NX2navi: Ocarina of Time Switch 2 recomp for Windows & Linux

NX2navi (tangerineturtle1/NX2navi) builds a native Windows or Linux x86-64 executable from your Switch 2 copy in 10 to 25 minutes, with NVIDIA DLSS Multi Frame Generation, AMD FSR 3.1, HDR and custom controller prompts. Current release: v0.8.0.

  • v0.8.0
  • Windows + Linux AppImage
  • 375,674 downloads
  • 10–25 min build
Advertisement

NX2navi at a glance

FieldDetails
Repositorygithub.com/tangerineturtle1/NX2navi
Latest releasev0.8.0, published November 11, 2026, 15:17 UTC
Supported game copyThe Legend of Zelda: Ocarina of Time for Nintendo Switch 2, game version 1.1.1 (program 0400486024DEC000, .nup dump)
PlatformsWindows 10/11 x64 (NX2navi-Setup-0.8.0.exe) & Linux x86_64 (NX2navi-Linux-0.8.0-x86_64.AppImage)
First build time10 to 25 minutes on your PC (compiles native x86-64 code and prepares all 42,177 shader programs)
Tested areasKokiri Forest, Kakariko Village, Death Mountain Trail & crater, Temple of Time, Great Fairy fountains and Hyrule Field at 60–90+ fps
Requirements (v0.8.0 notes)Windows 10 or 11; x86-64 CPU with SSE4.2; 16 GB RAM; about 30 GB free for the game and 1.5 GB for the launcher; GPU with Vulkan 1.3 and VK_EXT_external_memory_host (current NVIDIA and AMD cards); GPUs without VK_EXT_mesh_shader get an untested fallback
Releases & downloads7 releases since November 7, 2026, 375,674 total GitHub release downloads (3,350 stars on November 12, 2026)

NX2navi (tangerineturtle1/NX2navi) is a fast-moving static recompilation of the Nintendo Switch 2 edition of Ocarina of Time (version 1.1.1) into a native x86-64 Windows and Linux game with a Vulkan renderer. Created on November 7, 2026, it has already crossed 375,674 release downloads and 3,350 GitHub stars.

No game files are included. You need your own legally obtained .nup dump of the Switch 2 game (version 1.1.1). The setup builds the executable on your PC from your copy; never share the generated game folder.

Download NX2navi v0.8.0

Every file attached to the v0.8.0 release (November 11, 2026, 15:17 UTC), with exact byte sizes and SHA-256 digests from GitHub Releases. On Windows you only need NX2navi-Setup-0.8.0.exe (136.9 MB); the app and runtime ZIPs and NX2navi-update.json are fetched automatically when the launcher updates an existing install. Verify any file in the in-browser SHA-256 checker.

Advertisement
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.8.0.zipWindows x6496.5 MB96,484,485f8beeea512187556f950d1041c89288060ef77456ad30df859c6bb95e4c50ee0Download
NX2navi-Linux-0.8.0-x86_64.AppImageLinux x86_64101.1 MB101,087,736b7deb7147658f0d0c97f4ed1b9721ce78eebc96c92111b617d1a2d333d2a39f7Download
NX2navi-runtime-py3.14.9-7a37dbc9.zipWindows x6440.1 MB40,138,8755971d8ec50587e4dcd78333f09b63073f9eb7f8a5e1a07415b4cafec5bac5769Download
NX2navi-Setup-0.8.0.exeWindows x64136.9 MB136,923,8390ad3aeb1dafe81246e5a24e82804668c1b15159b27c84d95713e4d58f2a886abDownload
NX2navi-update.jsonUpdate manifest25 KB24,8915ab8704f2b526e457299dd4a5648778a070f1aa2b85f0a4a48f0e9b85c8249e6Download
SHA256SUMS-linux.txtChecksum list102 bytes10222f08ea8d0e6f964c1d27419a2f2bf6e514190934f942050572466193b2b8060Download

