Switch OC Suite

From GameBrew
Switch OC Suite
Switchocsuitenx.png
General
AuthorKazushiMe
TypeOverlays
Version2023
LicenseGPL-2.0
Last Updated2023/03/04
Links
Download
Website
Source

Overclocking suite for Horizon OS (HOS) running on Atmosphere CFW.

It features slightly higher clocks then sys-clk available to v2 units for more performance, and RAM overclocking for both v1 and v2 units which can boost framerates by around 10% for a minimal power draw increase.

It also has an experimental governor feature which automatically adjusts frequencies to possibly reduce power draw.

Note: No longer maintained.

Features

  • Erista variant (HAC-001):
    • CPU Overclock (Safe: 1785 MHz).
      • Unsafe.
        • Due to the limit of board power draw or power IC.
        • Unlockable frequencies up to 2091 MHz.
        • See README for sys-clk-OC.
      • DRAM Overclock (Safe: 1862.4 MHz).
  • Mariko variant (HAC-001-01, HDH-001, HEG-001):
    • CPU / GPU Overclock (Safe: 1963 / 998 MHz).
      • Unsafe.
        • Due to the limit of board power draw or power IC.
        • Unlockable frequencies up to 2397 / 1305 MHz or 2295 / 1267 MHz.
        • See README for sys-clk-OC.
    • DRAM Overclock (Safe: 1996.8 MHz).
  • Modded sys-clk and ReverseNX-RT:
    • Auto CPU Boost.
      • For faster game loading.
      • Enable CPU Boost (1785 MHz) when CPU Core#3 (System Core) is stressed (mainly I/O operations).
      • Effective only when charger is connected.
    • CPU & GPU frequency governor (Experimental).
      • Adjust frequency based on load. Might decrease power draw but can introduce stutters. Can be turned off for specific titles.
    • Set charging current (100 mA - 2000 mA) and charging limit (20% - 100%).
      • Long-term use of charge limit may render the battery gauge inaccurate. Performing full cycles could help recalibration, or try .battery_desync_fix_nx.
    • Global Profile.
      • Designated a dummy title id 0xA111111111111111.
      • Priority: "Temp overrides" > "Application profile" > "Global profile" > "System default".
    • Sync ReverseNX Mode.
      • No need to change clocks manually after toggling modes in ReverseNX (-RT and -Tool).
    • System Settings (Optional).

Installation

Disclaimer

Overclocking in general will shorten the lifespan of some hardware components. You are responsible for any problem or potential damage if unsafe frequencies are ENABLED in sys-clk-OC.

Due to HorizonOS design, instabilities from unsafe RAM clocks may cause filesystem corruption. Always make backup before enabling DRAM OC.

Installing

Requirements:

Instructions (from discussion thread):

  • Perform a full backup of your SD and sysNAND/emuNAND (there is a very low chance of filesystem corruption with 1862 RAM OC (v1) and 1996 RAM OC (Mariko).
  • Download latest release (files for for FW 16), copy all files in the SdOut folder to the root of SD card.
  • Grab x.x.x_loader.kip for your Atmosphere version, rename it to loader.kip and place it in /atmosphere/kips/.
  • Add kip1=atmosphere/kips/loader.kip to boot entry section in bootloader/hekate_ipl.ini.

User guide

How to use

Open up Tesla Menu using L+D-Pad Down+Right Stick Click.

Choose sys-clk OC from the Tesla menu.

Ensure it is enabled.

Edit clocks and other settings.

Safety Advice

There is a very low chance of NAND and SD Card corruption using the default RAM OC (1862 for v1, 1996 for v2), so please take a backup of those components.

Avoid using unsafe clocks. These clocks are unsafe due to power draw. Going above 998 GPU offers a marginal performance increase.

The recommended 1963/998 MHz safe frequencies for Mariko is for units with good binnings it's more like 1963/921 Mhz generally.

Avoid maxing out both GPU and CPU clocks on v1 Switches at the same time as it causes too much power draw. Here is an example from CTCaer (did hardware research for Switch) of what maxes out the power draw of the board on v1 Switches. 1785/768 on 100% load @ 1600 Ram and 5% Backlight + Wifi on + 50% Fan

Avoid setting system-wide overclock values unless you're using governor. Not every game needs OC and by setting OC values system wide you are killing your Switch faster.

Overclocking will shorten the lifespan of hardware components even at "safe" clocks.

Screenshots

switchocsuitenx.pngswitchocsuitenx2.png

switchocsuitenx3.pngswitchocsuitenx4.png

switchocsuitenx5.pngswitchocsuitenx6.png

Credits

External links

Advertising: