Closed
Milestone
Apr 23, 2025–Jun 9, 2025
1.3.2
- A new co-maintainer! Welcome @lotp!
- Updates are now hosted on GitLab and the Updater pulls from GitLab (by @greem)
- A fix for the elusive "RomFS building timeout"
(by @lotp)
You can find a list of all Merge Requests merged in this release here.
UI:
- Fix long hangs & occasional crashes when booting larger games (such as TOTK) (libhac!1 (merged)) (libhac!3 (merged)) (by @lotp)
- Also known as "romfs building timeout" or "Avalonia timeout."
- Added a display for "Total Play Time" next to game count (when not in a game).
- Use a proper light/dark GitLab logo in the about window.
- Added the ability to use global input config in per-game configs (ryujinx!8 (merged)) (by @Goodfeat)
- Click the checkbox "Global Input" in your game-specific settings screens.
- Added the following games to Discord RPC asset images:
- Borderlands 2: Game of the Year Edition
- Borderlands: The Pre-Sequel Ultimate Edition
- Minecraft Dungeons
- In-app Compatibility list got a facelift (ryujinx!29 (merged)) (by @Goodfeat), including:
- named columns;
- a sum of each playability rating in an info dropdown;
- sorting options.
- Updated the compatibility list:
- Added:
-
Breakout Beyond
: Playable -
Nikoderiko: The Magical World
: Ingame, GPU issues -
FANTASY LIFE i: The Girl Who Steals Time
: Ingame, eventually crashes on Vulkan, flickering in OpenGL.
-
- Added:
I18N:
Emulation:
CPU:
- change: Increased the maximum % of Turbo mode to 1000
- fix: Prevent PPTC blacklist logic happening at runtime (ryujinx!28 (merged)) (by @lotp)
- fix: Reset PPTC carriers on invalidation (ryujinx!26 (merged)) (by @lotp)
- fix: Use accurate length for enumerating PPTC info stream (ryujinx!49 (merged)) (by @lotp)
- All 3 of the above fix occasional crashing.
GPU:
- improvement: Optimize
Integer Short Multiply Add
Maxwell (XMAD) instruction sequence into a single 32-bit multiply when possible (ryujinx!24 (merged)) (by gdkchan, rebased & opened by @KeatonTheBot) - fix: Green screen video decoding issues on Linux (ryujinx!40 (merged)) (by @KeatonTheBot)
- fix: Work around undefined behavior in bad dual-source blend states (ryujinx!4 (merged)) (by Isaac, rebased & opened by @KeatonTheBot)
- According to the original PR, this should resolve occasional post-processing failures on RADV cards in Skyward Sword HD.
Vulkan:
- improvement: Use compute shader for non-indirect unsupported topology index buffer conversions (ryujinx!5 (merged)) (by Isaac, rebased & opened by @KeatonTheBot)
- This should significantly speed up the execution of the draws that could not be done using a
MTLBlitCommandEncoder
on MoltenVK.
- This should significantly speed up the execution of the draws that could not be done using a
- improvement: Restrict manual feedback loop detection to RDNA3 GPUs (ryujinx!25 (merged)) (by @KeatonTheBot)
- Should alleviate significant performance degradation since September 2024, in Paper Mario: The Thousand Year Door and Xenoblade games (on GPUs that aren't RDNA3 architecture).
HLE:
- Fix JWT claims and emulated BSD socket flag handling (ryujinx!38 (merged)) (by @mrkev)
- Improves server connection for Just Dance®, and probably other games.
Nerd Zone:
- Updated to LibHac 0.20.0
- Much like Ryujinx, the original LibHac project is now gone. However, because it's relied on heavily in Ryujinx, we have gone ahead and put it on this GitLab; and intend to maintain it similarly to Ryubing.
- Anyone can use this version! Simply add the NuGet feed of LibHac's Package Registry (
https://git.ryujinx.app/api/v4/projects/17/packages/nuget/index.json
) to your project. - This feed contains a full backup of the packages that were/are in the original maintainer's MyGet feed, as well as our new versions. The new versions are those with the package ID
Ryujinx.LibHac
.
- Fix a bunch of static analysis issues (ryujinx!44 (merged)) (by @mrkev)
CI/CD:
- Use
rcodesign
for dylib signing where available, and remove all._
files when building on APFS (Apple File System) (ryujinx!14 (merged)) (by @thetoid) - A full migration from hosting builds on GitHub to here on this GitLab instance has been completed.
- Once you update to this version, you will be good to go. If you automatically update to this version, you're good to go.
- Updates are requested from
update.ryujinx.app
; but this is just a fancy API around GitLab releases. (source code)
- Additionally, a webhook is now sent in the Ryubing Discord server in the #builds channel, automatically.
Full Diff: 1.3.1...1.3.2
Loading
Loading
Loading
Loading