Ryujinx Switch emulator adds Vulkan renderer to main build after a year of testing

kdsa;da.png

A year after testing the waters by releasing a beta build of their Nintendo Switch emulator that used the graphics API Vulkan, the Ryujinx development team has finally merged it into the main release. Utilizing Vulkan, in the case of most emulators, allows for far better performance, and that extends to Ryujinx as well. This major change will make compiling shaders noticeably faster than with OpenGL, though when the latest release featuring Vulkan does release, it will cause your current built shader cache to stop existing.

First of all, you need to know that any shader caches you've cultivated over the years will sadly cease to exist once you update beyond version 1.1.200 and boot a game. While this does mean that you will start from scratch in every title, they should be much quicker and less painful to rebuild thanks to SPIR-V's compile speed! Should you choose to use Vulkan.

Other than this... not much. AMD and Intel users will want to immediately set Vulkan as their backend and never look back while Nvidia users have the luxury of choice. While in most cases Vulkan will likely be the better pick due to its lower shader stutter, there may be some games that render/perform better in one or the other, so the world truly is your oyster. Shaders built for one backend will rebuild into the complimentary set for the other when you switch, so nothing is lost by trying both. A good strategy may be to undergo the initial stutter with Vulkan and then switch to OpenGL if it performs a little better. Your choice.

The Ryujinx team provided a direct comparison between OpenGL and Vulkan, showcasing a large collection of graphical bugs being fixed using the latter, in cases like Kirby and the Forgotten Land, Splatoon 2, and the recently released Live a Live.



graph-rx-570.png


Well this is quite emotional isn't it? It feels like a huge milestone, because it sure as hell is one. The fight against shader stutter is being won, the path forward for AMD and Intel GPU owners is starting to clear and our GPU developers in gdkchan and riperiperi can maybe take a well-deserved rest. Don't be shy to congratulate the dev team for this achievement and thank them for their tireless work!

:arrow: Source
 

x65943

hunger games round 29 big booba winner
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,187
Trophies
3
Location
ΗΠΑ
XP
25,680
Country
United States
These emulators have advanced at such quick speed, makes me wonder if/when switch 2 launches whether we will effectively have day 1 emulation (assuming similar hardware and that we can dump games)
 
  • Like
Reactions: Mama Looigi

pustal

Yeah! This is happenin'!
Member
Joined
Jul 19, 2011
Messages
1,539
Trophies
2
Location
Emerald Coast
Website
web.archive.org
XP
5,971
Country
Portugal
These emulators have advanced at such quick speed, makes me wonder if/when switch 2 launches whether we will effectively have day 1 emulation (assuming similar hardware and that we can dump games)
Even if it does have a similar arch, security will be improved, and until the time we can dump and decrypt games, any necessary changes, as minor they may be, will be stalled until such is possible.
 

GamerzHell9137

Well-Known Member
Member
Joined
Nov 1, 2011
Messages
4,038
Trophies
2
Age
28
XP
3,712
Country
Bosnia and Herzegovina
These emulators have advanced at such quick speed, makes me wonder if/when switch 2 launches whether we will effectively have day 1 emulation (assuming similar hardware and that we can dump games)
Most definitely not, Switch emulation is in this state only because Tegra was prior documented a lot. Switch 2 will be using something that's not been seen, would bet an Nvidia chip again but who knows, maybe AMD.
 

LainaGabranth

Objectively the most infuriating woman ever
Member
Joined
Jun 26, 2022
Messages
1,347
Trophies
1
Age
54
Location
Sneed's Feed and Seed
XP
2,491
Country
United States
You know, the last I remember, Yuzu was the big emulator everyone was talking about, but that was a solid year or so ago. Can I get a quick rundown on what the emulation scene is like now, in terms of performance and the like?
 

Enlapse

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
275
Trophies
0
XP
1,013
Country
You know, the last I remember, Yuzu was the big emulator everyone was talking about, but that was a solid year or so ago. Can I get a quick rundown on what the emulation scene is like now, in terms of performance and the like?
This is just based on my opinion and various friends opinions prior this update (Ryujinx 1.1.200):
- Yuzu for performance and filters (Scaleforce and AMD, mostly) if the game was playable
- Ryujinx for accuracy and stable framerate (most of the time, obviously, this wasn't always the case)

That was because most games that didn't work with Yuzu because any reasons, tended to work properly in Ryujinx (perhaps with some inaccurracies, but the games were playable in the end), but the performance in Ryujinx tended to be 'worse'.

I haven't tried this new Ryujinx build, but probably (if the accuracy keeps its level) the only reason for using Yuzu (at least for me, and the only reason I would recommend any of my friends to use Yuzu) would be because of the filters. Keeping out reasons like a game works in Yuzu and not Ryujinx and viceversa, and all of that.

So (without testing the new Ryujinx build), I would resume my opinions (when a game is on par in playability in both emulators, of course):
- Yuzu for the filters
- Ryujinx for anything else

Perhaps my opinion changes after some tests, but that's what I expect.
 
  • Like
Reactions: Darksabre72

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://youtu.be/TQQgGHnVFiU?t=773