Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

DXVK for Direct3D 11 over Vulkan in Wine has a new 0.60 release

By - | Views: 26,984

Summer heat got you parched? Why not wet your whistle with some Wine as DXVK has a fresh release out today.

A Vulkan-based compatibility layer for Direct3D 11 which allows running 3D applications on Linux using Wine.

DXVK 0.60 is a pretty major release, one which bumps up the recommended driver versions to 396.24.02 for NVIDIA and Mesa 18.1.2 for AMD. It also bumps up the required Wine version to Wine 3.10, requires the "VK_EXT_vertex_attribute_divisor" extension and removes workarounds for the Nvidia 390.xx driver series.

As for fixes and improvements, here's what's new:

  • Initial support for 64-bit floating point instructions 
  • Improved context flush behaviour for games which use queries incorrectly
  • Frostpunk: Fixed severe performance degradation caused by inefficient query usage by the game
  • Optimized use of Vulkan pipeline barriers, leading to higher GPU throughput in some games
  • Optimized use of Vulkan descriptor sets, significantly reducing CPU overhead in some games
  • Final Fantasy XV: Fixed flickering geometry issue
  • Fixed synchronization issues with UAV rendering
  • Fixed rare issue causing DXVK to use incorrect image layouts for render targets
  • Timestamp queries now return the correct GPU timer frequency

Full details on GitHub here

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
19 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
50 comments
Page: «5/5
  Go to:

TheRiddick Jun 23, 2018
DXVK gives around %70 of windows performance, however certain games will give less.

For example I tested Witcher3 on windows at 4k on my 1080ti and got 58fps in a certain area, and under antergos and dxvk 0.56 (around that) I got 43fps.

For me anything above 55fps is generally quite good, 43fps is a bit low and you can definitely notice the difference, next gen videocards will push the 4k fps well above 60fps hopefully so that will be very nice.


Last edited by TheRiddick on 23 June 2018 at 1:33 am UTC
Whitewolfe80 Jun 23, 2018
Quoting: Mohandevir
Quoting: Whitewolfe80Damn witcher 3 is almost completely playable now, thats amazing and also a little worrying that devs are seeing this progress and just saying yup we dont even need to port it we can release a wine wrapper or just not bother and the community and the wine & dxvk teams will make it playable for those guys and ms will continue to rake in the licence fees for dx12.

Looking at it the other way... If (and there is a lot of them), as an example, GoG decides to use DXVK + Wine, wraps The Witcher 3 with home made hacks, get good performances out of it and put it's official support stamp on it... Is it that bad? As long as there is an entity in charge of maintaining the build, just like Feral does, personnally, I'm fine with that.

Mmm I would ideally prefer native but if was this or big budget games stop coming to linux i would just have to accept it.
Whitewolfe80 Jun 23, 2018
Quoting: qptain Nemo
Quoting: Whitewolfe80Damn witcher 3 is almost completely playable now, thats amazing and also a little worrying that devs are seeing this progress and just saying yup we dont even need to port it we can release a wine wrapper or just not bother and the community and the wine & dxvk teams will make it playable for those guys and ms will continue to rake in the licence fees for dx12.
I'd like to remind you that the day porting isn't necessary, is the same day using Windows isn't necessary. It goes both ways.

So how does DXVK currently compare to Wine's own OGL-based DX11 support in terms of features? Is there rough parity or one is ahead?

I would like to remind you depends what the code is written for in the first place many console based games are coded with ps4 first then back ported to the xb1 back in 2005 it was the other way round yes of course they are coded on pc however the console games from 2006- 2011 were all the 360 version just with upscale as the 360 was basically a pc gimped by memory constraints. So it is entirely possible for a windows port to be a problem.
Leopard Jun 23, 2018
Quoting: GuestI mean for me, my priority is playing the games I want to play, I want to help support linux too sure, and spent hundreds on games past couple of months for supporting linux and regularly send emails to the dev team thanking them for supporting linux (and drm-free if it's on GOG)... But my main priority personally will always be to play the games I want to play, regardless of OS

Without something like Wine I'd be dual-booting to play these games anyway, and thanks to things like Wine and DXVK I can remain on my OS of choice for a big libary of games that work flawlessly under wine

Personally prefer to look at the positive side to things like wine, as a long-time windows user it really has helped the transition and most importantly it allows me to play even MORE games on linux aside from the already pretty huge collection of games available natively

Yes , but that use case only covers minority of PC gamers.

1-) When people hop in to Linux bandwagon , they're always looking for native ( by native , represented as Linux compatible at stores ) games first. Obviously

