Join us on our own very special Reddit on /r/Linuxers.

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

By - | Views: 37,704

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
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: «2/4»
  Go to:

rustybroomhandle 6 Nov, 2020
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/


Last edited by rustybroomhandle on 6 November 2020 at 6:25 pm UTC
stankalovich 6 Nov, 2020
Does this fix Hitman 2?
gojul 6 Nov, 2020
Great ! However just faced a freeze with Death Stranding. :-(
YoRHa-2B 6 Nov, 2020
Quoting: stankalovichDoes this fix Hitman 2?
Hitman 2 already works if you force it to use DXVK's DXGI implementation (WINEDLLOVERRIDES=dxgi=n).

Not sure if it renders properly these days, it used to have issues on RADV but we never really looked into that.


Last edited by YoRHa-2B on 6 November 2020 at 7:57 pm UTC
stankalovich 6 Nov, 2020
I should've been more specific, the DX12 for Hitman 2. I will try run it tonight.

Quoting: YoRHa-2B
Quoting: stankalovichDoes this fix Hitman 2?
Hitman 2 already works if you force it to use DXVK's DXGI implementation (WINEDLLOVERRIDES=dxgi=n).

Not sure if it renders properly these days, it used to have issues on RADV but we never really looked into that.
YoRHa-2B 6 Nov, 2020
Quoting: stankalovichI should've been more specific, the DX12 for Hitman 2. I will try run it tonight.
Yes, that's what I'm talking about. You need DXVK's DXGI for that.
Shmerl 6 Nov, 2020
Quoting: YoRHa-2BIt has a bunch of bug fixes compared to the Proton build, may perform slightly better in some cases, and has some cursed workarounds for Nvidia driver/hardware limitations to improve stability. Control was working fine before though.

How is performance of vkd3d-proton in comparison with native Windows? Is it similar or different from dxvk in the overhead sense?
Trias 6 Nov, 2020
View PC info
  • Supporter
"You're going to need the most up to date drivers possible to use it fully. For AMD that means Mesa's RADV driver ...".

Just to clarify, this "Mesa's RADV driver" is some different Mesa driver from what I'm getting from Kisak-Mesa PPA, yes? Eh, I think I'll wait a bit...


Last edited by Trias on 6 November 2020 at 8:58 pm UTC
lod 6 Nov, 2020
Quoting: Trias"You're going to need the most up to date drivers possible to use it fully. For AMD that means Mesa's RADV driver ...".

Just to clarify, this "Mesa's RADV driver" is some different Mesa driver from what I'm getting from Kisak-Mesa PPA, yes? Eh, I think I'll wait a bit...

RADV is Mesas vulkan driver for AMD gpus. It's exactly what you get from Kisak-Mesa PPA. Just not new enough. Mesa 20.3 is scheduled for december.
Trias 6 Nov, 2020
View PC info
  • Supporter
Quoting: lod
Quoting: Trias"You're going to need the most up to date drivers possible to use it fully. For AMD that means Mesa's RADV driver ...".

Just to clarify, this "Mesa's RADV driver" is some different Mesa driver from what I'm getting from Kisak-Mesa PPA, yes? Eh, I think I'll wait a bit...

RADV is Mesas vulkan driver for AMD gpus. It's exactly what you get from Kisak-Mesa PPA. Just not new enough. Mesa 20.3 is scheduled for december.

Good to know. Thanks.

Edit: So, I think that's the part I installed with "sudo apt install mesa-vulkan-drivers" command, is it correct?


Last edited by Trias on 6 November 2020 at 11:27 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. 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.