Nightly build of commit 7a6d055094.
Changelog
- [desktop] queue FirstFrameDisplayed to fix loading screen race (#4536)
7a6d055094
- PR #4536 merged on 2026-11-01 by crueter
- [common] use handrolled string utility conversions instead of wstring codecvt (#3773)
c6fa5c1f77
- PR #3773 merged on 2026-11-01 by lizzie
- [macos, net] add sysctl(RT_xx)-fetched network interfaces (#3656)
2c40328a23
- PR #3656 merged on 2026-11-01 by lizzie
- [fs] use mmap() to read files using VM/pagefaults for higher throughput (#3151)
41b6807f12
- PR #3151 merged on 2026-11-01 by lizzie
- [dynarmic] Remove redundant configure struct (#4485)
2bec66c092
- PR #4485 merged on 2026-11-01 by lizzie
- [dynarmic] Remove redundant constant pool ops (#4516)
be972d7fdc
- PR #4516 merged on 2026-11-01 by lizzie
- [dist] reoptimize assets, and add svg optimization (#4537)
972860ac8f
- PR #4537 merged on 2026-11-01 by crueter
- [shader_recompiler, renderer_vulkan] draw sprites whose texture handle comes from a vertex attribute (#4566)
3d3ed4b7d1
- Committed on 2026-11-01 by PavelBARABANOV
- [docs] fix link to AI and LLM Usage in docs/README.md (#4618)
be21ccce25
- PR #4618 merged on 2026-11-01 by project516
- [meta] Add FUNDING.yml (#4613)
db83070bf2
- PR #4613 merged on 2026-11-01 by crueter
- [docs] Add site policy, disallow AI-written PRs/issues and spam (#4612)
e903d70d9e
- PR #4612 merged on 2026-11-01 by crueter
- [ports/*] Fix cross-compilation issues (#4493)
802531c457
- PR #4493 merged on 2026-11-01 by lizzie
- [dynarmic] Add A64:SM4/SM3 tests (#4513)
bd071e3464
- PR #4513 merged on 2026-11-01 by lizzie
- [cmake] Cleanup dynarmic's CMake (#4365)
a845100bf0
- PR #4365 merged on 2026-11-01 by lizzie
- [gpu_thread] drop affinity pinning, fix BOTW perf regression (#4603)
943f1fc760
- PR #4603 merged on 2026-10-30 by PavelBARABANOV
- [android] Replace GitHub Icon with Forgejo icon in About page (#4535)
072da77516
- PR #4535 merged on 2026-10-30 by crueter
- [vk_rasterizer] Fix viewport Y flip for negative scale_y (#4558)
035f4611cb
- Committed on 2026-10-30 by PavelBARABANOV
- [core] Speed up NCZBLOCK reads and skip double AES for pre-decrypted NCZ (#4582)
ea92c081b7
- PR #4582 merged on 2026-10-30 by PavelBARABANOV
- [cheats] add runtime cheats toggles with master code support (#4334)
69665063a9
- PR #4334 merged on 2026-10-30 by Soar Qin
- [video_core] Revert 4490 and 4531 (#4584)
b4d5760014
- PR #4584 merged on 2026-10-30 by xbzk
- [video_core/host1x] VP9 Video Playback Fixes (#4590)
0731f40f4d
- PR #4590 merged on 2026-10-30 by PavelBARABANOV
- [vk] handles unreachable unknown format 255 error (#4591)
3e6a5566cf
- PR #4591 merged on 2026-10-30 by PavelBARABANOV
- [emit_spirv_image] remove the fix for LA/EOW (#4589)
d89e02d3ac
- PR #4589 merged on 2026-10-30 by PavelBARABANOV
- [docs] Remove AI restrictions, and adapt to new open registration (#4585)
a2aa4d97e1
- PR #4585 merged on 2026-10-29 by crueter
- Revert "[video_core] Improve asynchronous shader building (#2560)" (#4512)
26a03d2473
- PR #4512 merged on 2026-10-26 by John
- [file_sys] added log for newer keys needed error (#4519)
b7c1ded159
- PR #4519 merged on 2026-10-26 by xbzk
- [hle][core] Hang Freeze Fix - Video Fixes - Revert Microsleep (#4316) (#4525)
cbd4cf2d8c
- PR #4525 merged on 2026-10-26 by John
- [buffer_cashe] use old logic when Optimized Vertex Buffers is disabled (#4528)
a3debcf731
- PR #4528 merged on 2026-10-26 by PavelBARABANOV
- [nce] handles duplicate NCE interrupts (#4530)
5239cbe2a7
- PR #4530 merged on 2026-10-26 by xbzk
- [video_core, settings] readback for nce invalidations (#4490) optimization and nuke toggles (#4502) (#4531)
0e11fe8b5e
- PR #4531 merged on 2026-10-26 by xbzk
- [ir] resolve conditional Phi inputs when tracking bindless texture handles (#4551)
0689f73147
- PR #4551 merged on 2026-10-26 by xbzk
- [vulkan] Fix TOTK dark squares (#4565)
a95efaf18f
- PR #4565 merged on 2026-10-26 by wildcard
- [core] Support block-compressed NSZ and XCZ (#4552)
58968bd127
- PR #4552 merged on 2026-10-26 by PavelBARABANOV
- [chore] re-add out/ to .gitignore (#4578)
05f36d990c
- PR #4578 merged on 2026-10-26 by PavelBARABANOV
- [qt] fix graphics API toggle getting stuck on OpenGL_GLSL (#4577)
eb88a40a8e
- PR #4577 merged on 2026-10-25 by PavelBARABANOV
- Fix aarch and android builds (#4576)
305f40100d
- PR #4576 merged on 2026-10-25 by PavelBARABANOV
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.
- v3: For devices that use the x86_64-v3 instruction set or newer; this is found on Ryzen, Intel 4th Generation (Haswell), and newer.
PGO
PGO builds usually perform ~10-30% better than standard builds, and are thus generally recommended for all users.
Linux
Linux packages are distributed via AppImage.
zsync files are provided for easier updating, such as via
AM.
Windows
Windows packages are in-place zip files. Setup files are soon to come.
| Build Type |
Standard |
PGO (Recommended) |
Notes |
| amd64/x86_64 (MSVC) |
MSVC zip |
|
Use if you encounter graphical issues on other builds (e.g. Pokemon Scarlet & Violet) |
| amd64/x86_64 v3 |
Standard zip |
PGO zip |
Built with MinGW. Requires Ryzen, 4th gen Intel, or newer |
| Zen 4 |
Standard zip |
PGO zip |
Requires Zen 4 or newer (e.g. ROG Ally X, Legion Go S). Incompatible with Intel |
| aarch64/arm64 |
Standard zip |
PGO zip |
Snapdragon devices |
Android
macOS
macOS comes in a DMG image. 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.
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.