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

DXVK 1.2.2 released with performance improvements and bug fixes

Posted by , | Views: 9,045

DXVK, the incredible project that provides a Vulkan-based layer for D3D11 and D3D10 games run with Wine has another release now available. DXVK 1.2.2 is quite a small point release but as always, it still brings with it some nice changes.

This time around Team Sonic Racing has a bug fix to help some startup issues and Planet Coaster should also see less startup issues, although Planet Coaster does need "additional wine patches" as of Wine 4.10.

Also in this release are some CPU overhead optimizations, improved compute shader performance on Nvidia GPUs in some games with Nier: Automata being one that was noted and minor bugs were solved that caused wine test failures.

You can see the full release notes here on GitHub.

Interestingly, one of the actual Wine developers recently called DXVK a "dead end". That comment might seem a little bitter by itself, but explaining it further (more detail again here) they said that essentially "Wine's own Vulkan D3D backend should make DXVK superfluous in the long term". It will be interesting to see the work the Wine team are cooking up officially, when it's ready. However, DXVK is already here and working well for Steam Play. It will be fun to see just how many more optimizations can be done, as it does already perform very well in a lot of games compared to Wine by itself.

Article taken from GamingOnLinux.com.
20 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
21 comments
Page: 1/3»
  Go to:

linuxcity 15 June 2019 at 5:00 pm UTC
it is unreal on how well dxvk is.i have tested this compared to windows and yea it just blows it away.games that were never intended for vulkan it just helps it out so much.
raneon 15 June 2019 at 5:30 pm UTC
With DXVK+D9VK we are already at a point where WineD3D is the dead end, I have almost no game that doesn't work with one of the DX to Vulkan translations ? Thanks for the new DXVK release!
gradyvuckovic 15 June 2019 at 5:58 pm UTC
At this point I think it's fairer to call WineD3D a dead end, since that project has been going on for much longer and is no where near DXVK and D9VK's level, and is coded in a much less modern language and older tool..

The particular Wine dev in question who made that comment, would do well to remember the old wise words always uttered for programming and that never cease to be relevant: "Never re-invent the wheel".

He or she would do well to consider maybe just accepting that the Wine project team doesn't need to create every component of Wine themselves, that they could just embrace the tactic Valve has used of just integrating multiple components together like puzzle pieces in order to make a larger more complete package, like Valve have done by integrating Wine, DXVK, FAudio, etc.. all together into one package and calling it 'Proton'.

There are many areas Wine is still lacking for which there are currently no fixes available, areas which would be better use of their time than recreating an existing highly successful solution. It is still not possible even with Wine 4.10 to run some common and much desired applications (off the top of my head, Adobe Illustrator is still unusable for example) that could be focused on instead.

It would also be worth considering.. perhaps not referring to a very successful project filling a crucial gap left by Wine, as a 'deadend'. A better (and more respectful) choice of words would have been nice.


Last edited by gradyvuckovic on 15 June 2019 at 6:00 pm UTC
1xok 15 June 2019 at 6:05 pm UTC
QuoteInterestingly, one of the actual Wine developers recently called DXVK a "dead end".

Haven't there already been misunderstandings between the DXVK authors and the Wine team?

I think it's a pity because such undertones can demotivate people. Besides Wine, DXVK is currently Proton's most important component.

I will test Nier: Automata again next time. It already ran incredibly well on my GTX 970 months ago.


Last edited by 1xok on 15 June 2019 at 6:06 pm UTC
Munk 15 June 2019 at 6:18 pm UTC
Before everyone takes offense, hear him (Henri Verbeet) out. I'm not taking sides, but here's the "elaborate explanation" he's referring to in the post linked to the article: https://www.winehq.org/pipermail/wine-devel/2019-January/138023.html

Personally, I don't think he was as tactful as he possibly could have been in his recent comments, but far more than he could have been. I don't really mind the odd off-color comment from developers. Even Linus himself is known to express frustration with less than cordial responses. It seems that he's frustrated and might have let that affect his tone ever so slightly. I don't see a need to jump down his throat.


Last edited by Munk on 15 June 2019 at 6:18 pm UTC
gradyvuckovic 15 June 2019 at 6:47 pm UTC
MunkBefore everyone takes offense, hear him (Henri Verbeet) out. I'm not taking sides, but here's the "elaborate explanation" he's referring to in the post linked to the article: https://www.winehq.org/pipermail/wine-devel/2019-January/138023.html

Personally, I don't think he was as tactful as he possibly could have been in his recent comments, but far more than he could have been. I don't really mind the odd off-color comment from developers. Even Linus himself is known to express frustration with less than cordial responses. It seems that he's frustrated and might have let that affect his tone ever so slightly. I don't see a need to jump down his throat.

Have to say, after having read that.. That doesn't change my opinion.
massatt212 15 June 2019 at 6:48 pm UTC
DXVK & D9VK are so nice buuuuuut the shader stutters
Munk 15 June 2019 at 6:55 pm UTC
massatt212DXVK & D9VK are so nice buuuuuut the shader stutters
The shaders need to be compiled when they first run, which can stutter the game. Once they've been compiled and cached, everything should be smooth (until a new shader needs to compile). Obviously this is a less than optimal experience, so Valve's already rolled out a solution to this with Proton - steam downloads the shader cache with the game, so everything's ready to go.

If you're playing without Steam and Proton, I don't think there's much you can do about this other than have the shaders run and compile, knowing that the next time they run they won't stutter.
massatt212 15 June 2019 at 7:10 pm UTC
Munk
massatt212DXVK & D9VK are so nice buuuuuut the shader stutters
The shaders need to be compiled when they first run, which can stutter the game. Once they've been compiled and cached, everything should be smooth (until a new shader needs to compile). Obviously this is a less than optimal experience, so Valve's already rolled out a solution to this with Proton - steam downloads the shader cache with the game, so everything's ready to go.

If you're playing without Steam and Proton, I don't think there's much you can do about this other than have the shaders run and compile, knowing that the next time they run they won't stutter.


The AMDGPU PRO 19.20 Driver Reduces Stutters to almost 0 but video is broken on so many games
And i do use the beta version of proton and games like soul calibur stutter so badly. Once stuttering is solved DXVK will be perfect it already performs close to windows and sometimes beats it in performance
sbolokanov 15 June 2019 at 7:27 pm UTC
I have one and only question: But does Witcher 3 get performance like on Windows?


Last edited by sbolokanov on 15 June 2019 at 7:33 pm UTC
  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