Switch sysmodule allowing you to set cpu/gpu/mem clocks according to the running application and docked state.
The following instructions assumes you have a Nintendo Switch running Atmosphère, updated to at least the latest stable version.
Copy the config
and atmosphere
folder at the root of your sdcard, overwriting files if prompted.
Config file: allows one to set custom clocks per docked state and title id, described below
/config/sys-clk/config.ini
Log file: where the log are written if enabled
/config/sys-clk/log.txt
Log flag file: enables log writing if file exists
/config/sys-clk/log.flag
Presets can be customized by adding them to the ini config file located at /config/sys-clk/config.ini
, using the following template for each app:
[Application Title ID]
docked_cpu=
docked_gpu=
docked_mem=
handheld_cpu=
handheld_gpu=
handheld_mem=
Application Title ID
with the title id of the game/application you're interested in customizing.
A list of games title id can be found in Switchbrew wiki.Leads to a smoother framerate overall (ex: in the korok forest)
[01007EF00011E000]
docked_cpu=1224
handheld_mem=1600
[0100BA0003EEA000]
handheld_cpu=816
handheld_gpu=153
handheld_mem=800
Notes:
-GPU overclock is capped at 460 if handheld
-Clocks higher than 768MHz need the official charger