NeXium
nexium-emu.org
What it is
NeXium is an in-development Nintendo Switch emulator for Windows, Linux, and Android. Written in Rust, it uses Vulkan graphics and lets users choose between Dynarmic and Rustarmic AArch64 JIT backends at runtime. It loads .nro homebrew with controller input, and can open decrypted .dxci and .dnsp containers; commercial-game play, saves, and service coverage vary by title. Its library scans NRO, DXCI, and DNSP entries and includes metadata, artwork, profiles, favorites, Quick Launch, and controller navigation. The renderer supports depth, blending, culling, block-linear textures, BC/ASTC formats, and sRGB decoding. NeXium translates guest shaders to SPIR-V and retains per-title and per-device caches, with asynchronous workers for prebuilding. The Android port boots, renders, and plays audio on a real device, with settings, ROM import, and a performance HUD. NeXium is free, open source, and MIT-licensed; builds and features are not paywalled. The project says it needs no proprietary Nintendo firmware, keys, or system files, and advises using only legally owned software.
Spec sheet
- Product
- NeXium is a modular Nintendo Switch emulator written in Rust with a Vulkan-backed GPU and two interchangeable AArch64 JIT backends.Read 4 Oct 2026 · nexium-emu.org
- Support
- The project directs users to Discord for community support and testing, and says donations support development while builds and features stay free.Read 4 Oct 2026 · nexium-emu.org
- License
- NeXium is open source under the MIT license.Read 4 Oct 2026 · nexium-emu.org
- Android
- The Android port boots, renders, and plays audio on a real device, with a game library, settings, ROM import, performance HUD, and immersive fullscreen.Read 4 Oct 2026 · nexium-emu.org
- Android platform
- The Android port boots, renders, and plays audio on a real device, with a game library, settings, ROM import, performance HUD, and immersive fullscreen.Read 3 Oct 2026 · nexium-emu.org
- Audio
- Audio output and its renderer are in progress; the site says the complete Nintendo effect graph is still growing.Read 4 Oct 2026 · nexium-emu.org
- Commercial game support
- Decrypted .dxci and .dnsp containers load, but gameplay, saves, and per-title service coverage remain hit-and-miss.Read 3 Oct 2026 · nexium-emu.org
- Commercial titles
- Decrypted .dxci and .dnsp containers can load, but gameplay, saves, and per-title service coverage remain hit-and-miss.Read 4 Oct 2026 · nexium-emu.org
- Compatibility limits
- NeXium is in development, compatibility is title-specific, and many less-travelled Switch service commands still return compatibility defaults.Read 4 Oct 2026 · nexium-emu.org
- CPU backends
- Users can select the Dynarmic or Rustarmic CPU backend in settings and switch at runtime without rebuilding when both are present.Read 4 Oct 2026 · nexium-emu.org
- Desktop platform
- The site describes a desktop application and provides Linux and Windows updater paths.Read 3 Oct 2026 · nexium-emu.org
- Graphics
- The Vulkan renderer supports depth, blending, culling, block-linear textures, BC and ASTC formats, and sRGB decoding.Read 4 Oct 2026 · nexium-emu.org
- Homebrew
- The emulator loads .nro homebrew with controller input, and the sm64ex-switch port runs its rendered 3D path at 60 FPS.Read 4 Oct 2026 · nexium-emu.org
- Homebrew support
- The emulator loads .nro homebrew with per-section permissions, argv chain-loading, SD-card working directories, and controller input.Read 3 Oct 2026 · nexium-emu.org
- Library features
- The game library supports metadata and artwork, profiles, favorites, Quick Launch, controller navigation, a virtual keyboard, a performance overlay, and in-app updates.Read 4 Oct 2026 · nexium-emu.org
- Security and firmware
- The maker says NeXium requires no proprietary Nintendo firmware, keys, or system files to run and advises using it only with software users legally own.Read 4 Oct 2026 · nexium-emu.org
- Service coverage
- NeXium registers more than 80 Switch services, though some handlers are partial and many less-travelled commands return compatibility defaults.Read 3 Oct 2026 · nexium-emu.org
- Shader support
- NeXium translates guest SASS to SPIR-V and keeps persistent per-title, per-device pipeline and shader caches with asynchronous prebuild workers.Read 3 Oct 2026 · nexium-emu.org
- Shaders
- Per-title and per-device caches persist Vulkan pipeline data and translated shader bundles, with asynchronous workers for prebuilding.Read 4 Oct 2026 · nexium-emu.org
- System requirements
- The site identifies Windows and Vulkan 1.3, and describes building the application with Cargo.Read 3 Oct 2026 · nexium-emu.org
- Use and affiliation
- The site says NeXium requires no proprietary Nintendo firmware, keys, or system files to run, advises using only legally owned software, and states it is not affiliated with or endorsed by Nintendo.Read 3 Oct 2026 · nexium-emu.org
- Windows and Linux
- The project describes a desktop application and lists Windows and Linux updater paths; the homepage identifies Windows as a platform.Read 4 Oct 2026 · nexium-emu.org
Plans and prices
Strong points and limits
Strong points
- Free, open source, and MIT-licensed.
- Builds and features are not paywalled.
- Runtime choice of two AArch64 JIT backends.
- Android port boots, renders, and plays audio.
- Loads .nro homebrew with controller input.
Limits
- Commercial-game play and saves vary by title.
- Many less-used service commands return compatibility defaults.
- Audio output and its renderer remain in progress.
Who it suits
NeXium suits users interested in Switch homebrew or an in-development emulator across Windows, Linux, and Android. Its variable commercial-title compatibility makes it less suitable for anyone relying on consistent gameplay, saves, or service support.
NeXium in depth
Read the full write-up
NeXium is a free, open-source Nintendo Switch emulator for people exploring homebrew or willing to work with an emulator still under development. Its clearest strength is a capable homebrew path across desktop and Android; anyone seeking reliable commercial-game play should look elsewhere.
Overview
Written in Rust, NeXium combines Vulkan graphics with two interchangeable AArch64 just-in-time CPU backends. Users can switch between Dynarmic and Rustarmic in the emulation settings, which gives technically minded users a choice of execution backend rather than locking them into one. It needs no proprietary Nintendo firmware, keys, or system files to run; users should use it only with software they legally own. The project is not affiliated with or endorsed by Nintendo.
Loading a commercial title is not the same as playing it reliably. Decrypted.dxci and.dnsp containers can load, but gameplay, saves, and per-title services remain hit-and-miss. NeXium registers more than 80 Switch services, yet partial handlers and compatibility defaults for less-travelled commands leave title-specific reliability unresolved.
Key features
Homebrew and library
NeXium loads.nro homebrew with per-section permissions, argv chain-loading, SD-card working directories, and controller input. The sm64ex-switch port runs its rendered 3D path at 60 FPS, a concrete homebrew example rather than a forecast for commercial games. The library scans NRO, DXCI, and DNSP entries, with metadata, artwork, profiles, favorites, Quick Launch, and controller navigation. That makes it more than a launch list, particularly for users managing a mixed collection of homebrew and game containers.
Graphics and shaders
The Vulkan renderer handles depth, blending, culling, block-linear textures, BC and ASTC formats, and sRGB decoding. NeXium translates guest SASS to SPIR-V and keeps pipeline and shader caches per title and device. Asynchronous prebuild workers can prepare cached data in the background; these are substantial graphics foundations, though they do not remove the project's compatibility limits.
Audio and services
Audio output and its renderer are still in progress. The project describes 48 kHz source pacing, stereo routing, six-channel downmix, and REV0–REV11 support, while the complete Nintendo effect graph continues to grow. Users who need mature audio behavior should treat this as unfinished rather than a settled feature.
Pricing
NeXium costs nothing. The free plan is open source under the MIT license, and builds and features are not paywalled, so users do not have to trade functionality for the zero-cost tier. There is no free trial because the product itself is free. Development can be supported through one-time or monthly Ko-fi contributions; community members can also help by joining Discord and testing builds.
Platforms
NeXium supports Windows, Linux, and Android, with Vulkan as its graphics API. The desktop application has Windows and Linux updater paths; the project identifies Windows and Vulkan 1.3 and describes building the application with Cargo. The Android port boots, renders, and plays audio on a real device, and includes a library, settings, ROM import, a performance HUD, and immersive fullscreen. That gives Android users a working port with core interface features, while desktop users have updater paths and a build route.
Who it's for
NeXium suits homebrew users, emulator developers, and technically curious users who value open-source software, runtime backend choice, and Vulkan shader work. It is a sensible project to explore if loading homebrew and contributing to an evolving emulator are the goals. It is not the right choice for someone who needs consistent commercial gameplay, dependable saves, complete service coverage, or finished audio.
Pros and cons
Pros
Homebrew support includes permissions, chain-loading, SD-card working directories, and controller input, giving developers several useful ways to run and organize.nro projects.
Two runtime-selectable AArch64 JIT backends and detailed Vulkan format support provide meaningful technical flexibility.
Persistent per-title, per-device shader and pipeline caches with asynchronous prebuilding support repeated use of the same graphics workloads.
The MIT-licensed free build has no paywalled features or builds, and runs on Windows, Linux, and Android.
Cons
Commercial compatibility is title-specific: loading decrypted containers does not ensure gameplay, saves, or service support.
Audio output and its renderer are in progress, with the full effect graph still developing.
Many less-travelled service commands return compatibility defaults, limiting confidence in less common software behavior.
Alternatives
For another free Switch emulator with broad platform coverage, consider Eden, which supports Android, Linux, macOS, web, and Windows. Voland is another free option, with the same listed platform breadth, including iOS. Choose Citron NEO or Nuzu if you want a free emulator across Android, Linux, macOS, and Windows. Ruzu is a free, open-source desktop emulator with Windows, macOS, and Linux packages; NxEmu is a free, open-source option for Windows. Ryujinx Classic is another free desktop option for Linux, macOS, and Windows, written in C# and available under the MIT license. The Nintendo Switch emulators directory is a useful starting point for comparing the category. Pineapple Pictures is an image viewer rather than an emulator; its free plan is MIT-licensed, with a paid itch.io purchase for experimental additional image-format support.
Verdict
Choose NeXium if you want a no-paywall, open-source emulator for homebrew on Windows, Linux, or Android, and value its backend choice and Vulkan work. Its homebrew support is the strongest reason to try it. Look elsewhere if your priority is reliable commercial-game play or finished audio: NeXium remains in development, and title-specific compatibility is still uncertain.
Verdict
NeXium offers broad emulator features across desktop and Android, with homebrew support and Vulkan rendering. It remains in development, and commercial compatibility is title-specific.
Where Specifiction places it
- Nintendo Switch Emulators#4 of 208.4