sys-clk

Switch sysmodule allowing you to set cpu/gpu/mem clocks according to the running application and docked state.

Installation

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.

Relevant files

Config

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=

Example 1: Zelda BOTW

Leads to a smoother framerate overall (ex: in the korok forest)

[01007EF00011E000]
docked_cpu=1224
handheld_mem=1600

Example 2: Picross

[0100BA0003EEA000]
handheld_cpu=816
handheld_gpu=153
handheld_mem=800

Clock table (MHz)

RAM clocks

CPU clocks

GPU clocks

Notes:
-GPU overclock is capped at 460 if handheld
-Clocks higher than 768MHz need the official charger