Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

For those of you chugging back that Wine, you might want to update DXVK, as the Vulkan-based D3D11 compatibility layer for Wine has a fresh update.

Here's what has improved in DXVK 0.61:

Improvements

  • Small overall performance improvements on AMD GPUs
  • Significant performance improvements on some Nvidia GPUs in various games (#448)
  • Better GPU utilization in some games (including Hellblade)
  • Reduced performance impact of the HUD

Bug fixes

  • Fixed MSAA-related rendering issues and validation errors in Project Cars and various Unity Engine games (#461)

  • Fixed incorrect shader decorations causing rendering issues on Intel ANV (#460)

Such insane progress, truly it is. To come so far in such a short time, enabling people to enjoy some Windows games in Wine that aren't likely to come to Linux. Also helping to find issues in Linux graphics drivers too, so that's a nice bonus from projects like this. Looking over the project recently, it's nice to see more people get involved too!

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
14 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 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.
36 comments
Page: «4/4
  Go to:

ziabice Jul 2, 2018
Quoting: Guest
Quoting: ziabice
Quoting: GuestFor some reason whenever I try to use one of the newer versions of DXVK like 0.61 (using lutris) it comes up with "DX11 feature level 10.0 is required to run the engine", this seems to be happening to me on a couple of UE4 games

Anyone know why this is happening? Would really like to see the performance benefits of recent DXVK builds

Edit: Maybe 0.60 and 0.61 just aren't available on Lutris yet?

I can run RiME, that uses UE4, without problems with dxvk 0.61 and wine-staging-nine 3.11. Have you tried to run the game setting DXVK_FAKE_DX10_SUPPORT=1 environment variable?

Sorry I'm kind of a newb at this kind of thing, how do I add the variable?

Am I able to do it under "system options" when I go to "configure" on Lutris? I tried adding it under "key" and "value" without any success, keeps coming up with same message

I don't know how to do it in Lutris (I don't use it), but in a terminal you can run your games this way:
env WINEPREFIX=<your wine prefix dir> DXVK_FAKE_DX10_SUPPORT=1 wine <path of the executable>.exe

the WINEPREFIX is the directory where you created your Wine environment and installed games.
Shmerl Jul 2, 2018
Just tried Elex with Mesa compiled against nightly llvm. No hangs anymore, but cutscenes are still choppy (probably shaders compilation delay?).

Avehicle7887 Jul 4, 2018
Quoting: ShmerlJust tried Elex with Mesa compiled against nightly llvm. No hangs anymore, but cutscenes are still choppy (probably shaders compilation delay?).


Nice shot, are the smoke errors rendering correctly now (such as the ones in the intro scene with the aircraft)? I got used to the shader stuttering, the smoothness that comes after pays off :-)
Shmerl Jul 4, 2018
I didn't notice rendering errors so far. But there are still some hangs happening, even with latest llvm.
YoRHa-2B Jul 5, 2018
Quoting: Avehicle7887Nice shot, are the smoke errors rendering correctly now (such as the ones in the intro scene with the aircraft)?
That is (or rather, was) an Nvidia driver bug. Never happened on Mesa to begin with.


Last edited by YoRHa-2B on 5 July 2018 at 9:33 am UTC
qptain Nemo Jul 8, 2018
I keep asking this and no one has answered me so now I can say from my own experience: DXVK is actually ahead of Wine's OpenGL implementation in terms of features, not just performance. I get better rendering, up to whole elements not being missing or looking weird, at least in some games.
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.