Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Flattr, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

After a few months since 1.7 went out, DXVK 1.7.1 is now live to further improve Direct3D to Vulkan translation. This is the project that helps to power Proton, the compatibility layer for Steam Play.

This release adds support for newer Vulkan extensions, fixes bugs and has new GPU driver requirements. On the driver side, the VK_EXT_transform_feedback extension is now required which has been supported in drivers on Linux since late 2018 / early 2019. Specifically you will need at least NVIDIA 415.22 and for AMD / Intel it looks like Mesa 19 covers both.

It also pulls in support for both VK_EXT_4444_formats to help Intel and VK_EXT_extended_dynamic_state to  "implement out-of-bounds vertex buffer access behaviour correctly" where drivers support them. Neither is a hard-requirement like VK_EXT_transform_feedback is.

As for game improvements, plenty more Windows games should see improvements including Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, Trackmania, Borderlands 3, Halo, Mafia III: Definitive Edition and more. For D3D9 specifically, they also implemented some missing shader bits to fix shadow rendering "in a number of games".

You should also find that GeForce Now works when used with DXVK, although from what I've seen there's plenty of other issues elsewhere with running GFN in Wine. You can find the full release notes here.


As a reminder: it's possible to update your Steam Play Proton install with this newer DXVK release, without waiting on a new Proton build. To do so you can just overwrite the existing DXVK files with the release download of DXVK 1.7.1. You can find your Proton install somewhere like this (depending on your Steam Library drives):

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.

Article taken from GamingOnLinux.com.
Tags: Open Source, Update, Vulkan, Wine | Apps: DXVK
30 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. 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
8 comments

mrdeathjr 13 Aug
This dxvk version works ok in my case with x32 and x64 apps with lastest vulkan dev nvidia drivers

link

link




Last edited by mrdeathjr on 13 August 2020 at 6:25 pm UTC
The surprises with Wine related news don't end here. This week the Wine staging team have also added the Media Foundation patchset (mfplat) to the list: https://github.com/wine-staging/wine-staging/commit/af56d3821a32c84305fcc55b03b7ece4e1f7b3d9
mrdeathjr 13 Aug
Quoting: Avehicle7887The surprises with Wine related news don't end here. This week the Wine staging team have also added the Media Foundation patchset (mfplat) to the list: https://github.com/wine-staging/wine-staging/commit/af56d3821a32c84305fcc55b03b7ece4e1f7b3d9

Staging 5.15 seems very heavy

ShabbyX 13 Aug
> VK_EXT_extended_dynamic_state to "implement out-of-bounds vertex buffer access behaviour correctly"

Anyone knows what this is about? A github issue where this is discussed? A descriptive commit message?

Would I be right to guess this has something to do with AMD not reading the last vertex attributes if the buffer size is not a multiple of stride?


Last edited by ShabbyX on 14 August 2020 at 1:23 pm UTC
Keyrock 14 Aug
Let's hope a new version of Proton is inbound soon. This is the longest I can remember without a new version. I know, I know, I could always install Glorious Eggroll, but I'm lazy.
I wonder when and if the DXVK bug related with the epic store client will be fixed.
Solarwing 14 Aug
I wonder when they drop an atom bomb to London...oops I was thinking about DEFCON game.I remembered the legendary saying from it: if the bomb drops, everybody dies!What a great gameBut seriously, let us talk about DXVK. Nice to have an update for a long time. Hopefully the next DXVK update comes sooner.Great job as always


Last edited by Solarwing on 15 August 2020 at 9:48 am UTC
TheRiddick 15 Aug
I wonder if Fallout76 Quick Game Configuration modding tool would work in Wine? guess I'll try it out sometime. It uses similar virtual linking as Nexus Vortex app, so perhaps it should work if the damn app renders
(lots of .net type apps have render issues under wine)
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.