Orchid at a glance
| Orchid | |
|---|---|
| Repository | MythosOfs/Orchid (published by the GitHub user MythosOfs) |
| What it is | VERY experimental Nintendo Switch 2 emulator |
| Started from | Eglantine. The README links zortos293/Eglantine, which now redirects to zortos293/Lichii; Eglantine itself builds on Eden, yuzu and Sudachi. |
| Created on GitHub | November 1, 2026 |
| License | GPL-3.0 (or later) |
| Newest release | v0.9.2, November 9, 2026, a regular (not pre-release) build from the main branch |
| Versioning | v0.<minor>.<patch>. Builds are started by hand, so the newest release can be a few commits behind main. |
| Releases / downloads | 28 releases, 52,775 file downloads in total |
| Stars / forks | 394 / 26 |
| Platforms | Windows x86_64, Linux x86_64 and ARM64, macOS 15+ on Apple Silicon (experimental) |
| Updates | Release builds check the Orchid repository at startup and from Help > Check for Updates |
| Bug reports | Help > 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.
| Platform | File | Type | Size | Bytes | Link |
|---|---|---|---|---|---|
| Windows x86_64 | orchid-v0.9.2-windows-x86_64-pgo.zip | zip, PGO (MinGW) | 107.5 MB | 107,515,098 | Download |
| Windows x86_64 | orchid-v0.9.2-windows-x86_64.zip | zip, standard | 119.3 MB | 119,312,832 | Download |
| Linux x86_64 | orchid-v0.9.2-linux-x86_64-pgo.AppImage | AppImage, PGO | 138.8 MB | 138,844,664 | Download |
| Linux x86_64 | orchid-v0.9.2-linux-x86_64.AppImage | AppImage, standard | 109.8 MB | 109,808,120 | Download |
| Linux x86_64 | orchid-v0.9.2-linux-x86_64-pgo.tar.gz | tar.gz, PGO | 25.6 MB | 25,603,899 | Download |
| Linux x86_64 | orchid-v0.9.2-linux-x86_64.tar.gz | tar.gz, standard | 31.4 MB | 31,443,481 | Download |
| Linux ARM64 | orchid-v0.9.2-linux-aarch64-pgo.AppImage | AppImage, PGO | 130.2 MB | 130,238,984 | Download |
| Linux ARM64 | orchid-v0.9.2-linux-aarch64.AppImage | AppImage, standard | 102.6 MB | 102,644,232 | Download |
| Linux ARM64 | orchid-v0.9.2-linux-aarch64-pgo.tar.gz | tar.gz, PGO | 23.9 MB | 23,946,898 | Download |
| Linux ARM64 | orchid-v0.9.2-linux-aarch64.tar.gz | tar.gz, standard | 29.2 MB | 29,220,304 | Download |
| macOS 15+ (Apple Silicon) | orchid-v0.9.2-macos-arm64.zip | zip | 66.7 MB | 66,733,096 | Download |
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 system | File | Size |
|---|---|---|
| Windows 10/11 PC | orchid-v0.9.2-windows-x86_64-pgo.zip (preferred in the README) | 107.5 MB |
| Windows, if the PGO zip is slower | orchid-v0.9.2-windows-x86_64.zip | 119.3 MB |
| Linux x86_64 (Ubuntu 24.04, Fedora 40, Debian 13, Arch or newer) | orchid-v0.9.2-linux-x86_64-pgo.AppImage | 138.8 MB |
| Mac with Apple Silicon, macOS 15+ | orchid-v0.9.2-macos-arm64.zip | 66.7 MB |
- Windows: extract the whole zip into its own folder and run
orchid.exe(oreden-cli.exefrom a terminal). - Linux AppImage:
chmod +xthe 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.appto 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).
| File | SHA-256 |
|---|---|
orchid-v0.9.2-windows-x86_64-pgo.zip | ec0a66bac73259b1813ba0cf1f94021c3c25c75cbb940b14887de73feccbd0b7 |
orchid-v0.9.2-windows-x86_64.zip | 910cc6104e909b1d7f102569a01dc9bb35257e94f5d9f977600664881dfdca5f |
orchid-v0.9.2-linux-x86_64-pgo.AppImage | 412862241bee823bffd120fcd4f77558527a3bf012bca2d0802b0c03974106c2 |
orchid-v0.9.2-linux-x86_64.AppImage | 3461f36cf1f4c2957dcd3e6bae977d3cad4882be47b44f3caa0f6737c67cbeb8 |
orchid-v0.9.2-linux-x86_64-pgo.tar.gz | d887e5e540fc9918a9a3242482bf46dd7d1a370fa519055c7fd67cd837ad895e |
orchid-v0.9.2-linux-x86_64.tar.gz | 2114f81ca5426bc9aae68a0bbcb04525997cc46381b6a79d2b5231f79f0ef13e |
orchid-v0.9.2-linux-aarch64-pgo.AppImage | df2275d9a2249452c2cb4a796285fe9a04f32f59a9d74e1cc9cb01318a168ed8 |
orchid-v0.9.2-linux-aarch64.AppImage | ac42fda36cfa0d1d02f4a4c9c84d9052ca6a496a04ed91c7abd52f91d4b566e5 |
orchid-v0.9.2-linux-aarch64-pgo.tar.gz | 16bba7e58475a6d876b962a18ff469aa2a4df80813bce25e705e8937f710fa8a |
orchid-v0.9.2-linux-aarch64.tar.gz | f44f2fad8eedd1afcf6223cfea999de7bbb9792fba05c5e59a025556d80735a8 |
orchid-v0.9.2-macos-arm64.zip | 6e09d85908f65d79f31dca4ed2a8523fc17af0dce821ecf43ff8ce65391e1962 |
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:
| Release | Fix | Driver |
|---|---|---|
| 0.5.1 | BC3 textures no longer flash; fewer ASTC decode stalls; sparse images backed normally on AMD | RADV / AMD |
| 0.6.0 | Mario 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.2 | Hyrule Warriors: no device loss after the opening movie on a Windows AMD driver (RX 7800 XT) | Windows AMD |
| 0.7.2 | A depth-compare texture always gets a float descriptor, fixing a RADV crash at every boot | RADV |
| 0.7.5 | AMD demote reordering around nested shader returns corrected | AMD |
| 0.8.0 | AMDVLK graphics shuffle workaround only when subgroup size 32 can be enforced | AMDVLK |
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.
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.
| Game | FPS | Notes |
|---|---|---|
| Mario Tennis Fever | 60 | Runs flawlessly (README) |
| Hyrule Warriors: Age of Imprisonment | 60 | After shader compilation |
| Pokémon Pokopia | 60 | In gameplay |
| Super Mario Bros. Wonder | 60 target | Custom FPS targets; Overworld cache churn reduced, some dips remain |
| Donkey Kong Bananza | 30 (15–25 in heavy areas) | 30 in lighter areas |
| Mario Kart World | 30–40 | Lots of off-track asset glitches |
| Splatoon Raiders | 30 | In gameplay |
| Pokémon Legends: Z-A | 30 | In 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 Weave | 30 | In the first fight, large graphics glitches top left |
| Nintendo Switch Sports Resort | 60 | Broken lighting, broken controller selection |
| Nintendo Switch 2 Welcome Tour | 30 | Your own character is fully black |
| Metroid Prime 4: Beyond | 60 | Until it crashes early on |
| Star Fox | 30 | Crashes 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::fs0x160A) 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
.nupshow 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.HI64-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.
| Release | What changed for Ocarina of Time | Still open in that release |
|---|---|---|
| 0.7.2 | Gameplay 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 prompt | Overexposed in some camera angles |
| 0.7.3 | Exposure 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 yellow | Grass, bushes and some trees missing; the fog workaround also thins fog indoors |
| 0.7.4 | Trees, 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.5 | Windows 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.
| Orchid | Lichii | Eglantine | |
|---|---|---|---|
| Repository | MythosOfs/Orchid | zortos293/Lichii | Eglantine-Community/Eglantine (formerly Djihads80/Eglantine) |
| Relationship | Started from zortos293’s Eglantine fork, now its own project | Fork of Eglantine, renamed Lichii in November 2026 | The upstream project (Eden, yuzu, Sudachi lineage) |
| Newest release | v0.9.2, November 9, 2026 | tag build-130, November 9, 2026 | Eglantine v0.1.0-rc3, November 8, 2026 |
| Release style | Versioned stable releases, started by hand | Numbered CI builds; pre-release up to build 95, regular releases from build 116 | Numbered and daily CI builds, plus release candidates; v0.1.0-rc3 is its first regular release |
| Windows files | PGO zip (MinGW, preferred) and standard zip | PGO zip (recommended) and standard zip, both clang-cl with ThinLTO | PGO zip and standard zip |
| macOS | zip, macOS 15+ Apple Silicon | zip or dmg, macOS 15+ Apple Silicon | zip or dmg, Apple Silicon |
| Main focus in its own notes | Mario Tennis Fever, Hyrule Warriors, Pokémon Pokopia, Super Mario Bros. Wonder, Yoshi | Ocarina of Time remake, Star Fox, Kirby Air Riders | Mario Kart World and Splatoon Raiders (README) |
| GPU evidence | Own FPS table from an AMD RX 9070 XT on Linux RADV; many AMD/RADV fixes | Build 116: AMD sky and haze fixed; build 117 fixes crash on RX 6000; build 125/130 adds CheezerWheezer fixes and Shader Cache v2 | Broad fixes merged by every fork |
| Stars / forks | 394 / 26 | 7,412 / 1,172 | 5,384 / 593 |
| Releases / downloads | 28 / 52,775 | 17 / 1,125,530 | 80 / 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:
| Controller | Gyro in Lichii (SDL3) | Why pick it | Amazon |
|---|---|---|---|
| Sony DualSense | Yes (USB-C & Bluetooth) | Confirmed working in Mario Kart World (#523); full SDL3 gyro on Windows, macOS & Linux | View on Amazon → |
| GameSir Cyclone 2 | Switch mode / PC | TMR electromagnetic sticks (no drift) + Hall/micro-switch triggers for PC & Switch 2 | View on Amazon → |
| 8BitDo Ultimate 2 Bluetooth | Switch mode | Nintendo ABXY layout, TMR sticks and charging dock for Switch 2 & Windows | View on Amazon → |
| Xbox Wireless Controller | No gyro | Plug-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.