NX2navi vs Hookshot vs Ocarina Recomp

How NX2navi compares with Hookshot and Ocarina Recomp on the same Switch 2 edition (for a dedicated two-way breakdown of installers, upscalers and GPU behavior, read Hookshot vs NX2navi):

FeatureNX2navi (v0.8.0)Hookshot (v2.1.0)Ocarina Recomp (v0.3.4)
GitHub repositorytangerineturtle1/NX2naviNotRexed/Hookshotsostenesfreitas/ocarina-recomp
Latest releasev0.8.0 (November 11, 2026)v2.1.0 (November 11, 2026)v0.3.4 (November 11, 2026)
GitHub stars / downloads3,350 stars · 375,674 downloads8,137 stars · 1,987,656 downloads1,157 stars · 51,870 downloads
Windows installerNX2navi-Setup-0.8.0.exe (136.9 MB)HookshotBuilder.exe (186 KB)Ocarina-Setup-0.3.4-windows.zip (116.1 MB)
Linux packageYes: NX2navi-Linux-0.8.0-x86_64.AppImage (since v0.7.0)Yes: Hookshot-v2.1.0-x86_64.AppImagePartly: source scripts only
First build time10 to 25 minutes (prepares all 42,177 shaders)About 40 minutes (+ 460 MB tools download)30 minutes to 2 hours
UpscalingNVIDIA DLSS (DLAA–Ultra Perf), AMD FSR 4 (RX 6000+, since v0.8.0), AMD FSR 3.1, FSR 1, BilinearCatmull-Rom, Lanczos, sharpnessAMD FSR 1 / 2.2, game neural upscale
Frame generationDLSS MFG 2x–4x (RTX 40/50 + Reflex; 2x–6x Linux) & AMD FSR 3.1Built-in 2x to 8x frame generationExperimental 2x–4x
Lazy GPU write-backOn by default for NVIDIA; off by default on AMD’s Windows driver since v0.8.0 (wb_lazy = 1; ~90 fps Hyrule Field on RTX 5090 in v0.7.1)On by default in v2.1.0 (RX_VK_WB_DIFF=1, ~48 fps Kokiri on RTX 4060 Ti)No
VRAM management (6–8 GB)Auto Texture Detail (Full 10GB+, Reduced 8GB, Low ≤6GB) + 50% buffer reservation + BC3Quality presets (4 GB to 16 GB+) + 45% texture budget on 8 GB cardsBC3 textures up to 12 GB VRAM
HDR supportNative HDR + SDR-to-HDR tone mapper (up to 10,000 nits slider)Expanded & Native HDR (menu colors fixed in v2.0.14)Exposure meter sync (-1.25 default)
Button promptsNintendo, Xbox, PlayStation, Steam Deck & keyboard prompts drawn at build timeController layout presets & rebindingNintendo / Xbox layout toggle
Save managementExport/Import save ZIP (with log & settings) + single-slot importPreserved in user folder across updatesImports saves from Lichii & Eden

How to install or update NX2navi

  1. New Windows install: download NX2navi-Setup-0.8.0.exe (136.9 MB), place it next to your .nup dump of the game (version 1.1.1), and run it. If Windows SmartScreen warns because the installer is unsigned, verify the SHA-256 above and choose More info → Run anyway.
  2. Build & shader preparation (10–25 minutes, once): the launcher verifies your game files (standing in for any damaged textures so play will not fail later), downloads its build tools, compiles the game for your CPU, prepares all 42,177 shader programs, and launches the game.
  3. Updating from v0.5.0 or newer: open the NX2navi launcher. It downloads updates in the background, updates itself, keeps your compiled game and prepared shaders, and compiles only what changed. If you originally installed v0.5.0, clicking Rebuild the Game on the launcher home screen recompiles the binary specifically for your CPU architecture.
  4. Linux & Steam Deck (AppImage): download NX2navi-Linux-0.8.0-x86_64.AppImage, mark it executable (chmod +x), and launch it to open the install, update and play window. On NVIDIA drivers it bundles or downloads DLSS Beside the game; on Steam Deck it activates a 4-core profile with BC3 ASTC textures and Steam Deck button prompts (see the Steam Deck & Linux guide).

