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_charging_cpu=
handheld_charging_gpu=
handheld_charging_mem=
handheld_charging_usb_cpu=
handheld_charging_usb_gpu=
handheld_charging_usb_mem=
handheld_charging_official_cpu=
handheld_charging_official_gpu=
handheld_charging_official_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.handheld_charging_usb_X
or handheld_charging_official_X
Non specific charging config handheld_charging_X
Handheld config handheld_X
Leads to a smoother framerate overall (ex in the korok forest)
[01007EF00011E000]
docked_cpu=1224
handheld_charging_cpu=1224
handheld_mem=1600
[0100BA0003EEA000]
handheld_cpu=816
handheld_gpu=153
handheld_mem=800
To protect the battery from excessive strain, clocks requested from config may be capped before applying, depending on your current profile:
| | Handheld | Charging (USB) | Charging (Official) | Docked | |:-----:|:--------:|:--------------:|:-------------------:|:------:| |MEM| - | - | - | - | |CPU| - | - | - | - | |GPU| 460 | 768 | - | - |
*Note * GPU overclock is capped at 460Mhz on handheld, and capped at 768Mhz if charging unless you're using the official charger.
GPU overclock is capped at 460 if handheld
Clocks higher than 768MHz need the official charger is plugged.