[OLED Mariko] Ultimate Horizon-OC Profile: 90.8% Efficiency & Extreme Undervolt!
Custom Tuning for Samsung AB-MGCL Memory Chips
Hey everyone,
After many surgical stability tests, benchmark runs, and individual timing trial-and-errors using the Horizon-OC suite, I’ve managed to find the absolute
"golden sweet spot" for my Nintendo Switch OLED.
I’m sharing my custom hybrid profile that successfully breaks the 90% efficiency barrier in Membench while operating at
bone-stock factory memory voltages (1100mV/600mV). Thermals are incredible under continuous load (55 °C max during Furmark RAM stress test) and it is 100% stable after 30+ minutes running through Korok Forest in Zelda BotW.
1. Fixed Target Clocks & Efficiency Focus
- CPU: 1963.5 MHz
- GPU: 998.4 MHz / 921.6 MHz (Fully stable profiles)
- RAM Clock: 2132 MHz (Actual configuration value: 2133000)
- Handheld Mode Focus: This specific profile is heavily optimized and targeted for Handheld/Portable mode, focusing on extreme battery longevity and ice-cold thermals.
- The Sweet Spot: Pushing the Overclock any higher is completely unnecessary for the vast majority of Nintendo Switch games. This 2133 MHz setup delivers maximum real-world smoothness without melting your silicon or destroying your daily battery life.
2. Custom Hybrid RAM Timings (The "Holy Grail")
Starting from the
Common preset, I incrementally tightened each register one by one to find the absolute physical limit before encountering boot errors (finding the sweet spot between Common and Super Tight):
- t1_trcd = 4 ➔ Hard physical limit (Setting to 5 causes boot error)
- t2_trp = 4 ➔ Perfectly optimal and stable
- t3_tras = 8 ➔ Super Tight (ST) value (Unlocks massive bandwidth)
- t4_trrd = 5 ➔ The sweet spot (Setting to 6 introduces a minor MB/s penalty)
- t5_trfc = 6 ➔ Stability ceiling (Setting to 7 triggers immediate boot error)
- t6_trtw = 5 ➔ Crucial: Locked at 5 to completely bypass default ST black screens
- t7_twtr = 7 ➔ Safe zone (Setting to 8 causes boot error)
- t8_trefi = 6 ➔ Firmware/Suite hard-lock ceiling
Final Timing String:
3. CPU & GPU Overview (Aggressive Undervolt Analysis)
- CPU Scaling Trim: My Mariko chip is running a very aggressive undervolt curve (
). Thanks to excellent silicon lottery luck, my console sustains high boost frequencies like 1963 MHz at a mere 810 mV, dramatically dropping battery drain and thermal output compared to stock Nintendo behaviors. It also has a safety cap at 1.0V (
) to prevent random thermal spikes.
- GPU Scaling Trim: The GPU curve is thoroughly optimized. The suite's dynamic voltage scaling accommodates the RAM clock perfectly to prevent bus signal collisions. Sustaining nearly 1 GHz (998 MHz) stable on just 635 mV puts this unit in the top tier of power efficiency.
4. My Custom Switch Overclock & Undervolt Tables
IMPORTANT NOTE ON VOLTAGES: These are extremely low, rare, and aggressive undervolt values for a Mariko chip. My silicon quality (and PMIC behavior) is so exceptionally pure that the hardware dynamically regulates power in ultra-fine steps of
-10 mV / +5 mV depending on the real-time CPU load to ensure peak efficiency.
Real-world dynamic scaling example on my unit:
- When running at 2397 MHz @ 955 mV, if the workload decreases, the system automatically drops the floor down by -10 mV to 945 mV to save power.
- If a heavy computational load spike occurs, it instantly bumps the voltage up by +5 mV to 960 mV to preserve absolute stability.
CPU Frequencies & Voltages
[TABLE=full]
[TR]
[th]Frequency (MHz)[/th][th]Voltage (mV)[/th]
[/TR]
[TR]
[td]1021 MHz[/td][td]590 mV[/td]
[/TR]
[TR]
[td]1122 MHz[/td][td]595 mV[/td]
[/TR]
[TR]
[td]1224 MHz[/td][td]620 mV[/td]
[/TR]
[TR]
[td]1326 MHz[/td][td]645 mV[/td]
[/TR]
[TR]
[td]1428 MHz[/td][td]675 mV[/td]
[/TR]
[TR]
[td]1581 MHz[/td][td]690 mV[/td]
[/TR]
[TR]
[td]1683 MHz[/td][td]720 mV[/td]
[/TR]
[TR]
[td]1785 MHz[/td][td]750 mV[/td]
[/TR]
[TR]
[td]1887 MHz[/td][td]780 mV[/td]
[/TR]
[TR]
[td]1963 MHz[/td][td]810 mV[/td]
[/TR]
[TR]
[td]2091 MHz[/td][td]855 mV[/td]
[/TR]
[TR]
[td]2193 MHz[/td][td]890 mV[/td]
[/TR]
[TR]
[td]2295 MHz[/td][td]940 mV[/td]
[/TR]
[TR]
[td]2397 MHz[/td][td]955 mV[/td]
[/TR]
[/TABLE]
RAM Frequencies & Voltages by Profile
[TABLE=full]
[TR]
[th]RAM Frequency[/th][th]Profile 1600 MHz[/th][th]Profile 1866 MHz[/th][th]Profile 1996 MHz[/th][th]Profile 2133/2166 MHz[/th][th]Profile 2200 MHz[/th][th]Profile 2233/2266 MHz[/th][th]Profile 2333 MHz[/th][th]Profile 2336/2400 MHz[/th]
[/TR]
[TR]
[td]
460.8 MHz[/td][td]500 mV[/td][td]545 mV[/td][td]560 mV[/td][td]575 mV[/td][td]580 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
537.6 MHz[/td][td]500 mV[/td][td]545 mV[/td][td]560 mV[/td][td]575 mV[/td][td]580 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
614.4 MHz[/td][td]520 mV[/td][td]545 mV[/td][td]560 mV[/td][td]575 mV[/td][td]580 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
691.2 MHz[/td][td]540 mV[/td][td]545 mV[/td][td]560 mV[/td][td]575 mV[/td][td]580 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
768.0 MHz[/td][td]565 mV[/td][td]565 mV[/td][td]565 mV[/td][td]575 mV[/td][td]580 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
844.8 MHz[/td][td]585 mV[/td][td]585 mV[/td][td]585 mV[/td][td]585 mV[/td][td]585 mV[/td][td]585 mV[/td][td]600 mV[/td][td]610 mV[/td]
[/TR]
[TR]
[td]
921.6 MHz[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td][td]615 mV[/td]
[/TR]
[TR]
[td]
998.0 MHz[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td][td]635 mV[/td]
[/TR]
[TR]
[td]
1075.2 MHz[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td][td]665 mV[/td]
[/TR]
[TR]
[td]
1152.0 MHz[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td][td]690 mV[/td]
[/TR]
[TR]
[td]
1228.0 MHz[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td][td]725 mV[/td]
[/TR]
[/TABLE]
- RAM VDD2 Voltage (
): 1100 mV (Stock factory floor value—unbelievable efficiency for these timings!)
- RAM VDDQ Voltage (
): 600 mV (Stock factory floor value)
5. Realized Benchmark Results
- Membench GPU Write Silo Tyson: 30,892.3 MB/s [ 90.8% Efficiency ] with memory access latency sitting down at a swift 86.2 ns.
- Furmark RAM Texture (Stress): Sustains a massive mixed real-world bandwidth output of 29,249 MB/s continuously for over 320 seconds (5+ mins).
- Max Observed Thermals: GPU 55.5 °C / CPU 54.0 °C / RAM 46.7 °C under non-stop full synthetic stress.
[*]
Why 2133 MHz instead of pushing to 2700 MHz+? I intentionally chose
2133 MHz to achieve the absolute best performance-to-power ratio. While pushing the silicon to 2400 MHz or 2700 MHz is a fun benchmarking experiment, it is completely unnecessary for 99% of the Switch library and significantly degrades battery life while requiring dangerous voltages. By tightening the timings down to
4-4-8-5-6-5-7-6 at 2133 MHz, I achieved near-maximum real-world performance with freezing cold thermals (46 °C RAM) and maximum power efficiency. Efficiency over raw speed is the real game-changer here!