Orchid emulator for Switch 2

Orchid is an open-source Switch 2 emulator in the GitHub repository MythosOfs/Orchid. Its README calls it “a very experimental Switch 2 emulator” that started from Eglantine. Its main focus is Mario Tennis Fever, Hyrule Warriors and Pokémon Pokopia, and its own test results come from an AMD Radeon RX 9070 XT. This page lists the release 0.9.2 files, the AMD and lighting fixes, the reported game results and how Orchid compares with Lichii and Eglantine. All facts were checked on GitHub on November 10, 2026.

Advertisement

Lichii Emulator Guide / Orchid emulator

Nintendo Switch 2 Joy-Con controllers in their grip beside the empty dock

Orchid at a glance

Orchid
RepositoryMythosOfs/Orchid (published by the GitHub user MythosOfs)
What it isVERY experimental Nintendo Switch 2 emulator
Started fromEglantine. The README links zortos293/Eglantine, which now redirects to zortos293/Lichii; Eglantine itself builds on Eden, yuzu and Sudachi.
Created on GitHubNovember 1, 2026
LicenseGPL-3.0 (or later)
Newest releasev0.9.2, November 9, 2026, a regular (not pre-release) build from the main branch
Versioningv0.<minor>.<patch>. Builds are started by hand, so the newest release can be a few commits behind main.
Releases / downloads28 releases, 52,775 file downloads in total
Stars / forks394 / 26
PlatformsWindows x86_64, Linux x86_64 and ARM64, macOS 15+ on Apple Silicon (experimental)
UpdatesRelease builds check the Orchid repository at startup and from Help > Check for Updates
Bug reportsHelp > Report an Issue on GitHub, inside Orchid. The README asks users not to report Orchid problems to the Eglantine or Eden developers.

Orchid emulator download: v0.9.2 files

Release v0.9.2 has 11 files. Sizes are in decimal megabytes and exact bytes from the GitHub Releases API. Each link goes straight to github.com/MythosOfs/Orchid/releases. The most downloaded file in this release is orchid-v0.9.2-windows-x86_64-pgo.zip.

PlatformFileTypeSizeBytesLink
Windows x86_64orchid-v0.9.2-windows-x86_64-pgo.zipzip, PGO (MinGW)107.5 MB107,515,098Download
Windows x86_64orchid-v0.9.2-windows-x86_64.zipzip, standard119.3 MB119,312,832Download
Linux x86_64orchid-v0.9.2-linux-x86_64-pgo.AppImageAppImage, PGO138.8 MB138,844,664Download
Linux x86_64orchid-v0.9.2-linux-x86_64.AppImageAppImage, standard109.8 MB109,808,120Download
Linux x86_64orchid-v0.9.2-linux-x86_64-pgo.tar.gztar.gz, PGO25.6 MB25,603,899Download
Linux x86_64orchid-v0.9.2-linux-x86_64.tar.gztar.gz, standard31.4 MB31,443,481Download
Linux ARM64orchid-v0.9.2-linux-aarch64-pgo.AppImageAppImage, PGO130.2 MB130,238,984Download
Linux ARM64orchid-v0.9.2-linux-aarch64.AppImageAppImage, standard102.6 MB102,644,232Download
Linux ARM64orchid-v0.9.2-linux-aarch64-pgo.tar.gztar.gz, PGO23.9 MB23,946,898Download
Linux ARM64orchid-v0.9.2-linux-aarch64.tar.gztar.gz, standard29.2 MB29,220,304Download
macOS 15+ (Apple Silicon)orchid-v0.9.2-macos-arm64.zipzip66.7 MB66,733,096Download

The release is the emulator only. No games, keys or firmware are included. There is no Android, iPhone, Intel Mac or installer build.

Which file to pick

