• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Nintendo Switch Yuzu Emulator Receives Significant Performance Improvements in First 2021 Update

Nintendo doesn't do "high tech" anymore, their strategy has been around driving cost down for a while. (It's basically what made the gameboy such a raging success too, it was the people console, they had competitors with better spec, but far too expensive). They given up on the "tech-head" market ever since the gamecube didn't worked out for them.
(Higher DPI would also mean asking nvidia to make a chip more powerfull than that one tegra chip that they've been using everywhere for ages. )

ye, the only thing I give nintendo credit for is at least being innovative. I still think the Wii was a fantastic idea even though it wasn't for me really. was neat to see it help old people, etc.
 
i had a brain fade while reading thought it was about cemu, then thought of playing BOTW because in-game shaders loading makes it very bad experience with the stuttering
 
Just wish Ryujinx was more stable. Shader compilation takes ages and games seem less stable than on yuzu.

But, as I stated earlier, resolution scaling on Ryujinx is great. Yuzu needs to re-add it at some point.

I guess RPCS3 and Cemu have just spoiled me with their polish and feature sets...
We plan to reintroduce the resolution scaler after all 3 major rewrites are done. TCR and BCR are finished, only the shader decompiler rewrite (Project Hades) is missing.
 
i had a brain fade while reading thought it was about cemu, then thought of playing BOTW because in-game shaders loading makes it very bad experience with the stuttering
Vulkan and the asynchronous shader compilation made the experience significantly better on Cemu. You'll get stutters when you first run a game and when new effects show on screen, but it's pretty rock solid after that. It's absolutely a massive improvement over the old shader compilation method on OpenGL.

I'm willing to sacrifice the small performance improvement OpenGL has on Nvidia for the faster shader caching and compilation that Vulkan has.

Like in BotW when you use the runes or teleport for the first time, you get stutters while it caches shaders, and then those actions are perfectly smooth afterward.
 
GLSL is very slow building shaders, that's expected. No idea why cemu didn't enable asynchronous shader compilation on OpenGL yet, or did they?
Maybe they plan to use SPIR-V in OpenGL in the future? We have similar plans for yuzu.

Man it's so weird to see my PC in a news article :P
 
GLSL is very slow building shaders, that's expected. No idea why cemu didn't enable asynchronous shader compilation on OpenGL yet, or did they?
Maybe they plan to use SPIR-V in OpenGL in the future? We have similar plans for yuzu.

Man it's so weird to see my PC in a news article :p
Huh, didn't know we had a member of the yuzu dev team on TPU. Neat.

Any interesting news you can share? Are there plans for an Android port?
 
Android is not discarded, but it's not the focus right now. Our main GPU dev Rodrigo (my brother) has his hands full at the moment with the rewrites, preparing BCR for merging to master/mainline, and the memory reaper to solve the VRAM issues in Vulkan. Bonus point of this is that it gives SoC vendors time to release actually useful GPUs and drivers :P

Besides that... oh yeah, yuzu can be called "resizable BAR ready", and "AVX-512 ready", if you can take advantage of that.
 
Vulkan and the asynchronous shader compilation made the experience significantly better on Cemu. You'll get stutters when you first run a game and when new effects show on screen, but it's pretty rock solid after that. It's absolutely a massive improvement over the old shader compilation method on OpenGL.

I'm willing to sacrifice the small performance improvement OpenGL has on Nvidia for the faster shader caching and compilation that Vulkan has.

Like in BotW when you use the runes or teleport for the first time, you get stutters while it caches shaders, and then those actions are perfectly smooth afterward.
Does it still need special drivers for Nvidia GPUs, like it did last time I checked several months ago?
 
Does it still need special drivers for Nvidia GPUs, like it did last time I checked several months ago?
No, Nvidia merged those changes in the 460 series of regular drivers.
 
BCR has been merged to master, should be in the next mainline version, if anyone is interested.
 
Back
Top