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.
Quoting: rustybroomhandleQuoting: 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.
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
Quoting: YoRHa-2BI keep reading this trickle of things that make me glad I made sure to go AMD on my newish computer.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.
Quoting: rustybroomhandleQuoting: 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.
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
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.
See more from me