New Super Mario Bros. U is no longer confined to a Wii U or the Switch-era Deluxe release. A community-made static recompilation lets owners of the original game build a native version for modern devices, and v0.9.0, released November 7, 2026, is a substantial update for anyone interested in running Mario's platformer on Windows, Mac, Linux, or Android.

The biggest changes aren't new courses. The official v0.9.0 release notes bring improved Vulkan rendering, optional asynchronous shader compilation, less camera jitter, faster map drawing, and a simpler route to install New Super Luigi U. Crucially, this is not a Nintendo PC release: it uses a player's own compatible Wii U game files and remains an experimental fan port.

What actually changed in NSMBU Recomp v0.9.0?

This update addresses the experience of playing rather than just getting the game to launch. A side-scrolling Mario game lives and dies by how smoothly the world moves around the character, so several of the fixes are more important than they might sound.

Shader compilation and smoother scrolling

The new Async shader compile option in Settings → Graphics is off by default. Turn it on and the program can avoid freezing the whole image whenever a batch of previously unseen shaders needs compiling, though an object may appear a moment late while its shader is prepared. That's a trade-off, not a universal performance boost.

Without that option, v0.9.0 still improves shader handling: the displayed frame remains visible while a new shader compiles, visible work is prioritized, and shader programs are stored more efficiently in the cache. The cache can load during startup rather than holding the first frames hostage.

There are also changes to level rendering. Ground, bricks, foreground grass, flowers and characters now share more consistent camera positions between frames. The developer says this fixes visible judder, smoother vegetation motion and a crash associated with vertical camera panning. Course drawing and the world map also receive speed improvements, especially when the frame-rate cap is lifted.

Frame rate and graphics settings

The project exposes higher refresh-rate options, but game logic and display output are not the same thing. The developers specifically fixed an issue where 60 FPS on a high-refresh monitor was not keeping a reliable 60 logic steps per second. An uncapped frame graph or impressive overlay number doesn't by itself prove the original game's simulation now operates at that speed.

The performance overlay has been revised to display logic-step information and shader recompilation time. Vsync now defaults to the smoother mode when no presentation option was previously selected. The update also adds a stretch-picture setting; disable it if you prefer an expanded view on an ultrawide monitor rather than stretching the original 16:9 image.

New Super Luigi U is easier to add

One genuinely useful v0.9.0 addition is the ability to select a New Super Luigi U folder directly in the installer—on the Keys screen, beside a disc image, or when using extracted game files. If a compatible Cemu archive already includes the add-on, the installer can pick it up during setup.

There is a catch: the project's compatibility table describes some Nintendo combo-pack editions as partially supported, and the new installer option doesn't turn every possible version into a fully tested release. Check the title ID and version against the documented support list before assuming an install will work.

This also isn't a download for a free copy of Nintendo's expansion. You must supply compatible game content you own.

Which platforms can run the native Mario port?

The release packages show an unusually wide target list for a project focused on one Wii U game.

More On New Super Mario Bros.
New Super Mario Bros. hubGaming News coverageMore from Jordan Blake
Platform Current v0.9.0 route
Windows 10/11 x86-64 or ARM64 release, with Vulkan
macOS 14+ Apple Silicon app
Linux x86-64 or ARM64, glibc 2.35+, Vulkan
Android 13+ ARM64 Vulkan app; builds game on-device
Steam Deck Linux AppImage path listed by the developer

This isn't the same as a promise of full compatibility across all hardware. Vulkan driver capabilities, CPU architecture and device memory still matter. The release specifically fixes startup on devices whose Vulkan implementations are 1.1 or 1.2 without dynamic rendering—a meaningful change for some older phones and PCs.

The repository README also discusses an iOS target, but the current v0.9.0 download instructions don't provide an ordinary ready-to-install iPhone package alongside these releases. Don't mistake planned or source-level support for a straightforward App Store launch.

What do you need to install it?

Unlike a general Wii U emulator, NSMBU Recomp takes the game you already own and prepares a game-specific native executable locally. The launcher bundle itself contains no Nintendo game files, copyrighted assets or encryption keys. Its installer accepts several formats for compatible owned copies.

  • A WUX or WUD disc image, with the necessary keys from your own Wii U and disc.
  • A Cemu WUA archive containing compatible game data, which doesn't require entering keys separately.
  • An extracted folder containing the game's code, content and meta directories.

For Windows, extract the relevant release and start NSMBU.exe. On Mac, open the included app; on Linux, use the launcher or AppImage. Android users install the ARM64 package and select their game through the app. The first run performs a local build that may take several minutes; subsequent launches use the resulting executable.

Compatibility is specific. The project describes USA 1.3.0 as its primary target, with supported USA and European versions listed individually. Base discs can work, while some combination editions are only partially supported. Japanese game versions are not supported in the current table.

The executables are unsigned, so operating systems may show security prompts. Only get releases from the developer's repository and verify what you're running rather than turning off protections blindly.

Is this better than Cemu or Nintendo's Switch version?

It's a different technical path. Cemu emulates Wii U hardware and software behavior to run many Wii U games. NSMBU Recomp targets one specific title by translating and building its code for a modern operating system.

That focus creates possibilities for native controls, display options, save states and targeted performance work. But it also brings experimental bugs and a narrower set of supported game revisions. The developers list up to four controller players and compatibility with Cemu graphics and shader packs; they have also removed Lua mods and file-replacement packs from the v0.9.0 installer, so not every existing modification will transfer.

Nintendo's commercial New Super Mario Bros. U Deluxe for Switch is an entirely separate official product. The fan project is based on the Wii U game and does not replace the Nintendo release or include the Switch edition's additional features.

A promising new way to revisit a Wii U classic

What makes v0.9.0 interesting isn't a sensational claim that the game has suddenly become faster than a console. It's that a recognizable Nintendo platformer is receiving serious, specific work on shader stalls, camera stability, compatibility and installation polish, across both computers and phones.

For people who still own the Wii U version, that opens an intriguing experiment. For everyone else, the usual cautions apply: supply your own game, check your edition and hardware, and remember that a community recompilation isn't an official remaster. Would you rather play classic Mario through a specialized native port or stick with Cemu?

Sources and Context
Primary source: nsmbu-recomp GitHub Releases
Source date: November 7, 2026