sys-clk is a background sysmodule that adjusts the Switch's CPU / GPU / memory clocks on a per-title basis. Push framerates higher in heavy games, drop clocks for battery in light ones, or work around thermal throttling.
| Item | Stock max | sys-clk max |
|---|---|---|
| CPU | 1224 MHz | 1785 MHz |
| GPU (handheld) | 384 MHz | 768 MHz |
| GPU (docked) | 768 MHz | 921 MHz |
| MEM | 1331 MHz | 1996 MHz |
/atmosphere/contents/00FF0000636C6BFF/).[0100C2500FC20000] ; Apex Legends handheld_charging_cpu=1785000000 handheld_charging_gpu=460800000 handheld_charging_mem=1600000000 handheld_cpu=1224000000 handheld_gpu=460800000 handheld_mem=1600000000
sys-clk and our loader both run under Atmosphère, so they share the same SD. The loader's recommended runtime is Atmosphère on SysMMC (sys-clk works on either SysMMC or EmuMMC). For Apex FPS, combining them is effective (sys-clk to push clocks, loader for the 120 Hz toggle). Caveat: aggressive overclocks risk hardware wear and detection signals.