Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

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
28 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 checked 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
The comments on this article are closed.
8 comments

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








Last edited by mrdeathjr on 13 August 2020 at 6:25 pm UTC
Avehicle7887 Aug 13, 2020
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 Aug 13, 2020
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 Aug 13, 2020
> 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 Aug 14, 2020
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.
Comandante Ñoñardo Aug 14, 2020
I wonder when and if the DXVK bug related with the epic store client will be fixed.
Solarwing Aug 14, 2020
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 Aug 15, 2020
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:

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.