Your systemFileSize
Windows 10/11 PCorchid-v0.9.2-windows-x86_64-pgo.zip (preferred in the README)107.5 MB
Windows, if the PGO zip is slowerorchid-v0.9.2-windows-x86_64.zip119.3 MB
Linux x86_64 (Ubuntu 24.04, Fedora 40, Debian 13, Arch or newer)orchid-v0.9.2-linux-x86_64-pgo.AppImage138.8 MB
Mac with Apple Silicon, macOS 15+orchid-v0.9.2-macos-arm64.zip66.7 MB
  • Windows: extract the whole zip into its own folder and run orchid.exe (or eden-cli.exe from a terminal).
  • Linux AppImage: chmod +x the file and run it. It bundles its libraries and needs glibc 2.39 or newer. The tar.gz uses your system Qt 6.
  • macOS: move orchid.app to Applications. It is ad-hoc signed, not notarized, so macOS may ask for approval in Privacy & Security.
  • PGO means profile-guided optimisation: the same program compiled with clang and the repository’s orchid.profdata, for the same CPUs.

Check the SHA-256 of your download

GitHub publishes a SHA-256 digest for every release file. These are the digests for v0.9.2. Compare them with certutil -hashfile <file> SHA256 (Windows), sha256sum <file> (Linux) or shasum -a 256 <file> (macOS).

FileSHA-256
orchid-v0.9.2-windows-x86_64-pgo.zipec0a66bac73259b1813ba0cf1f94021c3c25c75cbb940b14887de73feccbd0b7
orchid-v0.9.2-windows-x86_64.zip910cc6104e909b1d7f102569a01dc9bb35257e94f5d9f977600664881dfdca5f
orchid-v0.9.2-linux-x86_64-pgo.AppImage412862241bee823bffd120fcd4f77558527a3bf012bca2d0802b0c03974106c2
orchid-v0.9.2-linux-x86_64.AppImage3461f36cf1f4c2957dcd3e6bae977d3cad4882be47b44f3caa0f6737c67cbeb8
orchid-v0.9.2-linux-x86_64-pgo.tar.gzd887e5e540fc9918a9a3242482bf46dd7d1a370fa519055c7fd67cd837ad895e
orchid-v0.9.2-linux-x86_64.tar.gz2114f81ca5426bc9aae68a0bbcb04525997cc46381b6a79d2b5231f79f0ef13e
orchid-v0.9.2-linux-aarch64-pgo.AppImagedf2275d9a2249452c2cb4a796285fe9a04f32f59a9d74e1cc9cb01318a168ed8
orchid-v0.9.2-linux-aarch64.AppImageac42fda36cfa0d1d02f4a4c9c84d9052ca6a496a04ed91c7abd52f91d4b566e5
orchid-v0.9.2-linux-aarch64-pgo.tar.gz16bba7e58475a6d876b962a18ff469aa2a4df80813bce25e705e8937f710fa8a
orchid-v0.9.2-linux-aarch64.tar.gzf44f2fad8eedd1afcf6223cfea999de7bbb9792fba05c5e59a025556d80735a8
orchid-v0.9.2-macos-arm64.zip6e09d85908f65d79f31dca4ed2a8523fc17af0dce821ecf43ff8ce65391e1962

What Orchid adds to Eglantine

The README lists these changes compared with the Eglantine code it started from:

  • Mario Tennis Fever: the startup crash and the NVIDIA crash at match start are fixed, with per-game defaults (low GPU accuracy, balanced fences). Release 0.6.0 also fixed stray shading spots on AMD and NVIDIA and brought back the grass on grass courts.
  • Shaders: many more Ampere (Switch 2 GPU) instructions are translated, mainly from the Fire Emblem: Fortune’s Weave work.
  • System: Switch 2 built-in fonts are served from their own shared memory, and kernel thread start and finish races are fixed.
  • Graphics: query reports are flushed before MME DMA reads, layered cross-format texture copies, separate surface and texture descriptor buffers, and geometry shaders and framebuffers kept within device limits.
  • Fixes from other forks: after each release a fork-scan script lists what Eglantine and its forks fixed, and ported commits name their source and author.

AMD fixes and lighting fixes

Orchid’s performance figures were measured by hand on one PC: AMD Ryzen 7 5800X3D, AMD Radeon RX 9070 XT, 32 GB RAM, CachyOS (Linux 7.x, Mesa RADV from git), 1x resolution. The release notes list these AMD-related fixes:

ReleaseFixDriver
0.5.1BC3 textures no longer flash; fewer ASTC decode stalls; sparse images backed normally on AMDRADV / AMD
0.6.0Mario Tennis Fever depth-map cascades land in the right layer: “Fixed on AMD and NVIDIA alike, at the same frame rate”AMD and NVIDIA
0.6.2Hyrule Warriors: no device loss after the opening movie on a Windows AMD driver (RX 7800 XT)Windows AMD
0.7.2A depth-compare texture always gets a float descriptor, fixing a RADV crash at every bootRADV
0.7.5AMD demote reordering around nested shader returns correctedAMD
0.8.0AMDVLK graphics shuffle workaround only when subgroup size 32 can be enforcedAMDVLK

Outdoor lighting: release 0.7.3 is a lighting fix for the Ocarina of Time remake. Outdoor scenes are no longer washed out: Orchid scales the game’s exposure before its filmic curve and thins the outdoor fog. The notes call this a visual workaround while the root cause is still open. The same release fixed the sky’s ambient light in Kokiri Forest, so rocks and shadows no longer look yellow. These fixes were ported from zortos293/Eglantine.

Known gaps in the notes: Donkey Kong Bananza gameplay rendered black on RADV in the 0.6.x notes, and Kirby Air Riders lighting can still render incorrectly (0.7.4 and 0.7.5). On NVIDIA, the Mario Tennis Fever match-start crash is listed as fixed in the README.

Advertisement

Orchid game status

This is the README’s own table, measured in November 2026 on the RX 9070 XT PC above at 1x scaling. Other hardware will differ. The README’s target games are Mario Tennis Fever, both Hyrule Warriors games, Pokémon Pokopia, Star Fox, Super Mario Bros. Wonder, Yoshi and the Mysterious Book, Donkey Kong Bananza, Kirby Air Riders, Kirby and the Forgotten Land, the Xenoblade Chronicles series and Orbitals. Being on that list does not mean a game is fully playable.

GameFPSNotes
Mario Tennis Fever60Runs flawlessly (README)
Hyrule Warriors: Age of Imprisonment60After shader compilation
Pokémon Pokopia60In gameplay
Super Mario Bros. Wonder60 targetCustom FPS targets; Overworld cache churn reduced, some dips remain
Donkey Kong Bananza30 (15–25 in heavy areas)30 in lighter areas
Mario Kart World30–40Lots of off-track asset glitches
Splatoon Raiders30In gameplay
Pokémon Legends: Z-A30In gameplay, the Switch 1 frame cap
Yoshi and the Mysterious Book–First level renders correctly and movement tested; full game not validated
Fire Emblem: Fortune’s Weave30In the first fight, large graphics glitches top left
Nintendo Switch Sports Resort60Broken lighting, broken controller selection
Nintendo Switch 2 Welcome Tour30Your own character is fully black
Metroid Prime 4: Beyond60Until it crashes early on
Star Fox30Crashes very quickly
Kirby Air Riders–Crashes while loading a race
Fast Fusion–Stuck loading into a race, then the emulator crashes
Drag x Drive–No controller support, not playable
Orbitals–Does not launch

What is new in Orchid 0.9.2

