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
459
Trophies
1
Age
37
XP
2,557
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,264
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,731
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,814
Trophies
2
Age
48
Location
Japan
XP
3,733
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,731
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,087
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,731
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,731
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,484
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
  • K3Nv2 @ K3Nv2:
    Plus technology cost iirc even a water jet drill is 1k per
  • cearp @ cearp:
    @K3Nv2 that's crazily expensive. how long will that take to pay off?

    Although diet is largely education, people don't need to go to university to learn what's healthy and what's not,
    it's the whole country, big corporations and advertising that is to blame for leading most of the population to believe that poptarts and froot loops are healthy to feed a child
  • mthrnite @ mthrnite:
    i would think the population knows better but with food deserts and abject poverty, sometimes a poptart gonna have to do.
  • mthrnite @ mthrnite:
    it's a big ol complicated world innit
    +1
  • Sicklyboy @ Sicklyboy:
    As someone who went through the grade school system in the US some time within the past 30 or so years, not nearly enough is done to promote and educate on how to eat healthy in a way that is feasible to do on a regular basis and also affordable. Eating healthy is, comparatively, fucking expensive. So is eating unhealthy, but in many cases eating unhealthy is more affordable than eating healthy
    +1
  • cearp @ cearp:
    90k could get you a 3 bedroom house in some poorer parts of the country
  • K3Nv2 @ K3Nv2:
    @cearp, it's like buying a new car most dentists say so $250 per the rest of your life
  • cearp @ cearp:
    Jesus
  • K3Nv2 @ K3Nv2:
    These are actual implants to dentures though
  • cearp @ cearp:
    Well once it's all done I'm sure you'll be happy with the result
  • K3Nv2 @ K3Nv2:
    Just a flappity denture would probably be 5k
  • mthrnite @ mthrnite:
    sold
  • K3Nv2 @ K3Nv2:
    I got some faith implants are going to justbe included with a crown cost
  • K3Nv2 @ K3Nv2:
    Procedures bullshit wait 4 months for graft to heal wait another four months the post to heal then get crown
  • SylverReZ @ SylverReZ:
    Only 1 tempycoin.
    +1
  • K3Nv2 @ K3Nv2:
    Got kfc for dinner fucking dinner box is a joke
  • BigOnYa @ BigOnYa:
    Just go gummy, ancientboi would like you better that way anyways, and you save money on toothbrushes/toothpaste
  • cearp @ cearp:
    @Sicklyboy I agree, but also it's about self control and realistic thinking. We wouldn't feed a dog soda, so why feed it to ourselves? Eating unhealthy food because it's cheap is one thing, but I'm sure you know people who drink soda routinely when they should be drinking water which is free.
    I get it can feel mean to say "no treat sweet beverage for you anymore" but for many people it's just in their way of life.
  • K3Nv2 @ K3Nv2:
    I drink soda twice out of the week
  • K3Nv2 @ K3Nv2:
    Plus decay can start as young as 15 tons of factors
  • cearp @ cearp:
    Even sugar free isn't good, as the acid is bad enough.
  • cearp @ cearp:
    oh earlier than 15 Ken, babies, children can get decay
  • K3Nv2 @ K3Nv2:
    So dentists give. Us these caps that'll last a few years to fight thrm
  • K3Nv2 @ K3Nv2:
    Yeah but babies get a new set
  • K3Nv2 @ K3Nv2:
    Screw godfor not giving us a new adult set after we mess up
    +1
    K3Nv2 @ K3Nv2: Screw godfor not giving us a new adult set after we mess up +1