Yuzu Switch emulator showcases new improvements in first progress report of 2023

dsdsdff.png

The Yuzu emulator team is taking a look back at the new changes and improvements they've made since the start of the year in a new progress report. Already, the Nintendo Switch emulator has seen a number of changes throughout the first month of 2023, ranging from fixes for LDN, to input improvements. Headlined in the breakdown is a major reduction in stuttering, thanks to a new pipeline cache for the Vulkan API. The full list of changes, fixes, and technical details can be viewed in the progress report below.

During the time it took to merge last month’s Project Y.F.C. 1.5, several other GPU related changes had to be delayed. One change that slipped by, made by a new contributor, improved the Vulkan experience so dramatically, it almost feels like cheating… The change is simple: instead of relying on the GPU driver to store and validate the pipeline cache (a.k.a. the shaders), and having the usual suspects like the Windows AMD driver fail to store 95% of them because of some arbitrary low size limitation, Wollnashorn decided that doing it with the official Vulkan API is better.

By storing the entire pipeline cache in a custom file among yuzu’s folders, AMD GPUs running on Windows can now properly load large caches in mere seconds, as it should be. This has saved me literal hours of time while playing Xenoblade Chronicles 3 with an RX 6600, as the game has the lovely perk of many heavy shaders. Booting the game with 25000 shaders used to take close to 15 minutes, with the driver only providing the first 3000 shaders or so, and the rest always being recompiled. The process now takes mere seconds.

NVIDIA and Intel are faster at shader building than AMD
But this isn’t just another fix for AMD Windows users. While the objective was accomplished, the benefits didn’t stop there. As it turns out, locally stored files are much quicker to save compared to relying on the GPU driver. Possibly due to fewer checks being performed? All GPU vendors see reduced stuttering when facing new shaders!

The usual limitations apply: the cache still asks the driver for validation, so updating it to a newer or older version will require a recompilation, and since the cache is vendor-specific, you won’t get to keep the cache if you switch to a new GPU from another vendor. (And we’re glad there are more than two options now.)

While Wollnashorn intended this feature to be optional at first, we consider it fully stable, so it’s now enabled by default. Anyone interested in testing disabling it will find the new option in Emulation > Configure… > Graphics > Advanced > Use Vulkan pipeline cache.

:arrow: Source
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,069
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,271
Country
United States
The Wii U would have been a powerhouse if they had just made the gamepad slimmer with cameras and a longer range from the console. Also having ALL games support both tv-only or gamepad-only would have been fantastic.
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,801
Country
United States
Just checked, no it doesn't. Full XCI includes the Key Area. This prepends an additional 4096 bytes of data to the XCI, with the first 512 bytes being the initial/key area, followed by 0-padding. Did you perhaps confused Yuzu with Ryujinx, which does support these dumps?
 

krakenx

Well-Known Member
Member
Joined
Dec 11, 2006
Messages
133
Trophies
1
XP
1,098
Country
Just checked, no it doesn't. Full XCI includes the Key Area. This prepends an additional 4096 bytes of data to the XCI, with the first 512 bytes being the initial/key area, followed by 0-padding. Did you perhaps confused Yuzu with Ryujinx, which does support these dumps?
For legal reasons, Yuzu doesn't include the keys required to play xci games, but you can use lockpick to grab them from your switch and install them. Once you do, you can play your xci rips.
 

Dimensional

Well-Known Member
Member
Joined
Dec 7, 2008
Messages
1,008
Trophies
1
Age
34
Location
Texas
XP
2,801
Country
United States
For legal reasons, Yuzu doesn't include the keys required to play xci games, but you can use lockpick to grab them from your switch and install them. Once you do, you can play your xci rips.
XCI, yes. Again, not FullXCI. There is a difference between the two. Because of the additional 4096 bytes prepended to the an FullXCI, Yuzu isn't able to recognize the header and thinks the file is corrupt. You can find out about the difference by checking out No-Intro's wiki on the subject of Switch card dumping.
 

Impossible_Igntiz

Well-Known Member
Member
Joined
Nov 16, 2018
Messages
422
Trophies
0
Location
Bonerville
XP
1,181
Country
United States
this quickly became the "I hate Switch" thread, emulators seriously brings out the worst in people on the internet.
Post automatically merged:

Hoping they'll sell their exclusives on PC is useless, it will never happen. Unless they go through another crisis like the GameCube and Wii U they won't be that desperate
Post automatically merged:


Wait...what the fuck? 1080p in handheld mode? What were they thinking!?...I've just found out the same thing happened with Hyrule Warriors 1, the developers really were incompetent
I thought you guys like 1080p or higher resolution stuff in every single game, now it's a problem? make up ya'll minds lol
Post automatically merged:

Hardware isn't everything. Having proper games is much more important than obsessing over numbers like resolution, budget or development times. The PS2 was also an awful piece of hardware which tended to break down just from looking at its direction when put next to the competition, and completely outdated when put next to PCs from 1998 with dual Voodoo 2's able to run Quake II at 1600x1200, and that didn't prevent it from having a shit ton of great games.
Exactly! people are fucking hypocrites
 
