This is the third release candidate for version 0.0.3. This RC is in feature-freeze, and is intended to help test upcoming features and fix any pertinent issues and bugs. All users are encouraged to test out this release and provide feedback/issue reports when applicable. In the meantime, if you prefer to have the most stable experience possible, you are likely better off waiting for the stable release.
If this RC is deemed safe to release after the initial 1-week testing phase, it will be promoted to stable and distributed as the final 0.0.3 release. Otherwise, more candidates will be published, and after final tests are concluded and the last RC is marked ready for release, it will be promoted to stable and released as 0.0.3.
We apologize for the delay in this RC. During our tests, many critical regressions popped up, and some took a long time to track down and fix. Additionally, a large quantity of long-standing build issues continued to pop up, and necessitated major rewrites to our build system. We hope that this candidate is ultimately promoted to stable 0.0.3 and its many fixes can be enjoyed by all.
This release contains:
- a critical fix for LAN connection issues,
- several regressions fixes from Yuzu, 0.0.2, and RC1,
- major new Vulkan and memory fixes,
- and large-scale improvements to the build system and CI
Regressions
- Fixed certain RDNA3/Android graphics bugs, notably in TotK and BotW (Maufeat, Testers)
- Notably, this fixes BotW, TotK, Shadow Generations, and other titles
- Fixed LAN connection issues (Maufeat, Testers)
- Some users have reported that this fixes LAN on MK8DX 3.0.5, but results have been inconsistent. We still recommend 3.0.3 for LAN play for now.
- Fixed Release Fences Early option (Pavel)
- Fix MSAA-related crashes in FE:Engage and other games (Maufeat)
- Fixed LRU Cache on TotK 1.2.1 and other updates (wildcard)
- Fixed sample shading, and added a slider for the intensity thereof (crueter, Wildcard)
- This option has been shown to improve performance in some setups, contrary to what the tooltip says. Further testing is required to determine all of its effects, but for the time being, use it if you want to enjoy better shader quality.
New Changes
- Improved Solaris/FreeBSD compatibility (Lizzie, SDK-Chan, crueter)
- Sync Memory Operations option (Higgs, MaranBr)
- Notably, this fixes certain collection games, Abathor, Clock Tower Rewind, Guns of Fury, Ninja Five-O, and more
- This option can decrease performance, though it's only believed to affect Unreal Engine 4 & 5 games.
- Full ISBERD Unstub (SDK-Chan, Camille LaVey)
- Notably, this fixes some minor graphical issues in M&L:Brothership and other titles
- Fix Windows styling (MaranBr, Maufeat, crueter)
- Fix unsafe/safe memory processing logic (Torzu, Higgs, MaranBr)
- Notably, this fixes Princess Peach, Ender Magnolia, M&L Brothership, Sonic X Shadow Generations, Borderlands 2, and more
- Properly ignore comments in cheats (notenergydrinks)
- Updated Ukrainian translation (Rondo)
- Android EmuReady integration (Producdevity)
- This feature is in beta! We are adding it to this release candidate to get additional testing before its final form in 0.0.3
- Android Redesign (Producdevity)
- The new default theme is the Eden theme, which uses Eden's official color palette alongside synthwave-style gradients.
- Reduce Vulkan validation errors (wildcard)
- Fixed critical Vulkan memory leaks (weakboson)
- Notably, this fixes memory leaks and crashes in DB FighterZ, Dragon's Dogma, P5:Royal, Mario Strikers, Yoshi's Crafted World and others that previously required mods to avoid crashes
- Disable unneeded debug options in Vulkan (crueter, wildcard)
- Technically, this can improve performance, but the effect is marginal
- Add Revolt links alongside Discord (crueter)
- Add X links alongside Discord and Revolt (Bix)
- Avoid infinite kernel object loops (MaranBr)
- Notably, this fixes certain sequences of actions in BotW, especially w.r.t shrines
- FFmpeg updated to 7.1.1 on Linux (MaranBr)
- Fix CUDA on Linux for NVidia (MaranBr)
- Fixed Windows icon aliasing and size (Lizzie)
- Normalize single-layer TICs (Wildcard)
- Notably, this fixes God Eater 3
Known Issues
- Font scaling on the Linux AppImage is off on certain setups
Known Games Fixed
Click to open
This is a partial list of games that are noted to be fixed or improved since v0.0.3-rc2. Special thanks to our tester, PistolaoBR, for compiling this list, and all of our other testers for their additional work in identifying critical bugs and testing large amounts of bugfixes. Most of these were tested on Nvidia, but had additional testing on Adreno and AMD.Force Closes
These games previously force closed randomly, but are fixed by the Sync Memory Operations option regardless of accuracy:
- Princess Peach
- Ender Magnolia
- Mario & Luigi Brothership
- SONIC X SHADOW GENERATIONS
- EA SPORTS FC25
Booting
These games previously did not boot or crashed early:
- Collection games (neogeo, lunar, Gex, Hotline Miami, etc)
- Abathor
- Clock Tower Rewind
- Guns of Fury
- Ninja Five-O
- The Walking Dead A New Frontier
- Dead of Darkness
- Ghost Trick Phantom Detective
- S.T.A.L.K.E.R.
- God Eater 3
- Borderlands 2
- This game only works with
Sync Memory Operations
on.
- This game only works with
- Cocoon
Updates
These games previously would not work with some of their updates applied:
- Snufkin Melody of Moominvalley
- Azure Striker Gunvolt Trilogy Enhanced
- Witchroid Vania: A Magical Girl’s Fantastical Adventures
- Sword of the Guardian
- Crashlands
- Cassette Beasts
- Haven
- BrokenSword Templars
- Blazing Beaks
- Mighty Goose
- Potionomics: Masterwork Edition
- Thronefall
- Miraculous: Paris Under Siege
- Storm Edge
- While We Wait Here
- Remnants of Naezith
- Grapple Dogs Cosmic Canines
- Across The Obelisk
- Cult of the Lamb
- Severed Steel
- Noob - The Factionless
- Romancing Saga 2
- This game still has major lighting issues, however
Internal
The build system has been almost entirely overhauled:
- Submodules and externals are now handled by CPM (CMake Package Manager) (crueter)
- These are downloaded as source archives, not full git clones
- These are grabbed on-demand, as opposed to every single submodule being required by default.
- Source archives are dramatically smaller in size than full Git clones; thus, overall clone/fetch time has decreased by a factor of ~10 on Windows and Linux (amd64) with 100Mbps download speed.
- Source packs include CPM cache and can be built fully offline.
- Android cannot be built fully offline regardless due to gradlew, so source archives do not currently contain bundled Android dependencies.
- vcpkg has also been replaced by CPM (crueter)
- CPM is significantly faster, more consistent, and easier to use than vcpkg. This can help reduce headaches and configure/fetch time on Windows and Android.
- CPM additionally allows for static builds of certain externals that were not previously possible; e.g. Boost, OpenSSL, and other libraries are now available statically, which marginally reduces Android APK, Windows zip, and Linux AppImage package sizes.
- All system dependencies can additionally be managed by CPM as well; to enforce this, set
YUZU_USE_CPM=ON
(note that this will enforce bundled OpenSSL for the time being)
Other changes:
- Build & development documentation has been updated to match all of our new changes, and has generally been improved all-around
- MicroProfile was removed (use samply/vtune instead)
New Contributors
Packages
Desktop builds will automatically put data in ~/.local/share/eden
on Linux, or
%APPDATA%/eden
on Windows. You may optionally create a user
directory in the
same directory as the executable/AppImage to store data there instead.
Linux
Linux packages are distributed via AppImage. Each build is optimized for a specific architecture.
See the Description column for more info. Note that legacy builds will always work on newer systems.
zsync files are provided for use with certain AppImage updaters.
NOTE: Due to ongoing build issues and lack of available hardware for testing, ARM builds of Linux will not be distributed for the time being. If you want to help our developers acquire ARM hardware, please donate!
Warning
By default, the AppImages enforce the xcb
platform for Qt. Wayland causes a significant
amount of issues that simply can't be solved on our end. You may change it to Wayland if you
wish, but expect things to break. You will only receive limited support if using Wayland.
Build | Description |
---|---|
amd64 (legacy) (zsync) | For CPUs older than 2013 or so |
amd64 (zsync) | For any modern AMD or Intel CPU |
Steam Deck (zsync) | For Steam Deck and other >= Zen 2 AMD CPUs |
ROG Ally X (zsync) | For ROG Ally X and other >= Zen 4 AMD CPUs |
aarch64 (WIP) | For any 64-bit ARM CPU. Currently a work-in-progress. |
armv9-a (WIP) | For any 64-bit ARM CPU made after late 2021 or so. Currently a work-in-progress. |
Windows
Windows packages are in-place zip files.
Build | Description |
---|---|
amd64 | For any Windows machine running an AMD or Intel CPU |
arm64 (WIP) | For any Windows machine running a Qualcomm or other ARM-based SoC. Currently a work-in-progress. |
Android
Build | Description |
---|---|
Android Standard | Single APK for all supported Android devices (most users should use this) |
Android Optimised | For any Android device that has Frame Generation or any other per-device feature |
Android Legacy | For A6xx. Fixes any games that work on newer devices but don't on Adreno 6xx |
Source
Contains all source code, submodules, and CPM cache at the time of release.
File | Description |
---|---|
tar.zst | Source as a zstd-compressed tarball (Windows requires 7zip-zstd or Winrar) |
Other Platforms
Other platforms, including FreeBSD, Solaris (OpenIndiana), and macOS are
able to be built from source, but are not available for download at this time.
Stay tuned!