jelos.org/docs/configure/optimizations.md
2023-10-08 22:44:25 -04:00

3.6 KiB

:material-battery-plus: Optimizations

JELOS provides a variety of settings that allow you to optimize for battery life or performance globally, on a per system and per game basis. For emulating 6th generation and later systems, we recommend installing JELOS on internal storage if available to reduce IO bottlenecks reading and writing shader cache.

Optimizing For Performance

Optimizing for performance will have significant impact on battery life, however it will also provide the best experience for more demanding emulators.

AMD / Intel based devices

Enabled CPU Threads Cooling Profile Max TDP Scaling Governor Enhanced Power Saving WIFI Power Saving
All Moderate 18w Balanced Off Off

ARM based devices

Enabled CPU Threads Cooling Profile Scaling Governor Enhanced Power Saving WIFI Power Saving
All Moderate1 Balanced Off Off

Note: It's recommended to reboot the device after disabling Enhanced Power Saving.

Optimizing For Battery Life

JELOS includes an Enhanced Power Saving mode which is available in the System Settings menu. This option provides a variety of sub options that when enabled tune your device for optimal battery life without immediately sacrificing performance.

Feature Function May Affect Stability
CPU Power Saving Tunes the CPU/SoC to preference battery life over performance. No
GPU Performance Profile1 User configurable to force the GPU into the preferred performance state No
Audio Power Saving Enables the audio device to operate in a low power mode. No
PCIE Active State Power Management Forces a low power state for PCI and PCIe connections. Yes
Enable Wake Events Enables PCI wakeup signalling to allow devices to enter low power states. Yes
Runtime Power Management Enables USB idle power management, and configures usb devices to autosuspend. Yes

Enable Enhanced Power Saving, and enable all options. If the device has undesired behavior, disable the options that may effect stability and reboot the device.

AMD / Intel based devices

Enabled CPU Threads Cooling Profile Max TDP Scaling Governor GPU Performance Profile Enhanced Power Saving WIFI Power Saving
4 Quiet1 4.5w Powersave Battery Focus On On

ARM based devices

Enabled CPU Threads Cooling Profile CPU Governor Enhanced Power Saving WIFI Power Saving
4 Quiet1 Powersave Battery Focus On

1 Only available when "Enhanced Power Saving" is enabled or if the feature is supported.

AMD / Intel

Manufacturer System Enabled CPU Threads Cooling Profile Max TDP Scaling Governor GPU Performance Profile1 Enhanced Power Saving WIFI Power Saving
Microsoft Xbox 6 Quiet 22w Schedutil Balanced On On
Nintendo GameCube, Wii 4 Quiet 15W Schedutil Balanced On On
Nintendo Wii U, Switch 6 Moderate 22w Schedutil Balanced On On
Sony PS2 4 Quiet 18w Schedutil Balanced On
Sony PSP 2 Quiet 9w Powersave Battery Focus On On

ARM Devices

Manufacturer System Enabled CPU Threads Cooling Profile Scaling Governor Enhanced Power Saving WIFI Power Saving
Nintendo 64 All Moderate1 Performance On On
Nintendo GameCube, Wii All Moderate1 Performance On On
Sega Saturn, Dreamcast All Moderate1 Performance On On
Sony PSP All Moderate1 Performance On On