Cemu emulator updated to v1.16.0, introduces Vulkan renderer

9F0945C5-1D7C-4F50-8996-16D8EE86E236.png

The time has finally come. After weeks of waiting, the Cemu development team has made good on their promise to release a build of their Nintendo Wii U emulator, featuring the long-awaited Vulkan renderer. The build, which was private, and Patreon-only, is now available to the public, and can be downloaded on the official site. This is a major milestone for the emulator, as Vulkan allows for much better performance for users with AMD hardware, and has been a highly-requested addition.

# Cemu detailed changelog for 1.16.0c
# Patreon release date: 2019-12-13
# Public release date: 2019-12-20

# New in 1.16.0c (public release):

general: Fixed memory searcher tool not being enabled in the menu after launching a game

gfxPack: rules.txt can now specify a filter to selectively apply the whole graphic pack only for a specific vendor (vendorFilter=<amd/intel/mesa/nvidia>) or renderer (rendererFilter=<opengl/vulkan>)

OpenGL/Vulkan: Fixed channel order for R5G5B5A1 textures (fixes colors of Luigi sprites in Super Mario 3D World)

Vulkan: Fixed a bug that could cause polygon explosions under rare circumstances

# New in 1.16.0b:

Vulkan: Fixed transform feedback on Nvidia GPUs

# New in 1.16.0:

general: Added Vulkan renderer

general: Updated shader cache
- The file name now uses the game's titleId instead of the internal RPX hash
- Added zlib compression to reduce cache file size
- Cross compatible and shared between OpenGL/Vulkan
- Remains backwards compatible with pre-1.16.0 caches
- Vulkan has an additional vendor-specific cache for Vulkan pipelines. The cache is stored at shaderCache/driver/vk/
Be aware that an incomplete pipeline cache introduces stuttering despite already having a full shader cache

gfxPack: Introduced graphic packs version 4
Adds shader replacement support for Vulkan
Any pack that has not been updated for version 4 will show up with the indicator "may not be compatible with Vulkan"
Existing version 3 packs *may* still work with Vulkan, enable them at your own risk

general: Gamelist now loads icons asynchronously
general: Added a migration assistent that will detect if DLC is installed at the legacy locations (used by Cemu 1.15.10 and earlier) and ask to move it to the correct folder
general: The graphic pack window will automatically filter for the currently running game
general: Fixed a bug where crashlogs would be omitted from log.txt because Cemu closed before the asynchronous log writer finished
general: Fixed 'dump WUD filesystem' option not dumping any files

:arrow: Source
 

gohan123

Well-Known Member
Member
Joined
Dec 26, 2012
Messages
461
Trophies
1
Age
37
XP
2,569
Country
Germany
yuzu is next, I'm really happy for that because I don't like nvidia gpus so I always end up with amd, amd feel like they support their gpus way longer and adapt faster to newer technology.
 

Essasetic

General Spectator
Member
Joined
Jun 16, 2018
Messages
1,573
Trophies
1
XP
3,304
Country
United Kingdom
although NVidia's drivers have notoriously been bad for Vulkan.
Haven't heard anyone say that. Especially because most emulators (with Vulkan and on Windows 10) outperform the AMD equivalent. Haven't seen anybody test Linux though and I am very interested in the gains it may get (especially with the mesa drivers).
 

eriol33

Well-Known Member
Member
Joined
Jan 2, 2014
Messages
1,250
Trophies
1
Location
Amsterdam
XP
3,280
Country
Netherlands
I am using CEMU with gtx 1650 laptop and amd ryzen 3550H, bayonetta hits 60 fps easily with vulkan, although the performance with openGL has always been like this, so I am not sure whether it benefits the nvidia gpu or not.
 

Essasetic