Key features & graphics options

  • DLSS Multi Frame Generation & AMD FSR 3.1: supports NVIDIA DLSS (DLAA, Quality, Balanced, Performance, Ultra Performance) and DLSS Frame Generation at 2x (RTX 40/50) or 3x and 4x Multi Frame Generation (RTX 50, paced with NVIDIA Reflex; 2x–6x on Linux), plus AMD FSR 3.1 Native AA, upscaling and frame generation on any GPU with the HUD kept clean.
  • 60 to 240 fps & native ultrawide: 60 fps by default, or 30–240 fps, display refresh rate, or RivaTuner Statistics Server hand-off. Supports 16:9, 21:9, 32:9 or arbitrary window shapes with 16:9 HUD/menus/movies, and internal resolutions from 1080p to 1800p, 4K and 5K.
  • Native HDR & SDR tone mapping: choose the game’s native HDR or tone-map its SDR picture to your display’s peak brightness (up to 10,000 nits) with live sliders for exposure, highlights, shading, contrast, saturation and gamma.
  • Custom button prompts & controller features: draws Nintendo, Xbox, PlayStation, Steam Deck or dynamic keyboard/mouse prompts directly into the game’s UI during the build. Supports rumble, 6-axis gyro, automatic active-gamepad switching, and direct DualShock 3 reading.
  • Save export/import & restylable launcher: export or import saves (or single save slots) as a ZIP from the launcher or in-game Game tab (with optional log + settings bundling for bug reports), and customize the launcher with 6 color themes, custom backgrounds, animations, and the game’s own menu sound effects.

Configuration switches (nx2navi.ini)

Press F1 (or Minus + Plus on a controller) for the in-game settings menu and F10 for the performance overlay (which shows the game’s own VRAM share alongside total GPU usage). Advanced settings can also be edited in nx2navi.ini:

SettingWhat it does
wb_lazy = 1Copies GPU shader writes back to CPU memory once and only when the CPU touches them (saves ~66 MiB/frame in Hyrule Field, raising RTX 5090 from 65 to ~90 fps). v0.7.1 turned it on for every card on Windows; since v0.8.0 NVIDIA cards keep it on, while AMD’s Windows driver is back on the old copy-back until fights on AMD cards are confirmed stable. Set wb_lazy = 1 to try it (also on Linux) or wb_lazy = 0 to turn it off; the log line “mem: lazy write-back …” says which is in effect.
texture_detailAdded in v0.7.1 (Screen tab): Automatic (default: Full on 10 GB+, Reduced on 8 GB, Low on ≤6 GB), Full, Reduced (drops largest mip), or Low (drops two largest mips). Since v0.8.0 it picks one step lower on cards under 20 GB where ASTC textures stay uncompressed.
fsr4 = 1AMD FSR 4 upscaling (v0.8.0): Radeon RX 6000, RX 7000 and RX 9000 on Windows with AMD driver 26.10.1 or newer; the menu rows appear only where the driver says the card can run it. Off until chosen; costs more than FSR 3.1 (RX 7900 XT at 3440x1440: 47 fps in Quality vs 51 with FSR 3.1).
gpl = 1Turns graphics pipeline libraries back on. Since v0.8.0 they are off by default with AMD’s Windows driver for RDNA 2 and older, so the game should no longer end (code 71) when an enemy is attacked or killed; new things can appear some frames late instead.
mesh_fallback = autov0.8.0 fallback for GPUs without mesh shaders (compute passes plus an ordinary draw); slower than real mesh shaders and not yet played on such a card.
debug_menu = 1v0.8.0 debug menu on F9 (flags, teleport, cutscenes, world, memory). Changing flags or memory can break a save, so keep a copy first.
frame_hold_ms = 120Holds the previous frame for up to 120 ms when a newly encountered pipeline is still linking on worker threads, preventing single black or unlit frames (set 0 for old behavior).
pace_smooth = 1Smooths frame delivery when frames arrive early (waits until 7/8 of recent interval, reducing frame-time variance to ~3 ms; automatically off during frame generation).
replay_async = 0GPU frame prep on its own thread (off by default; gives 15–18% higher FPS in villages/graveyards, with shader constants copied immediately on hand-off).
cache_die = 1Pins the game to the larger-cache CCD on two-die AMD Ryzen X3D processors (set 0 to disable).
prompts = steamdeckForces Steam Deck button prompts (Xbox, PlayStation, Nintendo and keyboard prompts are also built in).
ds3 = 1Reads DualShock 3 controllers directly on Windows when no XInput driver presents them.
microphone = 0Disables the default microphone input if needed.

