Skip to content

The ultimate bundle for overclocking Nintendo Switch devices running Atmosphere CFW

Notifications You must be signed in to change notification settings

CatcherITGF/NX-Venom

Repository files navigation

NX Venom

Banner

Community & support

Telegram: Nintendo Busters
Discord: NSwitch 60FPS Cheats & Mods (channel #overclocking)

Warning

ATTENTION! Overclocking the console does not lead to irreversible consequences, however it poses a risk to data due to the features of Horizon OS. Therefore, it is strongly recommended to use overclocking exclusively in emuMMC and make backups. USE AT YOUR OWN RISK!

Installation

  1. Make backup and delete everything except Nintendo and emuMMC folders on the SD card.
  2. Unpack the NX Venom to the root of the SD card. Use a card reader, or HekateToolsUSB Tools.
  3. Use the All-in-One Switch Updater homebrew application for updates.
  4. Installation of additional software, as well as patches for games, is done through the UberHand menu (click right) → Software Installer.

How to use

  1. Opening the UberHand menu (as well as exiting the Status Monitor) by a combination ZR + ZL + Down.
  2. Use the sys-clk-oc overlay to manage overclocking.
  3. Use the EOS Wizard (go to the UberHand menu, press the right button) to change the parameters of the loading kip.
  4. The lower the acceleration parameters, the safer and the fewer side effects. Use wisely!
  5. Recommended overclocking parameters for portable mode and battery life: CPU 1020 - 1428, GPU 768 - 921, Mem Max.

EOS Wizard

Hardware Requirements

  • Nintendo Switch V1 (Erista)
  • Nintendo Switch V2 (Mariko)
  • Nintendo Switch Lite (Mariko)
  • Nintendo Switch OLED (Mariko)

Software Requirements

  • Uberhand Overlay (included in the NX Venom)
  • EOS official loader.kip (included in the NX Venom)

Settings

  • CPU
    • Undervolt Mode: CPU energy efficiency management (Marico only)
    • Voltage Max: maximum CPU voltage, recommended 1235mV or below
    • Boost Clock: CPU frequency that affects the acceleration of loading screens in games
  • GPU
    • Undervolt Mode: GPU energy efficiency management (Marico only)
    • UV3 Table: custom voltage table (Marico only)
    • Voltage Offset: negative voltage offset value for gpu dynamic voltage calculation
    • Voltage Min: high RAM clocks will require gpu minimum voltage to be raised
  • RAM
    • Max Clock: memory frequency, recommended parameters range 2133 - 2400 for Mariko and 1862 - 2131 for Erista
    • Vdd2: supply voltage for the input buffers and core logic of a memory chip
    • Vddq: supply voltage to the output buffers of a memory chip (Marico only)
    • EMC DVB Shift: SoC voltage automatically gets raised with higher dram clock, shift number helps with stability at higher memory clock
    • Timings: timings increase performance, but may affect stability

System Tweaks

Uberhand

Preferences for the Uberhand overlay

  • Key Combo
  • Default Menu
  • Show Overlays Versions
  • Show Packages Versions
  • Show Items Separator

Main config: /config/uberhand/config.ini

Sys-Clk-OC

Preferences for the switch sysmodule Sys-Clk-OC

  • Allow Unsafe Freqs: allow unsafe frequencies (CPU > 1963.5 MHz, GPU > 921.6 MHz)
  • Remove Clocks Capping: remove CPU/GPU clock cappings
  • Override Boost Mode: override boost mode frequency with user set values (CPU/GPU)
  • Auto CPU boost: for games without official boost mode, activates when CPU core utilize >= 95%

Main config: /config/sys-clk/config.ini
Offical documentation: README for sys-clk-OC

Status Monitor

Preferences for the Status Monitor (hanai3Bi fork) overlay

  • Key Combo
  • Show Real Freqs
  • Show Real Volts
  • Replace RAM Total with RAM Load

Main config: /config/status-monitor/config.ini
Offical documentation: Configuration file

MemToolkitNX

Threads switcher for MemToolkitNX. Don't forget switch to the default after use 4 threads setting

  • 3 Threads - Default
  • 4 Threads

Fan Tuning

The package is a part of the Uberhand Overlay project which configure and set temperature-related settings for different temperature ranges

Main config: /atmosphere/config/system_settings.ini

Video Capture

A tool that allows you to change the quality settings of the video recording system function

  • FPS
  • Bitrate
  • Key Frame Count

Main config: /atmosphere/config/system_settings.ini

Background Services

A tool that allows you to disable system background processes

Clear AMS Report Logs

A tool that allows you to clear the logs of the Atmosphere CFW, which tend to accumulate in large quantities

Software Installer

Be patient. The installation process may take some time.

  • FPSLocker Patches
    Configs that allow going above 30 FPS, tweak dynamic resolution frame timing for better performance, etc
  • MissionControl
    Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary
  • Picofly Firmware
    Firmware related to the rp2040-zero based chip
  • nxmp
    NXMP is a video player for Nintendo Switch based on MPV. NXMP support most popular video format, it support HTTP,FTP,SFTP,Samba,NFS streaming and it also support Enigma2 decoders
  • ipswitch
    Use text to generate cheats or .ips patches to use with Atmosphere
  • Linkalho
    Linkalho is an homebrew app that will link NNID accounts offline
  • SysDVR
    Stream switch games to your PC via USB or network
  • dvr-patches
    System patches to stream most switch games with SysDVR
  • emuiibo
    Virtual amiibo (amiibo emulation) system for Nintendo Switch
  • Amiigo
    Amiigo is a GUI for creating and switching virtual Amiibo for use with the Emuiibo system module
  • Studious Pancake
    Reboot to Hekate configs from UberHand menu
  • JKSV
    JK's save manager
  • sys-ftpd
    Nintendo Switch FTP server as a background service
  • QuickNTP
    A UberHand plugin for Nintendo Switch to sync time with NTP servers
  • NXGallery
    A Nintendo Switch Homebrew Application to transfer your screenshots to your phone or PC in no-time

Philosophy

The rule by which you need to be guided using console overclocking is the absence of side effects. The console should work without atmosphere errors, game crashes, shutdown due to overheating. Having achieved this result, you get a stable console, high performance in games and balanced power consumption.

FAQ

  • If there are problems after installation, try to fix the attributes: HekateToolsArch Bit
  • When use All-in-One Switch Updater, the answer to "Do you want to overwrite existing .ini config" is YES
  • For questions, help, wishes and suggestions, feel free to contact the Telegram group Nintendo Busters or Discord server NSwitch 60FPS Cheats & Mods (channel #overlocking).

Content

Credits

Special thanks to meha, b0rd2dEAth, redraz, b3711, lineon, Ruslan, MasaGratoR, CtC, Efosamark, i3sey, Irene, khmm12, discord community NSwitch 60FPS Cheats & Mods and RetroNX for implementing individual components and help with this bundle

Made with ❤️ by NX community, composed by Catcher in the grain field