General Spectator
Member
Joined
Jun 16, 2018
Messages
1,573
Trophies
1
XP
3,304
Country
United Kingdom
I am using CEMU with gtx 1650 laptop and amd ryzen 3550H, bayonetta hits 60 fps easily with vulkan, although the performance with openGL has always been like this, so I am not sure whether it benefits the nvidia gpu or not.
For performance: not yet (at least)
For caching shaders: yes, definitely it massively cuts down on stuttering when compiling shaders.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,732
Country
Japan
Nvidia cards are still going to perform better with Vulkan than OpenGL, all things being equal. The move to Vulkan is both welcome and overdue, since it will only bring massive benefits and any card incapable of Vulkan isn't going to be powerful enough for cemu anyway. Vulkan is already the recommended renderer in RPCS3 and Dolphin.

Also good to see another developer opting for Vulkan over D3D12.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,815
Trophies
2
Age
48
Location
Japan
XP
3,745
Country
United States
Reading through the first pages had me slightly confused. Was sure that Vulkan was for video cards (AMD cards specifically), and saw mentions of CPUs and Nvidia. I have relied on discreet graphics since the '90s, so I somehow forgot that modern CPUs have a GPU part in them... lol. I'm on an old i7 4790 right now (which I know has video... just never used it), but exclusively use a Vega 64 to push my pixels :P
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,732
Country
Japan
Well, lower-end Ryzen CPUs do have discreet graphics, but they're still on-board - they're no real replacement for dedicated graphics. And Intel's on-board solutions are even less-so.

Vulkan isn't going to magically make cemu run well on them, even if they may run a little better.
 

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,100
Trophies
2
Age
124
XP
4,094
Country
Italy
Currently, Vulkan performs worse on Nvidia GPUs than it does with OpenGL. But it also has benefits like faster shader compilation. But if you just want the best performance on an Nvidia GPU with already compiled shaders then stick to OpenGL.
i saw that red dead redemption 2 has options to switch VULKAN, I've got gtx1070, is it better switch off VULKAN?
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,732
Country
Japan
Red Dead Redemption 2 runs slightly better using Vulkan. It’s about how well it has been implemented - cemu’s implementation is still experimental.

Let’s not blow the Nvidia vs. AMD thing up, usually it will be the implementation that matters most. In general, Vulkan is the way to go.
 

gamemasteru03

Nintendo nerd
Member
Joined
Sep 18, 2016
Messages
1,219
Trophies
0
XP
2,378
Country
United States
Nvidia cards are still going to perform better with Vulkan than OpenGL, all things being equal. The move to Vulkan is both welcome and overdue, since it will only bring massive benefits and any card incapable of Vulkan isn't going to be powerful enough for cemu anyway. Vulkan is already the recommended renderer in RPCS3 and Dolphin.

Also good to see another developer opting for Vulkan over D3D12.
Nividia cards actually perform worse with vulkan than with opengl in cemu. At least according to this video.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,732
Country
Japan
It's more to do with cemu's Vulkan support being at an early stage. The Nvidia vs. AMD issue where AMD has better Vulkan support is generally in comparison with DX12, not OpenGL. AMD have long had better support for both Vulkan and DX12 for many reasons including better async compute support. Nvidia won't ever really catch up there without massive changes to their architecture, they'll just brute force it.

As an aside, performance is about the same between OpenGL and Vulkan on my RTX 2060. Looking forward to Vulkan improving and replacing the OpenGL renderer entirely.
 
Last edited by sj33,

Disco

Well-Known Member
Member
Joined
Nov 10, 2006
Messages
450
Trophies
1
Location
Croatia
XP
1,485
Country
Croatia
It's more to do with cemu's Vulkan support being at an early stage. The Nvidia vs. AMD issue where AMD has better Vulkan support is generally in comparison with DX12, not OpenGL. AMD have long had better support for both Vulkan and DX12 for many reasons including better async compute support. Nvidia won't ever really catch up there without massive changes to their architecture, they'll just brute force it.

As an aside, performance is about the same between OpenGL and Vulkan on my RTX 2060. Looking forward to Vulkan improving and replacing the OpenGL renderer entirely.

Yeah, that's what I thought. RTX series are much better at async (DX12/Vulcan) than the older nvidia GPUs. I still have my good ol' GTX 970, it is still very good for mid/high 1080p gaming in combination with r5 3600. And in Cemu I get locked 60fps in DKC:Tropical freeze, Mario world 3D and Mario Kart 8 in openGL and with already compiled shaders. :)
 
  • Like
