Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
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,381

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

jens Nov 7, 2020
  • Supporter
Quoting: YoRHa-2B
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.

Is VK_KHR_ray_tracing still Nvidia specific? Or do you mean by “proper” that it should mature first and no longer be declared provisional?
1xok Nov 7, 2020
Cool thing. I think in the not too distant future you will be able to play under Linux as well as under Windows as long as you use the Mesa graphics stack.
Shmerl Nov 8, 2020
Quoting: YoRHa-2BDepends, 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.

In AMD case, what is causing it to be worse than DX11 translation, just not enough optimization in vkd3d yet, or something inherent in DX12 itself?

It's annoying that on Nvidia it's a mess, but I expect Nvidia usage to continue declining on Linux, so in the long term this is probably not a huge deal.


Last edited by Shmerl on 8 November 2020 at 12:03 am UTC
Whitewolfe80 Nov 8, 2020
Quoting: PhlebiacA bit off topic, but what happened to the native port of Metro Exodus? Still coming? Canceled?

No idea only press release i can find about it is from Febuarary and it says yes they are working on linux fair to say covid has probably slowed pace to a crawl. But whether or not its still coming your guess is as good as mine maybe GOL guys have a PR contact they can approach and find out.
vityafx Nov 9, 2020
Quoting: Shmerl
Quoting: YoRHa-2BDepends, 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.

In AMD case, what is causing it to be worse than DX11 translation, just not enough optimization in vkd3d yet, or something inherent in DX12 itself?

It's annoying that on Nvidia it's a mess, but I expect Nvidia usage to continue declining on Linux, so in the long term this is probably not a huge deal.

What makes you think the number of people using NVIDIA with Linux is going to decline? It has a better performance over AMD, requires no dancing with drivers, just plug and play. I see that the most recent AMD video cards are good, but still, I won't pick AMD over NVIDIA on Linux, exactly because of the drivers. I don't need open drivers, I want working drivers. Open is good, but working good is better. The same reason I don't use nouveau and use official drivers for NVIDIA. They are working, working good, support everything, nothing crashes, everything works in sync, however, you may see lots of garbage happening with the AMD cards. Some people say that it might be because AMD cards/drivers strictly follow the API specifications (OpenGL, Vulkan), but I just don't care as a user. If they want more users, they should be working as to how Nvidia does in terms of stability and performance.


Last edited by scaine on 9 November 2020 at 4:47 pm UTC
Shmerl Nov 9, 2020
Quoting: vityafxWhat makes you think the number of people using NVIDIA with Linux is going to decline?

The trend clearly shows where things are going:

https://www.gamingonlinux.com/index.php?module=statistics&view=trends#GPUVendor-top

Quoting: vityafxIt has a better performance over AMD

Nvidia doesn't have better performance, especially with RDNA 2.

Quoting: vityafxrequires no dancing with drivers

Meaning it doesn't work at all with Wayland / XWayland?

Quoting: vityafxOpen is good, but working good is better
Exactly the reason not to use Nvidia.


Last edited by Shmerl on 9 November 2020 at 4:56 pm UTC
scaine Nov 9, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
Ex-nvidia fanboy here: the experience of using AMD cards on Linux is just so much better than Nvidia, you just wouldn't believe.

No drivers, incredible performance, awesome stability. I got the last two with Nvidia too, sure, but I had to constantly update my drivers and sometimes choose between multiple versions of that driver. And I had to use nvidia-settings to enable things like full/forced composition pipeline, which often had weird effects on vsync.

So AMD has all the benefits and none of the drawbacks, in my experience.
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.