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

pronouns big/pingus
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,263
Trophies
3
Location
ΗΠΑ
XP
27,126
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,562
Trophies
2
Location
Emerald Coast
Website
web.archive.org
XP
6,308
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,727
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
55
Location
Sneed's Feed and Seed
XP
2,501
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
276
Trophies
0
XP
1,093
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
  • Xdqwerty @ Xdqwerty:
    updated ship of harkinian, gonna install some hd texture pack
  • Xdqwerty @ Xdqwerty:
    I might download rayman revolution for my ps3
  • BigOnYa @ BigOnYa:
    I may try the new ram site, and download more RAM to my Switch. Not sure if ddr3 is the right ram
    for it tho. Edit- no it uses floppy Ram, just like @AncientBoi
    +1
  • Xdqwerty @ Xdqwerty:
    aeiou
  • BigOnYa @ BigOnYa:
    And sometimes Z
  • SylverReZ @ SylverReZ:
    @K3Nv2, MAGA supporters be wearing tin foil hats lol.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, whats maga?
  • BigOnYa @ BigOnYa:
    It stands for Maniacs Against General Acceptance
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, people rejecting general consensus about stuff?
    +1
  • BigOnYa @ BigOnYa:
    Yup, nuh its really just Trump followers
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, im not american so i dont care about trump
    +1
  • Xdqwerty @ Xdqwerty:
    or us elections
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
    +1
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
  • Psionic Roshambo @ Psionic Roshambo:
    Why so serious!
  • Psionic Roshambo @ Psionic Roshambo:
    @BakerMan, yeah that's about the only reason I would vote for Trump over Biden.
  • Psionic Roshambo @ Psionic Roshambo:
    In my opinion on all other factors they are pretty much the same.
    Psionic Roshambo @ Psionic Roshambo: In my opinion on all other factors they are pretty much the same.