Last edited by Impossible_Igntiz,

Bladexdsl

fanboys triggered 9k+
Member
Joined
Nov 17, 2008
Messages
21,238
Trophies
2
Location
Queensland
XP
12,477
Country
Australia
Hardware isn't everything. Having proper games is much more important than obsessing over numbers like resolution, budget or development times. The PS2 was also an awful piece of hardware which tended to break down just from looking at its direction when put next to the competition, and completely outdated when put next to PCs from 1998 with dual Voodoo 2's able to run Quake II at 1600x1200, and that didn't prevent it from having a shit ton of great games.
um no hardware IS everything. these days if games can't run properly without fps issues and slowdowns than it's a failure what good are games if you can't even play them properly you don't have a clue!. if games can't even run correctly at 1080p 60fps than it fails which is what the switch is. this is where emulation comes in to fix the mess that nintendo created. also NO DRIFT in emulation! :P
 
Last edited by Bladexdsl,
  • Like
Reactions: _TheGuy_

Cris1997XX

Well-Known Member
Member
Joined
Oct 31, 2021
Messages
474
Trophies
0
Age
23
XP
1,284
Country
Italy
this quickly became the "I hate Switch" thread, emulators seriously brings out the worst in people on the internet.
Post automatically merged:


I thought you guys like 1080p or higher resolution stuff in every single game, now it's a problem? make up ya'll minds lol
Post automatically merged:


Exactly! people are fucking hypocrites
Who even mentioned that? YOU should make up your mind, my man. Resolution isn't really that important as long as it doesn't reach frickin' 240p. But fullHD in handheld mode is useless, especially since the screen is barely 720p. All that wasted energy...
 

trepp0

Well-Known Member
Member
Joined
Mar 11, 2022
Messages
144
Trophies
0
Age
16
Location
texas
XP
683
Country
Antarctica
Are you really there on every news related to Nintendo to display your hate of it? That is quite the dedication to do that on a Nintendo related website.
This site is not strictly nintendo related, i come here for emulation and PlayStation.
 

AlexMCS

Human
Member
Joined
Jul 3, 2018
Messages
633
Trophies
0
Age
38
Location
Fortaleza
XP
2,903
Country
Brazil
Hardware isn't everything. Having proper games is much more important than obsessing over numbers like resolution, budget or development times. The PS2 was also an awful piece of hardware which tended to break down just from looking at its direction when put next to the competition, and completely outdated when put next to PCs from 1998 with dual Voodoo 2's able to run Quake II at 1600x1200, and that didn't prevent it from having a shit ton of great games.

I know hardware isn't everything. IMHO, the PS2 is still the best console ever made so far, due to the games available there, but to say the NES is better... That's simply BS.

The PS2 being better, or even the SNES I could accept.

The NES does not have good games overall due to the extremely unforgiving difficulty of the titles back then.
It's like the games were made thinking of arcade/coin-op first, to make the player waste "coins" and be almost a speedrun master in order to finish.

Unless you are a glutton for punishment, you'd never pick NES over anything recent, specially the Switch, which seems to be the only current gen system with really good games, consistently (even if it's the worst hardware among them).
 

chrisrlink

Has a PhD in dueling
Member
Joined
Aug 27, 2009
Messages
5,584
Trophies
2
Location
duel acadamia
XP
5,886
Country
United States
* X1 Mariko.
Sadly the X1 had been on the shelf for 2 years when the Switch launched, I'm honestly surprised they didn't go with the X2.
personally glad they didn't (unless the X2 suffers the same rcm vuln)
Post automatically merged:

Difficult i fear as right now Metroid Prime remaster runs like crap
might they have implimented denuvo as announced in this title? on that note you better baby your v1 switches seems the steamdeck may not be a viable sub for the switch sooner than later
Post automatically merged:

I know hardware isn't everything. IMHO, the PS2 is still the best console ever made so far, due to the games available there, but to say the NES is better... That's simply BS.

The PS2 being better, or even the SNES I could accept.

The NES does not have good games overall due to the extremely unforgiving difficulty of the titles back then.
It's like the games were made thinking of arcade/coin-op first, to make the player waste "coins" and be almost a speedrun master in order to finish.

Unless you are a glutton for punishment, you'd never pick NES over anything recent, specially the Switch, which seems to be the only current gen system with really good games, consistently (even if it's the worst hardware among them).
yeah ever played the water level of tmnt? thats just one level example of how difficult some nes games were
 
Last edited by chrisrlink,

hamohamo

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
401
Trophies
0
Age
27
XP
2,143
Country
Switch's hardware wasn't shit in 2017, but it aged quickly and got outdated as soon as the Xbox Series S/X and PS5 came out
Considering vita games. A completely handheld device released in 2011 look as good and considering it's the same shield hardware from 2014, I'd say it was pretty outdated since release.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    +1
    Xdqwerty @ Xdqwerty: :sad: