• v0.2.0-rc2 f0a4ac7359

    Eden v0.2.0-rc2
    Some checks reported errors
    tx-src / sources (push) Successful in 28s
    Check Strings / check-strings (push) Successful in 36s
    GitHub Actions [CI] Build cancelled
    Stable

    ci released this 2026-03-16 20:24:30 +01:00 | 54 commits to master since this release

    Changelog

    This release contains a myriad of performance improvements and graphical fixes, alongside general UI and UX improvements, internal improvements, and much more. There are a ton of changes--far too many to go over here--so as always, go through the full changelog yourself for more details.

    Universal

    • Fixed Breath of the Wild 1.9.0 not displaying the correct game name
    • JIT and memory performance improvements
    • VSync is now disabled if Turbo Mode is active
    • Fixed audio in Pokemon Fire Red/Leaf Green

    Renderer

    • Fixed invisible mice textures in Luigi's Mansion 3
    • Fixed graphical issues and crashes on older Qualcomm GPUs
    • Fixed various vertex explosions and color artifacting
      • This primarily affects games such as Mario Kart, Luigi's Mansion 3, and the Zelda games.
    • Fixed shader bugs on newer AMD drivers on Windows
    • Fixed Skyward Sword HD eye glitch

    Desktop

    • Added a basic frametime and FPS overlay
      • This can be enabled with Ctrl+V
    • Fixed importing of RomFS mods from zip/folder
    • Fixed the game list Title column starting out super small by default
    • Added tooltips to the game grid, showing current game version & playtime
    • Added the Applets tab to the per-game configuration
    • Mods can now be deleted or opened in the file manager from the per-game configuration menu
    • The GPU selector box now shows its driver
    • Fixed Applets tab titlebar cutoff
    • Added back the IR camera (if YUZU_USE_QT_MULTIMEDIA is on)

    Android

    • Fixed bugs and graphical oddities with game pause/resume

    Internal

    • FFmpeg and SDL have been updated, which fixes a Vulkan VP9 decoding bug and adds gyro and rumble support to 8BitDo controllers respectively.
    • MbedTLS has been replaced with OpenSSL. This generally improves performance, especially on custom optimized OpenSSL builds
    • Added support for Polish and Thai language packs
    • Fastmem and NCE are automatically disabled on Linux systems that don't support it
    • Several configuration matrices have been removed:
      • YUZU_USE_CPM
      • ENABLE_SDL2 (always on except for Android)
      • ENABLE_OPENSSL (required now)

    Packages

    Targets

    Each build is optimized for a specific architecture and uses a specific compiler.

    • aarch64/arm64: For devices that use the armv8-a instruction set; e.g. Snapdragon X, all Android devices, and Apple Silicon Macs.
    • amd64: For devices that use the amd64 (aka x86_64) instruction set; this is exclusively used by Intel and AMD CPUs and is only found on desktops.

    Compilers

    • MSVC: The default compiler for Windows. This is the most stable experience, but may lack in performance compared to any of the following alternatives.
    • GCC: The standard GNU compiler; this is the default for Linux and will provide the most stable experience.
    • PGO: These are built with Clang, and use PGO. PGO (profile-guided optimization) uses data from prior compilations
      to determine the "hotspots" found within the codebase. Using these hotspots,
      it can allocate more resources towards these heavily-used areas, and thus generally see improved performance to the tune of ~10-50%,
      depending on the specific game, hardware, and platform. Do note that additional instabilities may occur.

    Linux

    Linux packages are distributed via AppImage.
    zsync files are provided for easier updating, such as via
    AM.

    Build Type GCC PGO Notes
    amd64 GCC (zsync) PGO (zsync)
    Legacy amd64 GCC (zsync) PGO (zsync) Pre-Ryzen or Haswell CPUs (expect sadness)
    Steam Deck GCC (zsync) PGO (zsync) Zen 2, with additional patches for SteamOS
    ROG Ally X GCC (zsync) PGO (zsync) Zen 4
    aarch64 GCC (zsync) PGO (zsync)

    Debian/Ubuntu

    Debian/Ubuntu targets are .deb files, which can be installed via sudo dpkg -i <package>.deb.

    Target amd64 aarch64 Notes
    Ubuntu 24.04 amd64 aarch64 Not compatible with Ubuntu 25.04 or later
    Debian 12 amd64 aarch64 Drivers may be old
    Debian 13 amd64 aarch64

    Room Executables

    These are statically linked Linux executables for the eden-room binary.

    Windows

    Windows packages are in-place zip files. Setup files are soon to come.
    Note that arm64 builds are experimental.

    Compiler amd64 arm64 Notes
    MSVC amd64
    MinGW amd64 arm64 May have additional bugs/glitches
    MinGW PGO amd64 arm64

    Android

    Build Description
    Android Standard Single APK for all supported Android devices (most users should use this)
    Android x86_64 For devices running Chrome/FydeOS, AVD emulators, or certain Intel Atom Android devices.
    Android Optimized For any Android device that has Frame Generation or any other per-device feature
    Android Legacy For Adreno A6xx and other older GPUs

    macOS

    macOS comes in a tarballed app. These builds are currently experimental, and you should expect major graphical glitches and crashes.
    In order to run the app, you may need to go to System Settings -> Privacy & Security -> Security -> Allow untrusted app.

    File Description
    macOS For Apple Silicon (M1, M2, etc)

    Source

    Contains all source code, submodules, and CPM cache at the time of release.
    This can be extracted with tar xf Eden-Source-v0.2.0-rc2.tar.zst.

    File Description
    tar.zst Source as a zstd-compressed tarball (Windows: use Git Bash or MSYS2)

    Torrent

    A torrent containing all artifacts. To use this, simply download the torrent and import it into your favorite torrent client (BitTorrent only!),
    and artifacts will be downloaded automatically.

    Downloads