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
993
Trophies
0
XP
2,490
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,838
Trophies
1
Age
44
XP
6,628
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,089
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,056
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
949
Trophies
1
XP
1,686
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
  • The Real Jdbye @ The Real Jdbye:
    $60 for a game that's a decade old might be unheard of on PC but actually is not uncommon on consoles
    +1
  • The Real Jdbye @ The Real Jdbye:
    especially Nintendo because they only ever lower the price of games when they do a greatest hits/platinum hits/players choice re-release
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, and the HD collections released for 7th gen consoles too
  • The Real Jdbye @ The Real Jdbye:
    but they don't seem to have done any of those for the switch yet and maybe never will
  • ColdBlitz @ ColdBlitz:
    I think we all forgot breath of the wild released for the wii u tbh
    +1
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, tbh the HD collections are more justified since they include more than just 1 game per copy
  • Xdqwerty @ Xdqwerty:
    @SylverReZ I read that non-binary people identify as a blend of male and female. The point is i think i'm a blend of those and thus non binary
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Non-binary people are those who don't identify themselves exclusively as male or female.
  • cearp @ cearp:
    I don't identify as anything, unless I need to get on a plane then I show ID
    +3
  • AncientBoi @ AncientBoi:
    👈 [homo, queer, fag, coksuqr, etc......]
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, I meant that I read that they can also identify as what i mentioned
    +2
  • BigOnYa @ BigOnYa:
    I identify as Long Rod Johnson, cause a cat called me that once.
    +2
  • AncientBoi @ AncientBoi:
    [takes a 👀 in your pants] Liar :angry:
    +3
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, and thus that would make me non binary since i feel like a blend of both male and female
    +1
  • AncientBoi @ AncientBoi:
    @Xdqwerty only time will tell, what/whom you are. At 14, its a bit early to "Define" yourself. :)
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    I only recently have learned who I am and how much I am capable of and I'm 50 lol
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    A thousand epiphanies and unbelievable pain and growth.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I wish I could sum it up for children to understand but it truly takes living a lifetime of learning
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    It's more than knowledge it's understanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Both are required
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, ask chatgpt or Google gémini to summarize it
  • Psionic Roshambo @ Psionic Roshambo:
    Lol summarize life's lessons
  • BigOnYa @ BigOnYa:
    My wifey tells me all the time "You need to grow the fuck up." Which I don't understand, cause I'm full grown already.
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, she means grow more
    +1
    Xdqwerty @ Xdqwerty: @BigOnYa, she means grow more +1