What changed in NX2navi v0.8.0 and earlier releases

  • v0.8.0 (Nov 11, 2026): fewer hitches in the seconds after entering an area (Kakariko → Hyrule Field on an RTX 5090: 1,374 ms → 115 ms lost after the load) and no more 418 ms stall entering Kokiri Forest; more frames on NVIDIA (RTX 5090 at 1440p: Kakariko 145–149 fps vs 119, the Market 177 vs 147, Hyrule Field by day 109 vs 91); about a fifth more frames in open areas on AMD (RX 7900 XT: 53 vs 45 fps in Hyrule Field) from batched visibility queries; AMD FSR 4 upscaling and an optional FSR 4 frame-generation library; a fallback for GPUs without mesh shaders; an F9 debug menu; co-op over the internet as a hidden beta (needs a relay server you run); a new HDR tone mapping; direct mouse camera on 1.1.1; Add to Steam and a custom launcher color scheme. Fixes one-frame lighting flashes near the Market gate, occasional black frames with FSR, pale ground patches and missing hair after hours of play, white spots with DLSS/DLAA, black-and-white blocks on AMD RX 5000/6000, and a code 71 crash on AMD RX 6000 and older when enemies are hit (graphics pipeline libraries now off by default there). Changed: lazy write-back is off by default again on AMD’s Windows driver. Known issues per the notes: FSR 4, its frame generation, the AMD-only fixes and the mesh shader fallback were not run on their target cards before release; integrated AMD GPUs can fail at the title screen; nothing in the release was run on Linux by the developers.
  • v0.7.1 (Nov 10, 2026): lazy GPU write-back (wb_lazy = 1) is now enabled by default on Windows after fixing the signal-ordering race that caused single-frame lighting flickers (0 flicker frames in 1,800 tested), boosting Hyrule Field on an RTX 5090 (DLSS Performance) from 65 to ~90 fps; ahead-of-time multi-threaded pipeline linking cuts the worst frame when walking into Kokiri Forest for the first time from 434 ms to 89 ms; adds automatic Texture detail (Full on 10 GB+, Reduced on 8 GB, Low on ≤6 GB) and reserves up to 50% VRAM for vertex/index/storage buffers on 6 GB cards (fixing 5–13 fps drops on RTX 3060 Laptop); fixes DLAA output in gameplay and 1080p DLSS/FSR render scales; logs a warning when NVIDIA’s driver shader cache is too small (set Shader Cache Size → Unlimited in NVIDIA Control Panel if every start stutters).
  • v0.7.0 (Nov 10, 2026): first release with the Linux x86_64.AppImage and Steam Deck profile; adds DLSS Multi Frame Generation (2x/3x/4x), save export/import ZIPs, launcher customization (6 color schemes, backgrounds, game sound effects), anisotropic texture filtering, AMD dual-CCD X3D cache-die pinning, ~1.6 GiB lower VRAM usage from the title screen on, and faster town texture table lookups.
  • v0.6.1 & v0.6.0 (Nov 9, 2026): background update downloads and incremental rebuilds; restored Navi’s glowing orb and fixed black/white blocks on AMD Radeon RX 5000/6000 GPUs by preserving shader NaN/infinity results; fixed RTX 4090/5090/5080/5070 Ti area-load device-lost crashes; added Xbox/PlayStation/keyboard button prompts, HDR tone mapper, Discord Rich Presence, DualShock 3 support, and DLSS Frame Generation with Reflex.
  • v0.5.0 & v0.4.0 (Nov 8, 2026): initial public releases fixing Kokiri Forest white/yellow fog haze, flickering white grass flowers, and stretched tree columns.

