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.

The amazing progress with DXVK [GitHub] continues! This Vulkan-based compatibility layer for Direct3D 11 with Wine just put out version 0.64. 

Here's what's new:

  • Added support for D3D11.1 resource discard functionality
  • Fixed possible violation of the minStorageBufferAlignment device limit
  • Updated MSAA sample locations to match the Vulkan 1.1.82 spec update
  • Removed redundant barrier preventing parallel execution of compute shaders in some games
  • Dragonball Xenoverse 2: Fixed shader compilation issue on RADV (#523)
  • Final Fantasy XV: Added workaround for broken compute shader barriers on RADV
  • Hellblade: Fixed overly aggressive flushing behaviour when waiting for mapped resources
  • Hitman (2016), World of Warships: Fixed incorrect clamp-to-border behaviour (#517)

This marks the 17th release so far this year! 

I'm still amazed the project is as far along as it is, considering it hasn't been around for that long. While I don't personally make use of it, I absolutely appreciate having it on Linux for those games I might eventually want to play that never get a Linux version.

Having the option is good! If it brings more people to Linux, enabling them to continue playing their favourite games certainly helps.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
18 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 checked 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 . You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
32 comments Subscribe
Page: 1/2»
  Go to:

Whitewolfe80 3 Aug 2018
Wow once again great work and its making lots of games playable that had frame rates closer to slideshows but I do prefer native gaming but I do admit I use wine currently for four games but i am hopeful given THQ recent porting of older titles to linux that they will bring across games like Red Faction Guerilla
mrdeathjr 3 Aug 2018
DXVK is one of the most amazing projects so far this year.

Wine was not an option anymore for me until I could play around with Vulkan and DXVK.

Maybe Wine should start to replace it's OpenGL translation for DX11 with DXVK :-)

Yeah DXVK is very interesting because runs in more used vendors (nvidia, intel and amd) and in propietary/opensource drivers

Without forget vendors put attention on dxvk case nvidia with peter daniels (active in dxvk github) and other vendors with other guys

However for now wine dont have intentions about merge dxvk

Maybe in future them can consider that

And more titles stay running:


Metal Gear Solid V Phantom Pain

![](https://i.imgur.com/u7WyUGN.png)

With DXVK using Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=U7eb916RhxU


The Witcher 3

![](https://i.imgur.com/VE0XfoT.png)

With DXVK using Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=fZd5jNNwlOA


Dark Souls 2

![](https://i.imgur.com/6tgVuwH.png)

Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus

https://www.youtube.com/watch?v=DinxYMFQ_9s

And now with DXVK using Core i3 8350K Tri-Core @ 5.0ghz + CoolerMaster Hyper T4

https://www.youtube.com/watch?v=o7C-LcNzz9M

^_^
legluondunet 3 Aug 2018
Someone tried L.A. Noire with DVK?
mrdeathjr 3 Aug 2018
Someone tried L.A. Noire with DVK?

Maybe you ask for this

![](https://i.imgur.com/eAY0DF4.png)

^_^
Shmerl 3 Aug 2018
However for now wine dont have intentions about merge dxvk

More like lead DXVK developer is not interested in it. I think for Wine, it would be a good goal to accept it upstream.

It's not such a big deal though. With common tools like winetricks supporting DXVK installation, it's pretty easy for anyone to use.


Last edited by Shmerl on 3 Aug 2018 at 6:23 pm UTC
mrdeathjr 3 Aug 2018
ooo MSGV .. How's that game running? Flawlessly? Would love to be able to play that on linux

Also dying to have Crash Bandicoot playable on linux, seems to get alot of bug fixes and I've seen people playing it.. But for me it always just hangs right at the start .. Anyway to get Crash Bandicoot to work?

Runs very good as see in video and stable (no crashes in time tested)

And yeah crash have many bugs (i waiting for patch) and other patchs case megaman x collection (keyboard remap), ys VIII lacrimosa of dana (keyboard issues) and others possible or not have it now

^_^


Last edited by mrdeathjr on 3 Aug 2018 at 6:30 pm UTC
Whitewolfe80 3 Aug 2018
However for now wine dont have intentions about merge dxvk

More like lead DXVK developer is not interested in it. I think for Wine, it would be a good goal to accept it upstream.

It's not such a big deal though. With common tools like winetricks supporting DXVK installation, it's pretty easy for anyone to use.

I would personally love for wine to be linked with dxvk I am in favour of creating a zero effort experience on the part of the end user with the flexability to get into the code for the those with the skills. The reason is it creates a market where the average windows user would have little to no reason to need a windows installation.

I do get why wine development team wouldnt want to as they have a commerical version which sells support to justfiy the licence fee if you have no need of that support its just click and install why would anyone pay for crossover. Maybe just me be cynical but wine devs do need a way to gain money maybe they have a healthy donation pot i have no idea.
Shmerl 3 Aug 2018
I do get why wine development team wouldnt want to as they have a commerical version which sells support to justfiy the licence fee if you have no need of that support its just click and install why would anyone pay for crossover. Maybe just me be cynical but wine devs do need a way to gain money maybe they have a healthy donation pot i have no idea.

I don't think it's the reason. Anyone can take Wine now already, and run same thing Crossover offers. They upstream their changes, which is very good of them. People pay them for support to buy commercial versions, because they don't want to spend time on fixing some issues themselves and want to have some official channel to turn to if problems occur.


Last edited by Shmerl on 3 Aug 2018 at 8:21 pm UTC
nox 3 Aug 2018
Also dying to have Crash Bandicoot playable on linux, seems to get alot of bug fixes and I've seen people playing it.. But for me it always just hangs right at the start .. Anyway to get Crash Bandicoot to work?

Does it hang on/after the "Press any button to continue" screen?
If yes; I had to switch steam to offline mode to get it past that screen. (As in proper offline mode: Top left -> Go offline)

After that it has worked really well for me!


Last edited by nox on 3 Aug 2018 at 10:47 pm UTC
legluondunet 4 Aug 2018
Someone tried L.A. Noire with DVK?

Maybe you ask for this

![](https://i.imgur.com/eAY0DF4.png)

^_^

:) Here the game crashes at start, even with the latest Wine version.
Do you obtain better results? With or without DXVK?
Whitewolfe80 4 Aug 2018
I do get why wine development team wouldnt want to as they have a commerical version which sells support to justfiy the licence fee if you have no need of that support its just click and install why would anyone pay for crossover. Maybe just me be cynical but wine devs do need a way to gain money maybe they have a healthy donation pot i have no idea.

I don't think it's the reason. Anyone can take Wine now already, and run same thing Crossover offers. They upstream their changes, which is very good of them. People pay them for support to buy commercial versions, because they don't want to spend time on fixing some issues themselves and want to have some official channel to turn to if problems occur.

I do get what you are saying and it may well be the case but why would need crossover if you can just use something like lutris which is free and community supported and also features one click installs. But sure i guess its a comfort thing knowing if you need them they are there.
mrdeathjr 4 Aug 2018
:) Here the game crashes at start, even with the latest Wine version.

Do you obtain better results? With or without DXVK?

No in my case crash with/without dxvk :'(

^_^
legluondunet 4 Aug 2018
No in my case crash with/without dxvk :'(

^_^

Look here, someone seems to obtain better results:
https://www.youtube.com/watch?v=v2b212FM-S4
Ehvis 4 Aug 2018
View PC info
  • Supporter Plus
Note that there are quite a few "Free weekend" games on Steam for those that want to experiment but don't have Windows games.
Shmerl 5 Aug 2018
I do get what you are saying and it may well be the case but why would need crossover if you can just use something like lutris which is free and community supported and also features one click installs. But sure i guess its a comfort thing knowing if you need them they are there.

Common use case are not causal but some corporate customers who need official support. That's what CodeWeavers are mostly making money on. It's good that there are some who find it useful, since it helps funding Wine development :)


Last edited by Shmerl on 5 Aug 2018 at 2:25 am UTC
STiAT 5 Aug 2018
To my knowledge, dxvk is c++ and wine people are pretty strict about not accepting c++. This will be up to distros to support - or lutris and others.
Duke Takeshi 5 Aug 2018
DXVK is sooo awesome! I never used WINE until recently, because I was always afraid that it's super complicated to get a game running. Then I discovered Lutris and that many of its installers have DXVK support. Also thanks to Liam, who once wrote an article about how cool antergos was, I tried it and have been using it ever since.

It's super easy to install DXVK and all other necessary packages from the AUR and then just adjust the settings in Lutris accordingly. Any Windows game I tried so far was running perfectly well at first try :D. The first game was elder scrolls online and I remember me thinking when hitting the "play" button from the launcher: "this is never going to work directly from scratch"...and I proved myself to be wrong xD.

Weirdly though, the programmers behind DXVK do not accept donations, suggesting someone is already financing the project. Currently many open-source projects receive a lot of anonymous funding (like elementary OS and GNOME)...wonder if it's always the same person and who it actually is.
Kristian 5 Aug 2018
So DXVK not being merged into Wine, does that mean that the Wine project will continue their effort to implement DX11 on top of OpenGL? So there will be two separate DX11 implementations on Linux?
Shmerl 5 Aug 2018
So DXVK not being merged into Wine, does that mean that the Wine project will continue their effort to implement DX11 on top of OpenGL? So there will be two separate DX11 implementations on Linux?

Yes, they are continuing working on D3D11 over OpenGL. It's already working for the most part, except for performance issues which they didn't address yet.

See https://bugs.winehq.org/show_bug.cgi?id=44315


Last edited by Shmerl on 5 Aug 2018 at 3:14 pm UTC
Kristian 5 Aug 2018
So DXVK not being merged into Wine, does that mean that the Wine project will continue their effort to implement DX11 on top of OpenGL? So there will be two separate DX11 implementations on Linux?

Yes, they are continuing working on D3D11 over OpenGL. It's already working for the most part, except for performance issues which they didn't address yet.

See https://bugs.winehq.org/show_bug.cgi?id=44315

Thanks that is quite interesting. At one point then there could be two complete implementations of D3D11 on Linux. Might seem a bit redundant, but a natural consequence of FLOSS. In the proprietary world if you don't like something, too bad. You often can't do anything about it.
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.
Buy Games
Buy games with our affiliate / partner links: