⚠️ Disclaimer
THIS TOOL CAN BE DANGEROUS IF MISUSED. PROCEED WITH CAUTION. Due to the design of Horizon OS, overclocking RAM can cause NAND OR SD CORRUPTION. Ensure you have a full NAND, PROINFO, EMUMMC and SD backup before proceeding.
About
Horizon OC is an open-source overclocking tool for Nintendo Switch consoles running Atmosphere custom firmware. It enables advanced CPU, GPU, and RAM tuning with user-friendly configuration tools.
Features
- CPU: Up to 1963MHz (Mariko) / 1785MHz (Erista)
- GPU: Up to 1075MHz (Mariko) / 998MHz (Erista)
- RAM: Up to 1866MHz (Mariko) / 1600MHz (Erista)
- Over/undervolting support
- Built-in configurator
- Compatible with most homebrew
Higher (potentially dangerous) frequencies are unlockable via configuration. The exact maximum overclock possible varies per console, although most consoles should be able to do this safely.
Installation
-
Ensure you have the latest versions of
-
Download the latest hoc.kip file from the Releases tab.
-
If using Hekate, edit
hekate_ipl.inito include:kip1=atmosphere/kips/hoc.kip(No changes needed if using fusee.)
-
Download and extract the Horizon OC sysmodule to the root of your SD card.
-
Alternatively, use the Configurator and click the Install buttons for automatic setup.
Configuration
- Download the latest Configurator on your computer.
- Run the executable.
- Select your SD card or UMS drive.
- Adjust overclocking settings as desired.
- Click Save to apply your configuration.
Building from Source
Refer to COMPILATION.md
Credits
- Lightos – RAM timings
- ScriesM - Atmosphere CFW
- KazushiMe – Switch OC Suite
- B3711 - UV Tables
- sys-clk team – sys-clk
- b0rd2death – Ultrahand sys-clk fork
- MasaGratoR and ZachyCatGames - General help
- Lightos, Dom, Samybigio, Dom, Arcdelta, Miki, Algie, Happy, Flopsider, Winnerboi77, Blaise, Alvise, TRRR and Xenshen - Testing
