Skip to content

Eglantine smileytatsu/dev-rebased build 8 (4851038)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 10:01

Automatic build of smileytatsu/dev-rebased at 4851038.

What changed in this build

This build is rebased onto the latest upstream nx2 (46967a1b84, upstream tag build-177). Upstream changes now included:

  • Cheaper per-draw descriptor reads and fewer debug-log calls in the texture cache (Eglantine-Community#374).
  • Fewer render pass splits on tiled GPUs, and failed GPU waits are now logged (Eglantine-Community#361).
  • Fix for a launch crash on some Intel CPUs (i5-9400F) caused by the measured TSC clock (Eglantine-Community#373).
  • Switch 2 programs inside NSP containers are now detected (Eglantine-Community#349). This also means they get this fork's guest RAM release on stop.
  • --help and --version exit successfully in the CLI; Arch Linux package files and CONTRIBUTING updates.

On top of that, this fork keeps its own changes (texture cache descriptor ids, Switch 2 pipelines kept built, no task/mesh pipelines without VK_EXT_mesh_shader, guest RAM release on stop). They are listed in the README, together with the known issues. Nothing of this was measured again after the rebase: the upstream changes and ours were only checked to compile, not tested in a game.

Linux

Linux packages come as an AppImage (self-contained, needs glibc 2.39 or newer: Ubuntu 24.04, Fedora 40, Debian 13, Arch) and a tar.gz (uses your system libraries, so Qt 6 and the usual libraries must be installed).

Build Type Standard PGO (Recommended) Notes
amd64 AppImage · tar.gz AppImage · tar.gz Make the AppImage executable (chmod +x) and run it
ARM (aarch64) AppImage · tar.gz AppImage · tar.gz

Windows

Windows packages are in-place zip files: extract and run eglantine.exe, or eden-cli.exe from a terminal.

Build Type Standard PGO (Recommended) Notes
amd64 / x86_64 (MSVC) MSVC zip Use if you run into graphical issues on other builds
amd64 / x86_64 (MinGW) PGO zip Built with MinGW clang; bundles its own DLLs, no Visual C++ redistributable needed

The PGO builds are the same programs compiled with profile-guided optimization (clang plus Eden's profile); prefer them when your CPU supports it.