Older NX2navi releases

v0.7.1 NX2navi 0.7.1November 10, 2026, 16:25 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.7.1.zipWindows x6446.7 MB46,679,066bf238dd423f1931bc8fdbc5ae5dd7bf4c4147c3d887abaf228fb9f46e38cdea5Download
NX2navi-Linux-0.7.1-x86_64.AppImageLinux x86_64100.3 MB100,317,6882b4be0e9ec3aa243e9d67dc5b8ff171bb94e4cf4e736e5bb4184b7fe62234a56Download
NX2navi-runtime-py3.14.9-7a37dbc9.zipWindows x6440.1 MB40,138,879be8962a3ebb9bf7b9e8ef8435494b80b597eace644fae3354832b749e462364dDownload
NX2navi-Setup-0.7.1.exeWindows x6487.1 MB87,117,10499e43ed52e6524d5aa07d183e5eedc5d1692f1b79afb198ae1a1572057fcc6c1Download
NX2navi-update.jsonUpdate manifest7 KB7,349ba1067d1a0becd07ca8dd61cf7ad3f92f4ba3f24bd1f324d60b26acc92bf077aDownload
SHA256SUMS-linux.txtChecksum list102 bytes10296ac24287feaf1030072ea714f0bf579145e6a3ff7246fcd465cc8b7d266b4c2Download

Release notes on GitHub

v0.7.0 NX2navi 0.7.0November 10, 2026, 13:06 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.7.0.zipWindows x6446.6 MB46,634,862e9fcc30ac5ca081c8e1354a32cf9e0ad7dbe2f8398f5e1c5cdefc15aa7171606Download
NX2navi-Linux-0.7.0-x86_64.AppImageLinux x86_64100.3 MB100,293,1127432159b8833763b0ef13e9251771e94d005f4de33c6839d3a56f78e80ad9566Download
NX2navi-runtime-py3.14.9-7a37dbc9.zipWindows x6440.1 MB40,138,875d6e128ab743ae6541862adf6cf95fbc0109ff616fd7c3031ae2f56bf0da2a637Download
NX2navi-Setup-0.7.0.exeWindows x6487.1 MB87,072,876ea19a8fb9e813efd645483caf19067073c498573f124aa119de7e198bf76e71aDownload
NX2navi-update.jsonUpdate manifest16 KB16,2017aacc6065ba5b58db34e985d13772295f9220139451e7b57bb75dffa76c5a2a8Download
SHA256SUMS-linux.txtChecksum list102 bytes102224cc2e94c8821b488b3c2494b42a327f65bf81e4f379a6e70a2009b9133b567Download

Release notes on GitHub

v0.6.1 NX2navi 0.6.1November 9, 2026, 16:49 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.6.1.zipWindows x6446.3 MB46,297,84553854f4aaa6caa99919a1074fea27cf00fff9999d0624a6fb1ee6ec534a210abDownload
NX2navi-runtime-py3.14.9-7a37dbc9.zipWindows x6440.1 MB40,138,877f72e51429f49cf7d678b8707d9cce96eee5864302686c37ce31af6d9383a04f2Download
NX2navi-Setup-0.6.1.exeWindows x6486.7 MB86,735,521ed066bf7aad257aaf8923e647f7c310b30bf6f5046e45cc9660b137daea425fbDownload
NX2navi-update.jsonUpdate manifest6 KB5,6524207713a196f3313b7607622804b431b415bf6e13b089a9a57d683c9b780112bDownload