Reactions: Xabring

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • RedColoredStars @ RedColoredStars:
    Being able to disable copilot is not an opinion. lol. its a fact that it can be disabled.
  • RedColoredStars @ RedColoredStars:
    Yet you just laugh about it when I tell you, like Im lying
  • RedColoredStars @ RedColoredStars:
    People can dislike Windows all they want. But I will call out the over-exaggerations, misconceptions, half truths, and lies about it.
    +2
  • RedColoredStars @ RedColoredStars:
    Tired of the entire "BUT BUT BUT WINDOWZ SPYWARE!!!" thing too, when the same people give out tons of their personal info to plenty of other companies but say nothing about it.
    +3
  • SylverReZ @ SylverReZ:
    @RedColoredStars, Companies do the exact same thing with other companies as well, so it's not just Microsoft. There are 3rd-parties like 'data brokers'.
  • RedColoredStars @ RedColoredStars:
    I'm 52 years old and one of my jobs in life was marketing research. Im well aware. I've been online for around 30 years. Everyone and their grandmother already has my personal information. One more having my email address isn't ruining my life or even effecting me in any way whatsoever.
    +1
  • RedColoredStars @ RedColoredStars:
    In fact. I freely give info. Stuff like gasoline apps, to save $, grocery apps, lots of cash back from rakuten, etc. etc.
    +1
  • RedColoredStars @ RedColoredStars:
    $300 back last year from Rakuten for allowing them to track my purchase. I'll take the money for them to know I bought a bunch of stuff for my cat and some video games. lol
  • K3Nv2 @ K3Nv2:
    No matter what you sign up for your info is out there
    +1
  • RedColoredStars @ RedColoredStars:
    Thats what im saying
  • SylverReZ @ SylverReZ:
    @K3Nv2, Exactly.
  • RedColoredStars @ RedColoredStars:
    And for people to say things like "But I use all fake info". No, they don't. lol. They use fake info for all of their banking and online shopping? Fake shipping address, fake payment info? lol
  • RedColoredStars @ RedColoredStars:
    Fake name, address and payment info for internet service, etc? lol. Ill say it again. Everyone freaks out about OMG WINDOWS!! But crickets on anything else they do.
  • RedColoredStars @ RedColoredStars:
    Other windows stuff people complain about hypocritically too. Like "But but but Windows bundle junk apps!!!!" Yeah?? So do many Linux distributions. Dont like it? Use one without them. Same with windows. Either find a pre-made version without the bundled stuff, or very easily make your own installer with what you want and do not want.
    +1
  • console @ console:
    I agree with all above! Microsoft made a biggest mess with us and everyone! I wish Microsoft company should be fired then lost it. LOL :rofl2:
    +1
  • RedColoredStars @ RedColoredStars:
    I dont like the stuff added either. I have zero use for copilot or recall. But I also just simply disable it and move on.
    +2
  • RedColoredStars @ RedColoredStars:
    Always disabled dumb cortana from day 1 too.
    +2
  • K3Nv2 @ K3Nv2:
    When you're a billion dollar company even upper management is just peons to the company
    +1
  • RedColoredStars @ RedColoredStars:
    MS is funny. Insider programs for both Windows and Xbox, where they listen to absolutely none of the insider feedback and just do what the fuck they want. lolol
    +1
  • K3Nv2 @ K3Nv2:
    Xbox idea to make midrange consoles saved them this Gen and buying your wife
  • SylverReZ @ SylverReZ:
    The Xbox is dying already. I don't know what to say, Microsoft takes the L for that one.
  • K3Nv2 @ K3Nv2:
    How is the Xbox dying?
  • K3Nv2 @ K3Nv2:
    Xbox one sold nearly 60 million units
  • SylverReZ @ SylverReZ:
    Remember when Phil was going to buy out more studios to work with them? I guess they couldn't keep up with demands.
    SylverReZ @ SylverReZ: Remember when Phil was going to buy out more studios to work with them? I guess they couldn't...