Skip to content
SPECIFICTION
Get listed

NeXium

nexium-emu.org

Free plan WindowsLinuxAndroid
Visit nexium-emu.org
Spec score 8.4 #4 of 20 in Nintendo Switch Emulators

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

NeXium Free Free, open source, MIT-licensed · Builds and features are not paywalled Read 4 Oct 2026 · nexium-emu.org

Every NeXium plan and price →

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

Alternatives to NeXiumAll alternatives →