Warning
This repository is not affiliated with the official Eden development team. It exists solely to provide an easy way for users to try out the latest features from recent commits.
These builds are experimental and may be unstable. Use them at your own risk, and please do not report issues from these builds to the official channels unless confirmed on official releases.
Important
See the Release Overview section for detailed differences between builds.
PGO-optimized builds are now available, can offer up to 5–10% higher FPS in theory depending on games.
But note that they are now extremely experimental with unstable performance boost across different builds even with the same game.
Changelog:
-
Merged commit:
2798308f3639c80by crueter
[desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) -
Merged commit:
2798442863027e2by PavelBARABANOV
Revert "[core/memory] Remove defered heap allocation on Linux." (#2974) -
Merged commit:
279857764cdd57eby MaranBr
[am] Improve some error messages (#2996) -
Merged commit:
279867ca657d22fby crueter
[cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) -
Merged commit:
27987f32f356c40by crueter
[desktop] always include common/detached_tasks.h (#3002) -
Merged commit:
27988b7584cb2c3by crueter
[ci] push sources on every master push (#3007) -
Merged commit:
2798987c4f658ceby crueter
[ci] tx update ci (#3008) -
Merged commit:
27990d89df63a28by MaranBr
[video_core] Clean up the code and fix some inconsistences (#3015) -
Merged commit:
27991028765867fby Caio Oliveira
externals: Fix Debug builds and remove PCH leftover (#3000) -
Merged commit:
279927832afc5ddby crueter
[externals] update nx-tzdb to 121125 (#3011) -
Merged commit:
27993ba9e03a612by lizzie
[shared_recompiler/maxwell] fix SURED() wrong encodings (#2983) -
Merged commit:
27994f51d61e4a4by kleidis
[android] Use spinbox setting type for CPU_TICKS (#2952) -
Merged commit:
27995cfbef5c487by kleidis
[android] Setting to manually set app language (#2951) -
Merged commit:
279969a046190c7by lizzie
[shader_recompiler] macro-ify flow_test and attribute (#2900) -
Merged commit:
2799766db2613b5by lizzie
[common] fix formatting of swapped u32_le/u64_le for BE targets (#2998) -
Merged commit:
27998450c483de0by lizzie
[cmake, externals/ffmpeg]: fix Solaris and BSD* builds with troubling makes (#3014) -
Merged commit:
279993edfcabdeaby lizzie
[dist] small low-fi version of the icon w/o antialias artifacts (#3006) -
Merged commit:
280008eaa7c28ceby lizzie
[common] provide fallback for lack of atomic u128 support (#2999) -
Merged commit:
2800132db6c1877by xbzk
[renderer] NG ragebound workaround via LoadOverrides + vk_rasterizer UpdateBlending TouchBlendequations Rework (#2934) -
Merged commit:
28002e9d84d098dby lizzie
[dynarmic] attempt fix totk regression from #358 (#3013) -
Merged commit:
280033f226678ddby Shinmegumi
[vk] Fix fallback viewport/scissor origin handling (#294) -
Merged commit:
28004a27914f0f4by lizzie
[vk] quick fix for EDS1,2 with VIDS (#3022) -
Merged commit:
28005680384f7b8by SDK Chan
[gpu/NVDRV] Unstub SetChannelPriority and adjust ChannelSetTimeSlice (#3017) -
Merged commit:
280067e730a121bby Caio Oliveira
[tools] MSVC environment loader, POSIX vulkan/MSVC install scripts (#2993) -
Merged commit:
28007b9f54f4979by MaranBr
[vk] Fix EDS on AMD GPUs (#3026) -
Merged commit:
28008b690813196by crueter
[externals] FFmpeg -> v8.0-be99d2c0b2, OpenSSL -> v3.6.0-e3608d80df, SDL2 -> 2.32.10-38e0094637 (#3003) -
Merged commit:
280097d239df065by lizzie
[hle, kernel] Add support for FW21 and kernel changes (#3004) -
Merged commit:
280109807fa02edby lizzie
[video_core] reduce SPSC/MPSC queue contention for commands (#289) -
Merged commit:
2801174d6eaf721by SDK Chan
[gpu/nvdrv] Unstub SetErrorNotifier, add PostErrorNotification function (#2500) -
Merged commit:
28012227a007413by PavelBARABANOV
[dynarmic] removes ScopedJitExecution / fix-ac3 (#3018) -
Merged commit:
280134f389338bdby lizzie
[android] fix adrenotools on non-aarch64 (#2988) -
Merged commit:
28014eb2d9ea574by crueter
[ci, tools] working find-unused-strings, android strings CI (#3036) -
Merged commit:
28015c160d6b752by crueter
[desktop] remove stale compat report function (#3038) -
Merged commit:
28016d1ac5b2e50by lizzie
[qt_common, core, audio] remove duplicate string literal definitions, inline SystemManager::threadfunc, increase latency of audio shutdown (#3030) -
Merged commit:
2801792274ff280by lizzie
[dynarmic] remove scopedjit remnants (#3029) -
Merged commit:
280182e4ee8d9a4by Eden CI
[dist, android] Update translations from Transifex for Nov 17 (#3040) -
Merged commit:
2801991d41d1c34by crueter
[logging] USER null fallback (#3021) -
Merged commit:
280206b01977005by lizzie
[dynarmic] force-disable perfmap on non-platforms (#3031) -
Merged commit:
28021b9655669b3by kleidis
[android] Add detailed system information dialog (#2995) -
Merged commit:
280222e1af92852by lizzie
[hle/kernel] allow primitive tracing of svcs on debug builds (#3005)
Full Changelog: v0.0.3...master
Release table:
| Platform | Normal builds | PGO optimized builds |
|---|---|---|
| Linux (AppImage) | Common x86_64_v3Legacy x86_64Steamdeck x86_64ROG-ALLY x86_64aarch64
| Common-PGO x86_64_v3Legacy-PGO x86_64Steamdeck-PGO x86_64ROG-ALLY-PGO x86_64
|
| Linux (AppBundle) | Common x86_64_v3Legacy x86_64Steamdeck x86_64ROG-ALLY x86_64aarch64
| Common-PGO x86_64_v3Legacy-PGO x86_64Steamdeck-PGO x86_64ROG-ALLY-PGO x86_64
|
| Android | ReplaceCoexistOptimizedLegacy
| |
| Windows (MSVC) | 7z ──────────────── x86_64arm64Installer ──────────────── x86_64arm64
| |
| Windows (CLANG) | 7z ──────────────── x86_64Installer ──────────────── x86_64
| |
| FreeBSD | amd64
| |
| Solaris | amd64
| |
| MacOS | arm64
| |
| Source Code | Source |