Files
Horizon-OC-pro/README.md
T

4.0 KiB

logo

License: GPL-2.0 Nintendo Switch Discord VSCode Made with Notepad++ C++ Downloads


⚠️ 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, PRODINFO, 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.


Default clocks

  • CPU: Up to 1963MHz (Mariko) / 1785MHz (Erista)
  • GPU: Up to 1152MHz (Mariko) / 921MHz (Erista)
  • RAM: Up to 2133MHz (Mariko) / 1600MHz (Erista)
  • Over/undervolting support
  • Built-in configurator
  • Compatible with most homebrew

It is recommended to read the guide before proceeding, as this can help you get a significant performance boost over the default settings, often times with less power draw and heat output


Installation

  1. Ensure you have the latest versions of

  2. Download and extract the Horizon OC Package to the root of your SD card.

  3. If using Hekate, edit hekate_ipl.ini to include:

    kip1=atmosphere/kips/hoc.kip
    secmon=atmosphere/exosphere.bin
    

    (No changes needed if using fusee.)


Configuration

  1. Open the Horizon OC Overlay
  2. Open the settings menu
  3. Adjust your overclocking settings as desired. A helpful guide can be found here.
  4. Click Save KIP Settings to apply your configuration.

Donating

We don't accept donations. Put your spare cash into a charity instead :)


Building from Source

Refer to COMPILATION.md


Clock table

See CLOCKS.md for the full list of available MEM, CPU, and GPU clocks.


Credits

  • Lightos's Cat - Cat
  • Souldbminer - hoc-clk and loader development
  • Lightos - Loader patches development, hoc-clk development, guides
  • TDRR - HOC Logo Design
  • tetetete-ctrl - Website design
  • SciresM - Atmosphere CFW
  • CTCaer - L4T, Hekate, proper RAM timings
  • KazushiMe - Switch OC Suite
  • Hanai3bi (Meha) - Switch OC Suite, EOS, sys-clk-eos
  • NaGaa95 - L4T-OC kernel, Status Monitor fork
  • B3711 (halop) - EOS, contributions
  • sys-clk team (m4xw, p-sam, natinusala) - sys-clk
  • Dominatorul - Soctherm driver, guides, general help
  • ppkantorski - Ultrahand sys-clk & Status Monitor fork
  • MasaGratoR and ZachyCatGames - General help
  • MasaGratoR - Status Monitor & Display Refresh Rate driver
  • Dominatorul, Samybigio, Arcdelta, Miki, Happy, Winnerboi77, Blaise, Alvise, agjeococh, frost, letum00, and Xenshen - Testing
  • Samybigio2011, Miki - Italian translations
  • angelblaster - Korean translations
  • q1332348216-glitch - Chinese translations
  • th3-ne0undr5c0r - French translations
  • Nvidia - Tegra X1 Technical Reference Manual, soctherm driver, L4T