You can sign up to get a daily email of our articles, see the Mailing List page!

DXVK [GitHub] is such an incredible project to bring Direct3D 11 support to Wine using Vulkan and another exciting release is now out.

Released around three hours ago, version 0.51 has these fixes:

  • Fixed illegal query usage and resulting visual issues in Shadow Warrior 2
  • Fixed bug in the shader compiler causing visual issues in Far Cry 5 and Hitman (2016)
  • Fixed bug causing poor performance in Dark Souls 3, Dishonored 2 and other games using Deferred Contexts
  • Fixed crash in Overwatch caused by incorrect code alignment (#362)
  • Fixed incorrectly reported VRAM size for 32-bit applications

Additionally, a new interesting feature that made it in is "Asynchronous pipeline compilation", currently only supported by the most recent git revisions of the AMD RADV driver. The developer said this about it:

Makes uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT in an attempt to reduce pipeline compilation stutter, and compiles an optimized version of the pipeline on separate threads.

It's disabled by default, as it seems it may cause issues in certain games.

I've still yet to try out DXVK, mainly as I only usually play native Linux games, very rarely ever touch Wine. Absolutely amazed by the progress with this project though, helping to bridge the gap for new Linux gamers and dual-booters to ease the transition to Linux.

Article taken from GamingOnLinux.com.
11 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
The comments on this article are closed.
35 comments
Page: «4/4
  Go to:

Shmerl 14 May 2018 at 5:02 pm UTC
De1m0sThis is how i always install DXVK; works so far.
You can see in the dxgi.log and d3d11.log that the files are loaded during gaming.

Apparently it doesn't work in some cases when libraries are loaded directly from system32.
mao_dze_dun 15 May 2018 at 8:23 am UTC
I still think they should some idiot proof way to install and keep this up to date. I'm on board with people on the Phoronix board who say this should absolutely be incorporated in wine. You cannot attract a bigger user base to Linux, unless you dumb things down.

I know installing DXVK seems like the simplest thing to a dedicated Linux user, but to the occasional tux casual like myself, it's too much of a hassle. Put it in wine, make DXVK on-off switch and just be done with it. Sadly, from what I understand, Wine developers will never do that.

Also, it would be nice to see performance go up to about 90% of native Windows. The gap is still too big.

That being said, it's nothing short of a miracle, what one developer has managed to achieve in half an year.
Thormack 15 May 2018 at 8:49 am UTC
Have anyone tried Elite Dangerous? The complete game, not only the demo.

Cause there is already a demo running DXVK on youtube.

Miss the game so much, since I migrated to Linux.
onurB 17 May 2018 at 11:08 am UTC
mao_dze_dunI still think they should some idiot proof way to install and keep this up to date. I'm on board with people on the Phoronix board who say this should absolutely be incorporated in wine. You cannot attract a bigger user base to Linux, unless you dumb things down.

I know installing DXVK seems like the simplest thing to a dedicated Linux user, but to the occasional tux casual like myself, it's too much of a hassle. Put it in wine, make DXVK on-off switch and just be done with it. Sadly, from what I understand, Wine developers will never do that.

Also, it would be nice to see performance go up to about 90% of native Windows. The gap is still too big.

That being said, it's nothing short of a miracle, what one developer has managed to achieve in half an year.

In Lutris you can now just click on a button to enable it. No installing of dlls. Pretty convenient.
Dunc 17 May 2018 at 10:41 pm UTC
mao_dze_dunI still think they should some idiot proof way to install and keep this up to date. I'm on board with people on the Phoronix board who say this should absolutely be incorporated in wine. You cannot attract a bigger user base to Linux, unless you dumb things down.

I know installing DXVK seems like the simplest thing to a dedicated Linux user, but to the occasional tux casual like myself, it's too much of a hassle.
It's easy enough on Arch now that there's a binary package in the AUR, so it may well end up in other distros' repos at some point. (Has nobody done a PPA for Ubuntu yet?) It's really building it that's the complicated part. Once you have the DLLs, it's fairly plain sailing, certainly no more difficult than setting up multiple WINE prefixes.
  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!
Livestreams & Videos
Community Livestreams
  • Resident Evil 7 paid DLC, First Playthrough
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts