DXVK, the almighty translation layer that takes D3D 9/10/11 and spits out Vulkan, that paired up with Wine allows many Windows-only games to perform will on Linux has a new update out.
Version 1.6 went live today with some cleaning up and tweaking done on how they work with Direct3D 10. Now, DXVK no longer needs the d3d10.dll and d3d10_1.dll helpers as they say this "opens up the option to use Wine's implementation of the D3D10 effects framework, which is needed by some games". To be clear, they said this works best on Wine 5.3 or newer.
There's also some minor Direct3D 9 performance improvements, hopefully a crash when capturing apitrace snapshots was solved, some Source 2 games should no longer crash when using their Direct3D 9 renderer, some videos in games showed a green frames/flashing which is also solved and these games should work nicer: A Hat in Time, Dead Space, DoDonPachi Resurrection, Dragon's Dogma, Star Wars: Republic Commando and Yomawari: Midnight Shadows.
See the release on GitHub for the full details.
Wish to upgrade your existing Steam Play Proton install without waiting for Valve/CodeWeavers to update officially? You can just overwrite the existing DXVK files with the release download of DXVK 1.6. You can find your Proton install somewhere like this:
path-to-your/SteamLibrary/steamapps/common/Proton x.x/dist
Where x.x is whatever Proton version installed you wish to give a new DXVK.
Inside there you will see "lib" and "lib64", for 32bit and 64bit. Inside each of those, there's a "wine" folder and inside there is a "dxvk" folder and that's where you replace the files with new versions. Do so at your own risk but it's usually harmless. If you mess anything up, to refresh it you can usually just re-install Proton from the Tools menu in Steam.
Last edited by Shmerl on 20 March 2020 at 4:38 pm UTC
Quoting: vipor29i am suprised noone has gotten doom eternal workingI have, but it involves getting the DRM-free executable that Bethesda in all their incompetence leaked, building your own Vulkan loader since no distro ships a recent enough one, and patching certain Proton libraries and I'm not inclined to go into details.
And it's currently unknown whether that exe is even capable of running the whole game.
Quoting: YoRHa-2BQuoting: vipor29i am suprised noone has gotten doom eternal workingI have, but it involves getting the DRM-free executable that Bethesda in all their incompetence leaked, building your own Vulkan loader since no distro ships a recent enough one, and patching certain Proton libraries and I'm not inclined to go into details.
And it's currently unknown whether that exe is even capable of running the whole game.
Thanks for your work!
Btw, do you know what the showstopper for RDR2 is? :)
Quoting: subBtw, do you know what the showstopper for RDR2 is? :)There are multiple, but one of them is that the game uses both D3D11 and Vulkan at the same time and that just doesn't work on wine.
Quoting: YoRHa-2BThere are multiple, but one of them is that the game uses both D3D11 and Vulkan at the same time and that just doesn't work on wine.
Why such strange hybrid combination?
Quoting: YoRHa-2BQuoting: subBtw, do you know what the showstopper for RDR2 is? :)There are multiple, but one of them is that the game uses both D3D11 and Vulkan at the same time and that just doesn't work on wine.
Huh? :D
Thanks!
Whats the likely-hood of getting it to work with full Denuvo protection in the short term?
Quoting: YoRHa-2BQuoting: subBtw, do you know what the showstopper for RDR2 is? :)There are multiple, but one of them is that the game uses both D3D11 and Vulkan at the same time and that just doesn't work on wine.
No way to explicitly set the sole renderer in a config file?
See more from me