Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

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

By - | Views: 34,216

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.
39 Likes , Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
37 comments
Page: «3/4»
  Go to:

Phlebiac 7 Nov, 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 7 Nov, 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 7 Nov, 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 7 Nov, 2020
Amazing work as always Philip! Thankyou so much for all your hard work.
TheRiddick 7 Nov, 2020
Curious, does RTX features work in these games like Metro? or is that beyond vkd3d?
FredO 7 Nov, 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 7 Nov, 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 7 Nov, 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 7 Nov, 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 7 Nov, 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:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.