Orchid 0.9.2 was published on November 9, 2026 as a regular release. Its title in the notes: “Xenoblade 2 boots, Xenoblade DE at 60 fps, Wonder flicker fix and NUP extraction”.

  • Xenoblade Chronicles 2 – Nintendo Switch 2 Edition: boots past the startup abort (nn::fs 0x160A) by allocating a 128 GiB alias region required by the game’s address allocator, and fixes the 2x zoomed-in 3D scene in handheld mode.
  • Xenoblade Chronicles: Definitive Edition – Nintendo Switch 2 Edition: runs at 60 fps in the opening instead of 30–38 fps; a per-game setting prevents the every-frame texture readback from stalling on the full GPU queue.
  • Super Mario Bros. Wonder – Nintendo Switch 2 Edition: scenery no longer flickers dark blue; GPU timestamps now reflect submission time so the game stops alternating to its fallback lighting path every other frame.
  • Unified Switch 2 Edition dump loader & NUP tools: extracted folders, NSP/XCI and NUP all serve sibling programs and add-ons consistently (dumps without program 0 get a stand-in; older NUPs must be repacked to include sibling programs). Right-clicking a game adds Extract NUP (eden-cli --extract-nup, verifying every file’s SHA-256) and Edit NUP Metadata in place.
  • The Xenoblade series (1, 2, X, 3), Orbitals and the Kirby Switch 2 Edition no longer trigger the unsupported-game warning.

