Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Direct3D 12 to Vulkan layer vkd3d-proton has a 2.0 release

By - | Views: 44,514

Supporting newer and more advanced Windows games like Control and Death Stranding, the Direct3D 12 to Vulkan layer vkd3d-proton has a 2.0 release. This is the Valve-sponsored fork of the original vkd3d project from the Wine team, with this having a pure focus on working with the Proton compatibility layer for Steam Play.

Today a new release of vkd3d-proton went up tagged by DXVK creator Philip Rebohle, who mentioned that it should now work with these titles along with having D3D12 Feature Level 12.0 and Shader Model 6.0 (DXIL) support:

  • Control
  • Death Stranding
  • Devil May Cry 5
  • Ghostrunner
  • Horizon Zero Dawn
  • Metro Exodus
  • Monster Hunter World
  • Resident Evil 2 / 3

Find the release announcement here.

You're going to need the most up to date drivers possible to use it fully. For AMD that means Mesa's RADV driver, which according to the readme the current recommendation is for drivers right from the current Git development. For NVIDIA you want at least driver version 455.26.01.

Article taken from GamingOnLinux.com.
40 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
37 comments
Page: «3/4»
  Go to:

Phlebiac Nov 7, 2020
Quoting: rustybroomhandle
Quoting: PhlebiacA bit off topic, but what happened to the native port of Metro Exodus?
I hope it's still coming. Interesting note on that - the native port uses libdxvk.so

Oh, that is interesting. So instead of porting to Vulkan, they are translating D3D11? That would imply no ray tracing support, unless they do some kind of hybrid.
YoRHa-2B Nov 7, 2020
Quoting: ShmerlHow is performance of vkd3d-proton in comparison with native Windows?
Depends, but generally much worse than it should be and the main issue is GPU-bound performance. It's kind of fine on AMD, but D3D11 is still usually the better pick when a game supports both APIs.

On Nvidia though? Complete dogshit. Horizon Zero Dawn runs significantly slower on a 1080 Ti than it does on my RX 480 with the default "original" settings at 1080p, when that card should be more than twice as fast instead. Don't ask why, no idea, if we had any idea then we'd fix it. Not to mention that their drivers have been routinely broken with pretty much everything we've implemented in the last couple of months.


Last edited by YoRHa-2B on 7 November 2020 at 1:35 am UTC
Purple Library Guy Nov 7, 2020
Quoting: YoRHa-2B
Quoting: ShmerlHow is performance of vkd3d-proton in comparison with native Windows?
Depends, but generally much worse than it should be and the main issue is GPU-bound performance. It's kind of fine on AMD, but D3D11 is still usually the better pick when a game supports both APIs.

On Nvidia though? Complete dogshit. Horizon Zero Dawn runs significantly slower on a 1080 Ti than it does on my RX 480 with the default "original" settings at 1080p, when that card should be more than twice as fast instead. Don't ask why, no idea, if we had any idea then we'd fix it. Not to mention that their drivers have been routinely broken with pretty much everything we've implemented in the last couple of months.
I keep reading this trickle of things that make me glad I made sure to go AMD on my newish computer.
gradyvuckovic Nov 7, 2020
Amazing work as always Philip! Thankyou so much for all your hard work.
TheRiddick Nov 7, 2020
Curious, does RTX features work in these games like Metro? or is that beyond vkd3d?
FredO Nov 7, 2020
Quoting: rustybroomhandle
Quoting: PhlebiacA bit off topic, but what happened to the native port of Metro Exodus? Still coming? Canceled?

I hope it's still coming. Interesting note on that - the native port uses libdxvk.so

See https://steamdb.info/patchnotes/4929373/

I guess this is one port which benefits directly from the Stadia port, where they needed Vulkan already.
lordgault Nov 7, 2020
I know that Metro Exodus about 4 months ago on Steamdb was updated with the Linux version but there is no news then, does anyone know if Metro Exodus will have a Linux version at the end?
fabry92 Nov 7, 2020
sometimes games freeze but now i don't have strange artifact with this realease. Tested with devil may cry 5, monster hunter and death stranding
YoRHa-2B Nov 7, 2020
Quoting: TheRiddickCurious, does RTX features work in these games like Metro? or is that beyond vkd3d?
Vulkan doesn't even have a proper raytracing extension yet, so, no. We're not going to support the Nvidia one.


Last edited by YoRHa-2B on 7 November 2020 at 11:46 am UTC
Avehicle7887 Nov 7, 2020
Quoting: rustybroomhandleI hope it's still coming. Interesting note on that - the native port uses libdxvk.so

See https://steamdb.info/patchnotes/4929373/

Interesting find, so it seems the Linux version will be based off DX11. Only plus side I can think of having a native version is that it bypasses Wine's overhead.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.