Release notes on GitHub

v0.6.0 NX2navi 0.6.0November 9, 2026, 14:13 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.6.0.zipWindows x6446.2 MB46,245,663ad366aeaafebb9736e373277a29ed5d00761d7cf79f09288aa5ee22d46fd4d38Download
NX2navi-runtime-py3.14.9-7a37dbc9.zipWindows x6440.1 MB40,138,876ee7711bdf8116ce685b65759d11484a47bc84c47797fb0fab0b41a39784f64aaDownload
NX2navi-Setup-0.6.0.exeWindows x6486.7 MB86,683,338851c37e17edfa9d640f048fe387e4292dc5fb3830127cd5cda6af8cff80a92e5Download
NX2navi-update.jsonUpdate manifest8 KB7,531f8d268fa4fea61e961a2458329ffe68c2846f48f0533c7ec3736b8d06f5009a1Download

Release notes on GitHub

v0.5.0 NX2navi 0.5.0November 8, 2026, 03:20 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.5.0.zipWindows x646.7 MB6,704,26450c300c6b792d1205216da7631fcb91005922f15dfdde8f40ac37becd8f044d7Download
NX2navi-runtime-py3.14.9-8bc0d465.zipWindows x6430.5 MB30,522,2346045938b8de0b3dcab15e3d86dbab2437d592d692e9e8568bb5c7c490907ff62Download
NX2navi-Setup-0.5.0.exeWindows x6437.5 MB37,468,987aad1d8e1dfe6b7de7be9ac679d0a838b0fffad089038ba8ba2929e6c20317576Download
NX2navi-update.jsonUpdate manifest3 KB2,853e2aecc20bc301d1a378b1a735a63ec052a725d6daff9a3e656eb9bf90f31bf33Download

Release notes on GitHub

v0.4.0 NX2navi 0.4.0November 8, 2026, 01:34 UTC
FilePlatformSizeBytesSHA-256GitHub
NX2navi-app-0.4.0.zipWindows x646.7 MB6,704,82112f81188237c14d0e1c6750d6357bc8dc9a83cc13a6a08234cc838fe4514a118Download
NX2navi-runtime-py3.14.9-8bc0d465.zipWindows x6430.5 MB30,522,235642a08c5d7dc0b0e5c23d56acc36bc215fc99a610d8bb8b708e9e3de5bb22d4eDownload
NX2navi-Setup-0.4.0.exeWindows x6437.5 MB37,469,5468fe354f7ff7c6cb3d5bc003d744f46da85ecbb7ab84fc60b1710a96b6a595c10Download
NX2navi-update.jsonUpdate manifest5 KB4,939829ed6065b81adf98fe027b117ed83400e79f859e9db3dd51a6e8e9be113efa0Download

Release notes on GitHub

All four Ocarina of Time PC ports use SDL3/SDL2 controller input. A gamepad with 6-axis gyro or drift-free TMR sticks gives the best experience for bow/slingshot aiming, Ocarina notes and Z-targeting:

ControllerBest ForWhy It Fits Ocarina on PCLink
8BitDo Ultimate 2 BluetoothSwitch A/B/X/Y layout + charging dockMatches Nintendo C-button / action layout, TMR sticks, Bluetooth & 2.4 GHzView on Amazon →
Sony DualSenseBow & slingshot gyro aimingNative SDL3 6-axis gyro + rumble on Windows & Linux (Hookshot & ReTuned)View on Amazon →
GameSir Cyclone 2Zero-drift 60+ fps PC playTMR electromagnetic sticks, Hall triggers, 1000 Hz wireless dongle + gyroView on Amazon →
Xbox Wireless ControllerPlug-and-play Windows XInputWorks immediately in Ocarina Recomp, Hookshot (`bin\SDL3.dll`) & TriAevumView on Amazon →

