You can sign up to get a daily email of our articles, see the Mailing List page!
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 and Liberapay.!

DXVK [GitHub], which provides a Vulkan-based D3D11 and D3D10 implementation for use in Wine has a new build out. The pace of development on this continues to absolutely mesmerise me, with each release bringing something really interesting. Reminder: See my interview with the creator of DXVK here.

New feature highlights in 0.80:

Improvements

  • Added State Cache
  • Direct3D Feature Level 11_1 is now supported.
  • Minor overall reduction of CPU overhead.

Bug fixes

  • Fixed crashes on some APU systems without dedicated video memory (#640)
  • Assetto Corsa: Fixed crashes and artifacts when reflections are disabled (#648)
  • Project Cars 2: Fixed crash upon loading the game (#375#641)

About the new State Cache feature, they said this:

In order to reduce stutter on subsequent runs of an application, DXVK now caches pipeline state, which allows it to compile shaders earlier than it currently does, even if the driver's shader cache got invalidated after an update. This may temporarily cause very high CPU load.

By default, this feature is enabled, and cache files are typically created in the same directory where the game executable is located. Refer to the README for further details.

We don't know when this will be pulled into Proton for Valve's Steam Play, which is now a few versions behind. If you wish to test DXVK with Wine directly, I've no doubt Lutris will have a build up sometime soon.

25 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
19 comments
Page: 1/2»
  Go to:

Shmerl 23 September 2018 at 6:05 pm UTC
I tested it with The Witcher 3, and somehow witcher3.dxvk-cache that was generated is just 12 bytes.
Dedale 23 September 2018 at 6:25 pm UTC
I am not very windows literate but i am impressed. I may be wrong but by the looks of what i read big strides are made thanks to a small number of key people. And yes, i am aware that WINE in general is done by a bigger team.

YoRHa-2B 23 September 2018 at 6:27 pm UTC
ShmerlI tested it with The Witcher 3, and somehow witcher3.dxvk-cache that was generated is just 12 bytes.
The game is silly and
a) creates multiple D3D11 devices
b) changes its current working directory multiple times.

The actual cache file you're looking for is in the /bin subdir, not in /bin/x64.

Also, Witcher 3 does not compile its shaders ahead of time, so you will still encounter stutters in this game (although it should be less annoying because it can now use multiple threads to do it in parallel).


Last edited by YoRHa-2B at 23 September 2018 at 6:31 pm UTC. Edited 2 times.
F.Ultra 23 September 2018 at 6:42 pm UTC
QuoteDirect3D Feature Level 11_1 is now supported.
So I take it that DXVK is now DX11 feature complete, this is incredible news!
wvstolzing 23 September 2018 at 6:54 pm UTC
F.Ultra
QuoteDirect3D Feature Level 11_1 is now supported.
So I take it that DXVK is now DX11 feature complete, this is incredible news!

I wonder when they'll bump the release version to 1.0 -- when they reach D3D10/10_1, maybe? The wiki page isn't very explicit.
YoRHa-2B 23 September 2018 at 7:00 pm UTC
F.UltraSo I take it that DXVK is now DX11 feature complete, this is incredible news!
Not quite, Stream Output is still a big feature that's missing.
leillo1975 23 September 2018 at 7:28 pm UTC
Thanks a lot for your work with two of my favorite games (Assetto Corsa and Project Cars 2). With the first everything works perfect, even Force Feedback in my G27. It's a pity that PCars2 has problems with this feature.
I hope this DXVK version is soon integrated into Proton


Last edited by leillo1975 at 23 September 2018 at 7:29 pm UTC
Leopard 23 September 2018 at 7:30 pm UTC
wvstolzing
F.Ultra
QuoteDirect3D Feature Level 11_1 is now supported.
So I take it that DXVK is now DX11 feature complete, this is incredible news!

I wonder when they'll bump the release version to 1.0 -- when they reach D3D10/10_1, maybe? The wiki page isn't very explicit.

There is no need for seeking meaning in numbers.

Just enjoy it , that's what i do.
massatt212 23 September 2018 at 7:35 pm UTC
Can some one tell me how to enable
GPU:%
CPU:%
FPS:XX.XX
min:XX.XX Max:XX.XX

The Performance meters idk what they call it
But i want to test my Lib and Make some DXVK vs Windows Vidoes

How do i enable it on Lutris.
Leopard 23 September 2018 at 7:39 pm UTC
massatt212Can some one tell me how to enable
GPU:%
CPU:%
FPS:XX.XX
min:XX.XX Max:XX.XX

The Performance meters idk what they call it
But i want to test my Lib and Make some DXVK vs Windows Vidoes

How do i enable it on Lutris.

https://github.com/doitsujin/dxvk/blob/master/README.md#hud
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • Slash 'Em: „Torchlight II“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts