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
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
980
Trophies
0
XP
2,453
Country
France
Eh, Yuzu is my default emulator because usually it just seem to run better + asynchronous caching
If Ryujinx had asynchronous caching, there wouldn't be any question (this + more ergonomic settings I would say, you can see the joysticks moving in yuzu but not ryujinx, makes it easier to setup through parsec for example)
I use Yuzu more but I want to prefer Ryujinx, sounds weird but yeah
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,799
Trophies
1
Age
44
XP
6,563
Country
Germany
For playing games, yeah personally I think they're a bit behind. However for modding stuff they're far ahead of them just by supporting Skyline (although they don't support skyline-web which leaves me a bit salty.)
This. Also Ryujinx can be used with Switch-LAN-Play to play with actual real Switches. Show me yuzu doing this.
If you want to play with a Steam Deck and a real Switch, Ryujinx is your only option currently.
 
  • Like
Reactions: AlineP

Enlapse

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
276
Trophies
0
XP
1,061
Country
Oh yeah. Async cache. I forgot about that. It's a good plus, but nt really a decisive one in my opinion. I have probably used more time Ryujinx than Yuzu, and I would really use Yuzu over Ryujinx because of the filters. It's hard not to like them.
 

Osha

Weh
Member
Joined
Jun 19, 2012
Messages
765
Trophies
1
Age
31
XP
2,032
Country
France
Wow, they're way behind Yuzu, lol.
Yuzu aims for speed at the cost of everything else, Ryujinx aims for accuracy even if it means the games run "worse" as a result (although I often have better results with Ryujinx anyway so whatever).
 

urbanman2004

Well-Known Member
Member
Joined
Jan 10, 2013
Messages
925
Trophies
1
XP
1,641
Country
United States
So I downloaded the latest version of Ryujinx w/ the Vulkan backend implementation and one game that left me w/ a bad experience playing it in the past was Super Mario Odyssey using this emulator and after giving it a spin, I have a whole renewed outlook and my previous negative sentiments have changed a/b Ryujinx. It actually ran w/o much judder or frame skipping. Good job devs.

LQVuAmd.jpg

0u4jtou.jpg

U4HkYRz.jpg
 
  • Like
Reactions: sley and Aru

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/9seCZUSS8zE?si=xMNkLYWrWl6kDH44