Check out our Monthly Survey Page to see what our users are running.

D3D10/11 to Vulkan translation layer DXVK 1.4.6 released

Posted by , | Views: 17,423

Another cleanup point-release is out for the Direct3D 10/11 to Vulkan translation layer DXVK, with 1.4.6 bringing in some bug fixes.

Since it's a point release, there's no big fancy new features but if you were having issues in a few Windows games with DXVK+Wine perhaps some of these will help you. From the release notes:

  • Fixed a bug potentially causing crashes during display mode changes or when closing a game.
  • Fixed an issue that would cause CPU-limited performance to degrade over time, especially in workloads involving Deferred Contexts.
  • American Truck Simulator / Euro Truck Simulator 2: Fixed rendering issues (#1250)
  • Final Fantasy XIV: Fixed radial blur not working due to a division-by-zero workaround.
  • Warcraft III Reforged: Implemented missing DXGI features to allow the game to run (#1252)

See the release notes on GitHub.

Want to test it? If you're using Steam Play Proton, you can download the release bundle from GitHub and simply replace the existing .dll files found in somewhere like:

path-to-your/SteamLibrary/steamapps/common/Proton 4.11/dist

Inside there you will see "lib" and "lib64", for 32bit and 64bit and both have a wine/dxvk folder inside where you can 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 just re-install Proton from the Tools menu in Steam.

Pictured: Deep Rock Galactic working nicely with the latest DXVK

Outside of Steam Play Proton, you can also usually grab updated versions of DXVK with the help of Lutris for the rest of your Wine gaming needs.

Article taken from GamingOnLinux.com.
22 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 information here.
About the author -
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
17 comments
Page: 1/2»
  Go to:

Brisse 3 December 2019 at 4:58 pm UTC
Lol, the ETS2 update with d3d11 support was released today, and there's already a DXVK release with fixes for it

I've been running the native version of ETS2 but it won't start after the latest update.


Last edited by Brisse on 3 December 2019 at 4:58 pm UTC
tuubi 3 December 2019 at 5:08 pm UTC
View PC info
  • Supporter
BrisseI've been running the native version of ETS2 but it won't start after the latest update.
Native still starts and runs just fine for me.
Brisse 3 December 2019 at 5:20 pm UTC
tuubi
BrisseI've been running the native version of ETS2 but it won't start after the latest update.
Native still starts and runs just fine for me.

It's probably an issue affecting only certain distributions. I had issues before as well when the game could not find libsteam_api.so despite it being bundled by the game in the same folder as the binary, but I copied it into my system lib's which worked around the issue. This time it's something else though.

I've noticed there are whitespaces in the game folder and the CLI output when libsteam_api.so was "missing" was cutting off after the first whitespace for some reason.
Patola 3 December 2019 at 7:30 pm UTC
Brisse
tuubi
BrisseI've been running the native version of ETS2 but it won't start after the latest update.
Native still starts and runs just fine for me.

It's probably an issue affecting only certain distributions. I had issues before as well when the game could not find libsteam_api.so (...)

...and that's why some developers choose to not support Linux. The way you put it, it seemed their failure. In my opinion, no developer should have to support all Linux distributions and variations. Yours is not in the steam "supported" list for the game, is it?
scaine 3 December 2019 at 8:03 pm UTC
View PC info
  • Contributing Editor
  • Supporter
  • Top Supporter
Patola
Brisse
tuubi
BrisseI've been running the native version of ETS2 but it won't start after the latest update.
Native still starts and runs just fine for me.

It's probably an issue affecting only certain distributions. I had issues before as well when the game could not find libsteam_api.so (...)

...and that's why some developers choose to not support Linux. The way you put it, it seemed their failure. In my opinion, no developer should have to support all Linux distributions and variations. Yours is not in the steam "supported" list for the game, is it?

Brisse's profile suggests that they're running Debian, while you and Tuubi are Ubuntu/Mint. And yeah, for games, Steam are making assumptions based on the Steam runtime / Ubuntu targets. Base Debian might be missing something here.

But tbh, I think it's probably more likely a locale issue in this case! I think Brisse is Swedish and the whitespaces are probably an international character set difference. I suspect that this might be fixed by passing the LC_ALL=C.UTF-8 %command% or something similar on start up.
Shmerl 3 December 2019 at 8:13 pm UTC
It's funny how 64-bit dlls need to be placed in system32, and 32-bit ones in syswow64. MS totally didn't make it confusing.
Brisse 3 December 2019 at 10:27 pm UTC
scaine
Patola
Brisse
tuubi
BrisseI've been running the native version of ETS2 but it won't start after the latest update.
Native still starts and runs just fine for me.

It's probably an issue affecting only certain distributions. I had issues before as well when the game could not find libsteam_api.so (...)

...and that's why some developers choose to not support Linux. The way you put it, it seemed their failure. In my opinion, no developer should have to support all Linux distributions and variations. Yours is not in the steam "supported" list for the game, is it?

Brisse's profile suggests that they're running Debian, while you and Tuubi are Ubuntu/Mint. And yeah, for games, Steam are making assumptions based on the Steam runtime / Ubuntu targets. Base Debian might be missing something here.

But tbh, I think it's probably more likely a locale issue in this case! I think Brisse is Swedish and the whitespaces are probably an international character set difference. I suspect that this might be fixed by passing the LC_ALL=C.UTF-8 %command% or something similar on start up.

Interesting! Debian and Swedish is correct. At first glance, 'LC_ALL=C.UTF-8 %command%' didn't do anything but I will investigate further tomorrow.
Shmerl 3 December 2019 at 10:39 pm UTC
I remember seeing reports, that some games were broken due to some locales using , instead of . for floating point notation.
Comandante Ñoñardo 3 December 2019 at 10:43 pm UTC
ShmerlIt's funny how 64-bit dlls need to be placed in system32, and 32-bit ones in syswow64. MS totally didn't make it confusing.
I guess there must be a reason for that naming scheme, like some kind of structural legacy from older versions of Windows. .
x_wing 4 December 2019 at 3:10 am UTC
Comandante ÑoñardoI guess there must be a reason for that naming scheme, like some kind of structural legacy from older versions of Windows. .

Indeed, they say that it's for legacy purposes. IMO is because they are lazy and didn't want to fix their PE loader.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. 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!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts