More actions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|author=KazushiMe | |author=KazushiMe | ||
|lastupdated=2023/03/04 | |lastupdated=2023/03/04 | ||
|type= | |type=Overlays | ||
|version=2023 | |version=2023 | ||
|license=GPL-2.0 | |license=GPL-2.0 |
Revision as of 06:13, 26 April 2023
Switch OC Suite | |
---|---|
General | |
Author | KazushiMe |
Type | Overlays |
Version | 2023 |
License | GPL-2.0 |
Last Updated | 2023/03/04 |
Links | |
Download | |
Website | |
Source | |
This application has been obsoleted by one or more applications that serve the same purpose, but are more stable or maintained. |
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).
- Unsafe.
- CPU Overclock (Safe: 1785 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.
- Unsafe.
- DRAM Overclock (Safe: 1996.8 MHz).
- CPU / GPU Overclock (Safe: 1963 / 998 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).
- Auto CPU Boost.
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
Credits
- CTCaer for Hekate-ipl bootloader, RE and hardware research.
- devkitPro for All-In-One homebrew toolchains.
- masagrator for ReverseNX-RT and info on BatteryChargeInfoFields in psm module.
- Nvidia for Tegra X1 Technical Reference Manual.
- RetroNX team for sys-clk.
- SciresM and Reswitched Team for the state-of-the-art Atmosphere CFW of Switch.
- Switchbrew wiki for Switch in-depth info.
- Switchroot for their modified L4T kernel and device tree.
- ZatchyCatGames for RE and original OC loader patches for Atmosphere.