As an Amazon Associate, this site earns from qualifying purchases. Full button mappings and dead-zone tips: Controller setup guide.

Advertisement

Frequently asked questions

What is NX2navi?

NX2navi (tangerineturtle1/NX2navi) is a static recompilation of The Legend of Zelda: Ocarina of Time for Nintendo Switch 2 (game version 1.1.1, program 0400486024DEC000) into a native x86-64 application for Windows and Linux with a Vulkan renderer. It builds the game locally on your PC from your own .nup dump in 10 to 25 minutes. The latest release is v0.8.0 (November 11, 2026).

Which NX2navi file do I download?

On Windows, download only NX2navi-Setup-0.8.0.exe (136.9 MB) and run it next to your .nup dump. The other files in the release (NX2navi-app-*.zip, NX2navi-runtime-*.zip and NX2navi-update.json) are used by the launcher’s automatic self-updater and do not need to be downloaded manually. On Linux, download NX2navi-Linux-0.8.0-x86_64.AppImage.

How is NX2navi different from Hookshot and Ocarina Recomp?

All three recompile the 2026 Switch 2 edition of Ocarina of Time for PC, but NX2navi builds in 10–25 minutes (faster than Hookshot’s ~40 min and Ocarina Recomp’s 30–120 min), includes native NVIDIA DLSS (DLAA to Ultra Performance) and DLSS Multi Frame Generation (2x–4x on RTX 40/50 GPUs with Reflex pacing, 2x–6x on Linux), AMD FSR 3.1 upscaling and frame generation on any GPU (plus AMD FSR 4 upscaling on Radeon RX 6000/7000/9000 since v0.8.0), native HDR + SDR tone mapping up to 10,000 nits, Xbox/PlayStation/Steam Deck/keyboard button prompts drawn into the game at build time, Discord Rich Presence, a restylable launcher with sound effects, and lazy GPU write-back (wb_lazy = 1) that reached ~90 fps in Hyrule Field on an RTX 5090 in v0.7.1 (kept on for NVIDIA, off by default on AMD since v0.8.0).

Does NX2navi work on 6 GB or 8 GB GPUs?

Yes. Release v0.7.1 added an automatic Texture detail setting (texture_detail in nx2navi.ini): Full on 10 GB+ cards, Reduced on 8 GB cards (omits the largest mip level of big surface textures), and Low on 6 GB and smaller cards (omits the two largest mip levels) while keeping UI art and shading maps sharp. It also reserves up to half of VRAM for vertex, index and storage buffers on 6 GB cards, fixing the 5–13 fps bus-read slowdown reported on RTX 3060 Laptop GPUs. Textures stay BC3-compressed unless the PC has 20 GiB VRAM and 48 GiB RAM. Since v0.8.0, Texture detail picks one step lower on a card under 20 GB where ASTC textures stay uncompressed.

Does NX2navi run on Linux and Steam Deck?

Since v0.7.0, NX2navi attaches a Linux x86_64.AppImage with an install, update and play window, DLSS 2x–6x frame generation on NVIDIA drivers, and a dedicated Steam Deck profile (prompts = steamdeck, 4 virtual cores, BC3 ASTC textures, and shorter spin hand-off). Note from the developer: Linux changes come from contributor pull requests and are cross-built automatically by CI.

How do I update NX2navi without rebuilding from scratch?

If you already have v0.6.0 or newer installed, open the NX2navi launcher: it offers the new version, updates itself, keeps the compiled game and prepared shaders, and compiles only what changed. From v0.5.0 the same works, and Rebuild the Game on the launcher home compiles the game again for your CPU.