Horizon OC 2.0 - Most powerful overclock tool. CPU 2397MHz, GPU 1228MHz, RAM 3200+MHz

  • Thread starter Thread starter Souldbminer
  • Start date Start date
  • Views Views 6,999
  • Replies Replies 42
  • Likes Likes 23

Souldbminer

Active Member
Newcomer
Joined
May 27, 2025
Messages
25
Reaction score
42
Trophies
0
Age
23
XP
144
Country
United States
logo.png

By Souldbminer and Lightos, Fully open source under GPLv2

What is Horizon OC?
Horizon OC is a free and open source overclocking tool for Nintendo Switch. It is the sucessor to OC Suite and OC-Switchcraft-EOS. It supports simple and advanced tuning options for CPU, GPU and RAM clockspeeds

Why not use something else (like sys-CLK)?
sys-CLK is more of a clock adjustment tool than a overclocking tool. It does not patch the internal sysmodules, which prevents it from having a real RAM overclock, or undervolting. Horizon OC properly patches these sysmodules to allow for advanced features.

What is included with Horizon OC?
Horizon OC currently includes:
  • A custom atmosphere loader to patch the sysmodules​
  • A custom sysmodule and overlay based on sys-CLK to facilitate configuration and clock adjustment​
  • A fork of Status Monitor that adds support for the custom sys-clk​
Horizon OC DOES NOT include atmosphere, hekate or anything else. It is self-contained.

What are the features in Horizon OC?
  • CPU/GPU/RAM overclock
  • Custom CPU/GPU undervolt tables and tunings
    • GPU HiOPT / HiOPT - 15mV / High UV table
    • Custom GPU table for advanced users
    • Mariko:
      • CPU 1581/1683 Tbreak, Extreme UV table
      • 8 levels for low CPU UV, 12 for High CPU UV
    • Erista:
      • 5 Levels of CPU UV
  • Proper RAM timings
    • Mariko:
      • Allows very high overclock of RAM, up to 3.2GHz (maybe 3.3GHz with some timing improvements)
    • Erista
      • Not fully proper, but they do provide a boost to performance and clockspeeds
    • RAM Timing Reduction
      • Improve performance with almost no downside
    • HP Mode
      • Disables RAM powerdown, reduces latency (which helps 1% lows and reduces stuttering a lot)
  • Multiple RAM Frequencies
    • Mariko:
      • Fully customizable, can have different Read/Write latency
      • Allows more than 3 RAM clocks
        • 204/1600/MAX on older OC patches, 204/1331/1600 on stock sys-CLK
        • With Horizon OC you get 204/1331/1600/1866/1996, etc.
    • Erista
      • 3 extra RAM frequencies on top of the ones found in stock sys-CLK
  • Easy configuration
    • The configurator is built into the custom overlay
  • Real CPU/GPU/PLL/MEM/AOTAG tempratures
    • The SoC temprature shown in sys-clk is innacurate as it is not inside the SoC
    • Horizon OC exposes the SoC's internal thermal sensors
    • MEM temp is only available on Erista, but AOTAG is pretty close to it
  • GPU DVFS (Mariko only!)
    • Higher RAM clock requires higher GPU VMIN
    • Horizon OC automatically adjusts the VMIN based on your RAM clock
  • Display overclock options
    • OLEDs go up to ~64Hz, other displays usually go to ~72Hz
    • In docked mode you can run up to 120Hz (or 240Hz if on a OLED and using sys-dock)
    • There ongoing development do unlock the unused 90Hz mode on OLEDs
  • VRR / Governor
    • VRR support (requires SaltyNX)
    • Governor for CPU and GPU
  • Safety features
    • Warn user of unsafe settings, clock cappings present, TDP limits
  • SOC Voltage Uncap
    • Allows uncapping of the SoC Voltage, enables higher ram clocks.
    • Not enabled by default, prolonged use should be fine.

What clocks does Horizon OC allow?
  • Mariko
    • Horizon OC allows up to 2703MHz CPU, 1536MHz GPU and 3300MHz RAM if you are going all out, with warnings.
    • The default settings are 1963MHz CPU, 1075MHz GPU and 2133MHz RAM
    • With minimal configuration, one can hit 2397MHz CPU, 1228MHz GPU and 2400MHz+ RAM
  • Erista
    • Horizon OC allows up to 2397MHz CPU, 1075MHz GPU and 2400MHz RAM if you are going all out, with warnings.
    • The default settings are 1785MHz CPU, 921MHz GPU and 1600MHz RAM
    • With minimal configuration, one can hit 2091MHz CPU, 960MHz GPU and 1862MHz+ RAM