2-) Wine is not a tool you can get good performance , good rendering , easy configure process.

3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?

4-) I really don't care about a game being native ( OGL , VLK ) vs Wine wrapped as long it works at good performance + renders correctly.

5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.
TheSHEEEP Jun 23, 2018
View PC info
  • Supporter Plus
Quoting: Leopard2-) Wine is not a tool you can get good performance , good rendering , easy configure process.

4-) I really don't care about a game being native ( OGL , VLK ) vs Wine wrapped as long it works at good performance + renders correctly.

5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.
I somewhat agree with these statements as a picture of the current state.
However, I think there is much bigger potential in Wine (and tools like DXVK). I don't see it as unreasonable that a state can be reached of about 90% of "native" performance for new titles - at some point. People who care about those last 10% aren't going to switch either way as long as no true native port is available.

However, the rest might. If - and only if - Wine came integrated into the distro normally just like curl, without even requiring installing the package AND if you wouldn't need to do ANY of the current setup steps (create prefix, configure it, get winetricks, install libs, etc.). You should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.
And of course it should create a desktop icon (or launcher) as naturally as it does on Windows and you should just be able to run that.

The remaining problem are the distribution platforms themselves, or rather, only Steam. At the moment, you cannot even download a Windows game running the Linux client. You have to install a separate Windows version of Steam, run that and install Windows games using that.
I don't see what could be done about that, though.
Maybe a deeper integration of Wine into the system, to easily switch to "Windows Mode" or something like that - as easily as switching workspaces.
nox Jun 23, 2018
Quoting: Leopard3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?
While I haven't tried Skyrim I have tried fallout new vegas, which seemed to work out of the box.
Of course, lutris isn't perfect. But at least I have a place to point people for installers I know works well (Like all the blizzard ones, for example)

Quoting: Leopard5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.
You are saying this like wine wrapped games are more open to regression than those which are native. I've seen more native games stop working than wine wrapped ones...

I agree it's not a direct solution though. It's just a really neat tool that helps us play awesome games. Games we couldn't play without it. Would I prefer native ports? Of course! But without wine I wouldn't be a full time Linux user, and I wouldn't have been able to convert the few I've converted. If it can help some use linux full time I do not see how it's bad.
Whitewolfe80 Jun 23, 2018
3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?

Really weird as the skrim script not only installed fine for me it always enables controller support on my 360 clone. Of course you submitted the bug report to matthew commodant when you ran into errors didnt you, because moaning software is broken and doing fuck all about it is not going to get it fixed is it.
Shmerl Jun 24, 2018
Quoting: Leopard2-) Wine is not a tool you can get good performance , good rendering , easy configure process.

You can get good performance and rendering in Wine. Configuration depends on the game.


Last edited by Shmerl on 24 June 2018 at 3:45 am UTC
Sputnik_tr_02 Jun 24, 2018
Quoting: TheSHEEEPYou should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.
Yes it would be very user friendly but it also brings some new problems; (Windows viruses). If everything is automated some harmful software designed for windows will surely take advantage of that. Perhaps users should be warned if that is the case for a distro.
TheSHEEEP Jun 24, 2018
View PC info
  • Supporter Plus
Quoting: Sputnik_tr_02
Quoting: TheSHEEEPYou should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.
Yes it would be very user friendly but it also brings some new problems; (Windows viruses). If everything is automated some harmful software designed for windows will surely take advantage of that. Perhaps users should be warned if that is the case for a distro.
Viruses have always been a selfmade user problem.
I completely removed any kind of firewall and antivir programs years (on Windows, too) and didn't have a single problem - simply because I don't download stuff from shady sites.

Freedom also means freedom to shoot yourself in the foot.
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.