Known issues in 0.9.2 & open tracker reports: in Xenoblade Chronicles X, the intro video can freeze and character creation can hang on a black screen. Open community reports on Orchid’s tracker also track heavy Donkey Kong Bananza frame-rate drops (#115), Pokémon Pokopia black screen at startup (#113), corrupted saved Pokopia photos (#58), a black sky in Pokopia on Linux RADV (#78), and loading DLC in Super Mario Bros. Wonder (#118).

Earlier: Orchid 0.9.1 (November 8)

  • Xenoblade Chronicles: Definitive Edition – Nintendo Switch 2 Edition: classic Maxwell GOB textures, colours and fonts decoded properly; nested update and add-on folders detected in loose dumps.
  • Switch 2 5.1 audio: six-channel system-mix audio (such as Orbitals) downmixes instead of staying silent.
  • NUP add-ons & Vulkan sync: updates and DLC inside .nup show in the game list; guest CPU writes to GPU-written memory are no longer overwritten by older GPU downloads (fixing Yoshi black/white blocks); Linux AppImage uses the system Vulkan loader (MangoHud works).
  • Mario Tennis Fever experimental FPS setting: opt-in per-game setting with game-speed readout (default 60 FPS leaves the game unpatched).

Earlier: Orchid 0.9.0 (November 6)

  • Yoshi and the Mysterious Book works in tested gameplay: the horizontal stripes are fixed (Ampere IMAD.HI 64-bit addends), the first level renders and movement was tested. The notes say this is not a full-game check.
  • Super Mario Bros. Wonder: render-target copies no longer overwrite each other, and the Switch 2 Edition can use more of the driver’s memory budget to reduce Overworld texture churn.
  • Kirby and dynamic textures: computed texture handles, descriptor-array limits and shader-cache revisions corrected.

Ocarina of Time in Orchid (0.7.2 to 0.7.4)

Three releases on November 5, 2026 brought the Ocarina of Time remake from its intro into gameplay. The fixes were ported from zortos293/Eglantine and name their authors in the commits.

ReleaseWhat changed for Ocarina of TimeStill open in that release
0.7.2Gameplay renders instead of only the HUD; doors are no longer pure white; a wrong texture handle no longer makes lit scenes glow; built-in 30 fps lock offered in the recommended-settings promptOverexposed in some camera angles
0.7.3Exposure and haze: outdoor scenes no longer washed out (exposure scaled before the filmic curve, outdoor fog thinned); sky ambient light fixed so Kokiri Forest rocks and shadows are no longer yellowGrass, bushes and some trees missing; the fog workaround also thins fog indoors
0.7.4Trees, bushes, vines and grass draw again (native storage-buffer tracking follows the game’s GPU culling pointers)Kirby Air Riders lighting; unrelated to Ocarina of Time
0.7.5Windows PGO build ships FFmpeg with an AV1 decoder, for the missing-decoder error with Ocarina of Time videos (issue #28)–

The exposure and fog change is a visual workaround; EDEN_NX2_OOT_VISUAL_WORKAROUND=0 turns it off. For a Windows build tuned only for this game, compare Fritchii, Frizti’s Lichii fork.

Orchid vs Lichii vs Eglantine

All three are GPL Switch 2 emulators from the same code family. Data from the GitHub API on November 10, 2026. More forks (Fritchii, PokeDinner, Selevet, SmileyTatsu) are compared in the Switch 2 emulator forks guide.

OrchidLichiiEglantine
RepositoryMythosOfs/Orchidzortos293/LichiiEglantine-Community/Eglantine (formerly Djihads80/Eglantine)
RelationshipStarted from zortos293’s Eglantine fork, now its own projectFork of Eglantine, renamed Lichii in November 2026The upstream project (Eden, yuzu, Sudachi lineage)
Newest releasev0.9.2, November 9, 2026tag build-130, November 9, 2026Eglantine v0.1.0-rc3, November 8, 2026
Release styleVersioned stable releases, started by handNumbered CI builds; pre-release up to build 95, regular releases from build 116Numbered and daily CI builds, plus release candidates; v0.1.0-rc3 is its first regular release
Windows filesPGO zip (MinGW, preferred) and standard zipPGO zip (recommended) and standard zip, both clang-cl with ThinLTOPGO zip and standard zip
macOSzip, macOS 15+ Apple Siliconzip or dmg, macOS 15+ Apple Siliconzip or dmg, Apple Silicon
Main focus in its own notesMario Tennis Fever, Hyrule Warriors, Pokémon Pokopia, Super Mario Bros. Wonder, YoshiOcarina of Time remake, Star Fox, Kirby Air RidersMario Kart World and Splatoon Raiders (README)
GPU evidenceOwn FPS table from an AMD RX 9070 XT on Linux RADV; many AMD/RADV fixesBuild 116: AMD sky and haze fixed; build 117 fixes crash on RX 6000; build 125/130 adds CheezerWheezer fixes and Shader Cache v2Broad fixes merged by every fork
Stars / forks394 / 267,412 / 1,1725,384 / 593
Releases / downloads28 / 52,77517 / 1,125,53080 / 623,161

Which one fits your graphics card and game

  • AMD Radeon on Linux (RADV), or you play Mario Tennis Fever, Hyrule Warriors: Age of Imprisonment or Pokémon Pokopia: Orchid. Its reported results come from exactly that kind of setup, and the community guide riyadhHDA/wichforks (last verified November 7) lists Orchid as the starting point for AMD RDNA2 and newer cards.
  • Ocarina of Time remake or Star Fox: Lichii. Build 116 calls the Ocarina of Time remake “very stable”, fixes Hyrule Field grass and adds optional DLSS, and says Mario Tennis Fever now runs fully at 60 fps. See the Lichii game status page.
  • Mario Kart World or Splatoon Raiders: start with upstream Eglantine, whose README names those two games. Orchid reports Mario Kart World at 30–40 fps with asset glitches. See Lichii vs Eglantine; for Splatoon Raiders text box and texture fixes, see PokeDinner.
  • NVIDIA GeForce: all three run on Vulkan. Orchid fixed the Mario Tennis Fever crash at match start on NVIDIA. For Lichii on RTX cards, see Lichii requirements.
  • Intel graphics: Lichii build 95 fixed white leaves on Intel. Orchid’s notes do not report Intel results.
  • Apple Silicon Mac: all three are experimental on macOS 15+. Lichii also ships a dmg.

Back up your saves before switching between them, and report bugs in the tracker of the project you actually used.

How to avoid fake Orchid downloads

  • The project’s files are only on github.com/MythosOfs/Orchid/releases. A different owner name on GitHub is a different project.
  • Every file name starts with orchid-v0.9.2- for this release, and its size and SHA-256 match the tables above.
  • There is no Orchid APK, iOS app or single “setup.exe” installer.
  • Any download that bundles games, keys, firmware or “all games included” did not come from the Orchid repository.

Recommended controllers for Lichii (SDL3 & gyro)

Lichii reads gamepads through SDL3 (including HID command 300 motion). Standard Xbox pads have no gyroscope, so games that use motion aiming or tilt steering (such as Mario Kart World or Ocarina of Time) need a DualSense or aSwitch-style pad, while TMR/Hall sticks prevent drift:

ControllerGyro in Lichii (SDL3)Why pick itAmazon
Sony DualSenseYes (USB-C & Bluetooth)Confirmed working in Mario Kart World (#523); full SDL3 gyro on Windows, macOS & LinuxView on Amazon →
GameSir Cyclone 2Switch mode / PCTMR electromagnetic sticks (no drift) + Hall/micro-switch triggers for PC & Switch 2View on Amazon →
8BitDo Ultimate 2 BluetoothSwitch modeNintendo ABXY layout, TMR sticks and charging dock for Switch 2 & WindowsView on Amazon →
Xbox Wireless ControllerNo gyroPlug-and-play XInput on Windows & Steam Deck (named in upstream Deck notes)View on Amazon →

As an Amazon Associate, this site earns from qualifying purchases. Full button profiles and Linux udev rules: controller setup guide.

Advertisement
A heap of fresh lychees with their pink, bumpy shells, on a white ground
Lychees (Litchi chinensis).

Common questions

What is the Orchid emulator?

Orchid is an open-source, very experimental Nintendo Switch 2 emulator published on GitHub by the user MythosOfs (MythosOfs/Orchid). Its README says it started from Eglantine and has grown into its own project, with fixes aimed at Mario Tennis Fever first. It is GPL-3.0 and written mostly in C++.

Where is the Orchid emulator download?

On the project’s GitHub Releases page, github.com/MythosOfs/Orchid/releases. The newest stable release is v0.9.2 (November 9, 2026) with 11 files for Windows, Linux and macOS. There is no Android APK, iPhone app or installer .exe.

Which Orchid file should I download on Windows?

The README marks orchid-v0.9.2-windows-x86_64-pgo.zip (107.5 MB) as preferred. It is a MinGW build that carries its own DLLs. If it runs slower than the standard orchid-v0.9.2-windows-x86_64.zip on your PC, the notes ask you to report it and use the standard zip. Extract the zip and run orchid.exe.

Is Orchid the same as Lichii?

No. They are separate GitHub projects from the same family. Lichii is zortos293/Lichii. Orchid’s README links its starting point as zortos293/Eglantine, the old address that now redirects to Lichii, and Orchid now has its own releases, version numbers and issue tracker. Each project asks for bug reports in its own tracker.

Does Orchid work on AMD graphics cards?

Its own performance table was measured on an AMD Radeon RX 9070 XT with Linux and Mesa RADV. Several releases fix AMD-specific problems: BC3 flashing on RADV (0.5.1), a device loss on a Windows RX 7800 XT in Hyrule Warriors (0.6.2), a RADV depth-compare crash (0.7.2), AMD demote reordering (0.7.5) and an AMDVLK subgroup shuffle workaround (0.8.0). Results on other cards and drivers are not reported.

Does Orchid fix the lighting in Ocarina of Time?

Release 0.7.3 added a visual workaround so outdoor scenes are no longer washed out: it scales the game’s exposure and thins the outdoor fog. It also fixed the sky’s ambient light in Kokiri Forest. The notes call it a workaround while the root cause is open; EDEN_NX2_OOT_VISUAL_WORKAROUND=0 turns it off.

Is there an Orchid emulator for Android?

No. Release v0.9.2 has Windows x86_64, Linux x86_64/ARM64 and macOS Apple Silicon files only. An “Orchid APK” from another website is not from MythosOfs/Orchid.

Does Orchid include games, keys or firmware?

No. The downloads are the emulator only. Use games and system files you have legally obtained from your own console; this site does not link to or explain how to obtain them.