Is this real?
Yes. Here are some benchmarks and other photos to prove it!



Download now!
A quickstart guide is available on our website
The Mariko/Erista OC guides are available here

 
Last edited by Souldbminer,
does it have any setting to change fan speed? it looks like its overriding stock fan speed and even nx-fancontrol speeds when i start a game it goes up to 100% and it gets really noisy when docked and handheld.
 
I got a question about ram DVB shift. On OC-Switchcraft-EOS it goes up to 5, here it goes up to 10, does that means 3 on EOS is the equivalent to 6 on Horizon?
 
does it have any setting to change fan speed? it looks like its overriding stock fan speed and even nx-fancontrol speeds when i start a game it goes up to 100% and it gets really noisy when docked and handheld.
No. Its likely that the higher cpu clock in boost mode causes more heat, and higher fan.
There is no code to override the fan
Post automatically merged:

yikes 3.2ghz? is that even safe?
Yes. Timings are adjusted correctly so no overvolt is needed.
Post automatically merged:

HOC 2.1.0 is out

ldr:
- Added SOC voltage uncap patch
- This allows higher SoC voltage for those limited by it
- Added 133MHz step mode
- RAM clocks are stepped by 133mhz in this mode (1600, 1733, 1866, 2000, 2133, etc.)

hocclk:
- Configurator rework
- Many items now use trackbars
- Names are updated to reflect the latest ones
- Added support for newest features
- BQ24193 temperature driver
- You can see the temp in the about section, it could be useful... for something...
- DVFS improvement for low freqs - Thanks B3!

hocmon:
- bugfixes

**Full Changelog**: https://github.com/Horizon-OC/Horizon-OC/compare/2.0.2...2.1.0
Post automatically merged:

I got a question about ram DVB shift. On OC-Switchcraft-EOS it goes up to 5, here it goes up to 10, does that means 3 on EOS is the equivalent to 6 on Horizon?
The DVB is the same, but DVB 10 (now 16, yes it is nessesary in some cases) is there due to significant changes to RAM clock capability.
 
Is there a recommended way to move from switch-oc, Switch craft or others to HOC?
Or do we have to da a fresh install?
 
Is there a recommended way to move from switch-oc, Switch craft or others to HOC?
Or do we have to da a fresh install?

I'm also interested in knowing if it's possible Or is it better to stick with OC Switchcraft EOS 1.7.2
 
  • Like
Reactions: anon730
Is there a recommended way to move from switch-oc, Switch craft or others to HOC?
Or do we have to da a fresh install?
You may follow the guide.
Generally, you can use your existing settings along with higher CPU HFVMIN. RAM should be done from scratch.
 
THANK YOU SO MUCH!!!
I can play ToTK at 60fps docked with 1963/1228/2700
60fps handheld with 1326/768/2700 OC.
consistent and no crash!
Loved it!!
 
So i should not replace sys-clk with hoc-clk?
My goal is to use hoc instead of my current setup.
Replace sys-clk with hoc-clk.
Post automatically merged:

THANK YOU SO MUCH!!!
I can play ToTK at 60fps docked with 1963/1228/2700
60fps handheld with 1326/768/2700 OC.
consistent and no crash!
Loved it!!
I would reccomend 2400MHz handheld as the vmin requirement is a lot lower and saves a lot of power.

Your welcome!
 
  • Like
Reactions: bbert
is there any temperature display settings? i dont trust most OC methods because of the longterm effects to the hardware. unless i can monitor the temperature to see if there will be any variation that could cause long term issues this is something that sounds too good to be true. a couple hundred hours of fun and then the issues could be not worth the OC.
 
Yes. You can see SOCTHERM temps in the overlay which is more accurate than what sys-clk exposes
Post automatically merged:

So... I'm working on something..
90Hz display for Switch OLEDs.
It's a unused mode.
 
Last edited by Souldbminer,
  • Like
Reactions: AndorfRequissa
firmware 21.2.0, ams 1.10.2E
Hekate 6.5.1
crash black screen
help
Edit : removed hok.kip and boot ok
 
Last edited by nitrozz,
Is it compatible with earlier Atmospheres versions like 1.9.3? I'm asking in case I simply wanted to replace Switchcraft with Horizont.
 

Site & Scene News

Popular threads in this forum