Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

D9VK, the project based on DXVK for translating D3D9 to Vulkan which is used together with Wine has a massive new release now available.

Joshua Ashton sure is doing some impressive work, how ridiculously quickly this has come along is crazy. I'm constantly astonished by all the work going on in various projects like this, to help keep pushing Linux gaming forwards in so many different ways.

Released just recently, D9VK 0.12 code-named "Cool Lookin' Blue Frog" includes much improved performance in various areas thanks to entirely rewritten texture code, which should be faster overall. There's also a rewritten presentation and swapchain code, improvements to stuttering for games like A Hat in Time and League of Legends and various new features which will also improve rendering in a bunch more games too.

There's also a ton of bug fixes that come along with this release, you can see the full release notes here.

As a reminder, there's a post in our forum with people showing off various shots of it running, quite fun to follow along.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
17 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.
28 comments Subscribe
Page: 1/2»
  Go to:

mrdeathjr 29 May 2019
Bayonetta

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

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

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

With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

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

D9VK With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

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


Vanquish

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

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

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

With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

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

D9VK With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

https://www.youtube.com/watch?v=CJJ_PHT-cww


Race Driver GRID

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

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

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

D9VK with Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

https://www.youtube.com/watch?v=0_LfYAPrHDY


Grand Theft Auto IV + Mods

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

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

https://www.youtube.com/watch?v=9a_Lci7vdqE

D9VK with Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

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

In other things d9vk playlist have now 100 videos

https://www.youtube.com/playlist?list=PL0P2a_sII2eTJkEORUmeICDCBHAdMhF8U

^_^


Last edited by mrdeathjr on 30 May 2019 at 2:36 pm UTC
leillo1975 29 May 2019
Race Driver GRID

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

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

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

D9VK with Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

https://www.youtube.com/watch?v=0_LfYAPrHDY


Grand Theft Auto IV + Mods

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

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

https://www.youtube.com/watch?v=9a_Lci7vdqE

D9VK with Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+

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

^_^

Good info as always. Please, check GT Legends.
mrdeathjr 29 May 2019
Good info as always. Please, check GT Legends.

Yeah but i finish bayonetta test and runs very good 70% less cpu usage in core 0 and 1 compared wined3d and more smooth

However once finish vanquish, test gt legends (with d9vk stay on graphic menu, push to play and back to menu :() and race 07 too

:^_^
trawzified 29 May 2019
Awesome! I was playing A Hat in Time through Proton, but the performance was quite bad. Switched to d9vk and it was incredibly fast, but I experienced some crashes. Seems those are fixed now!
Thormack 29 May 2019
Does Skyrim uses DX9?
khalismur 29 May 2019
Does Skyrim uses DX9?
The original Skyrim yes. Special Edition is DX11 I believe.
Murdered Soul Suspect (in DX9), Enemy Front (in DX9) and Alan Wake??
KohlyKohl 29 May 2019
Awesome! I was playing A Hat in Time through Proton, but the performance was quite bad. Switched to d9vk and it was incredibly fast, but I experienced some crashes. Seems those are fixed now!

Yes! I also once tried that game but with the same issue as you described. I need to check it out as well! :D

I wondering when Lutris will add D9VK support

Would be nice. At least for now you can manually download the latest version and just reference it under the DXVK version drop-down.
mrdeathjr 29 May 2019
Murdered Soul Suspect (in DX9), Enemy Front (in DX9) and Alan Wake??
Correct me if I'm wrong but I thought Murdered would make use of DX11. o.O

And works great with DXVK: https://www.youtube.com/watch?v=UO04FVYV0Ew

Murderer soul suspect have both modes (dx9-dx11) but dx9 is needed for pass cementery as Comandante Ñoñardo said in past

^_^
crt0mega 29 May 2019
Does Skyrim uses DX9?
The original Skyrim yes. Special Edition is DX11 I believe.
Aye.
STiAT 29 May 2019
Hmh, WoW 1.12 client is still black. But we all knew the engine was crap ;-)
x_wing 29 May 2019
Awesome! I was playing A Hat in Time through Proton, but the performance was quite bad. Switched to d9vk and it was incredibly fast, but I experienced some crashes. Seems those are fixed now!

Yes! I also once tried that game but with the same issue as you described. I need to check it out as well! :D

I wondering when Lutris will add D9VK support

There are some games that already have support. For example, Sims 4: https://lutris.net/games/the-sims-4/

That thing worked flawlessly on a Intel HD 520 (i3 6006u)... no clue how that is possible.


Last edited by x_wing on 29 May 2019 at 11:28 pm UTC
JoshuaAshton 30 May 2019
That thing worked flawlessly on a Intel HD 520 (i3 6006u)... no clue how that is possible.

Magic. Obviously.
khalismur 30 May 2019
How can you use D9VK with Proton? I'd like to compare proton Skyrim vs D9VK Skyrim
Thormack 30 May 2019
I have been asking about Skyrim because the SE version has some issue in my machine.

Besides the famous sound instability, I noticed heavy ghosting when rotating the camera.
My monitor is crappy (4ms response I think), but other games run way better (in terms of image ghosting).
iwantlinuxgames 30 May 2019
How can you use D9VK with Proton? I'd like to compare proton Skyrim vs D9VK Skyrim

download and extract the latest D9VK archive and extract it.
then perform the following commands in a terminal:

cd d9vk-0.12/

WINEPREFIX=$PATH_TO_STEAM_LIBRAY_LOCATION/steamapps/compatdata/$STEAM_APP_ID/pfx/ ./setup_dxvk.sh install


this will install d9vk into that game's specific proton prefix...running setup_dxvk.sh uninstall will revert the changes....

note that some games under proton with d9vk may exhibit behaviour that may or may not be experienced using vanilla wine/wine-staging....


Last edited by iwantlinuxgames on 30 May 2019 at 4:17 am UTC
khalismur 30 May 2019
How can you use D9VK with Proton? I'd like to compare proton Skyrim vs D9VK Skyrim

download and extract the latest D9VK archive and extract it.
then perform the following commands in a terminal:

cd d9vk-0.12/

WINEPREFIX=$PATH_TO_STEAM_LIBRAY_LOCATION/steamapps/compatdata/$STEAM_APP_ID/pfx/ ./setup_dxvk.sh install


this will install d9vk into that game's specific proton prefix...running setup_dxvk.sh uninstall will revert the changes....

note that some games under proton with d9vk may exhibit behaviour that may or may not be experienced using vanilla wine/wine-staging....
Cheers for the information man!

I'd read the github page but was unsure if I could simply follow the instructions there using the wineprefix created by Proton. Thanks a lot!
tofuhead 30 May 2019
Awesome! I was playing A Hat in Time through Proton, but the performance was quite bad. Switched to d9vk and it was incredibly fast, but I experienced some crashes. Seems those are fixed now!

hmm, strange, I have been playing HatInTime, and decided to try d9vk because there always has been some problems with textures etc.. well, level doesn't even load for me. I can hear level audio kicking in and then crash on some memory allocation error.. something about video memory.
removed d9vk and works again like before...

.b
Massinissa 30 May 2019
Damned, there's improvement for League of Legends, but wine is still not updated on Solus, I still can't launch a game xD
KohlyKohl 30 May 2019
Awesome! I was playing A Hat in Time through Proton, but the performance was quite bad. Switched to d9vk and it was incredibly fast, but I experienced some crashes. Seems those are fixed now!

Yes! I also once tried that game but with the same issue as you described. I need to check it out as well! :D

I wondering when Lutris will add D9VK support

There are some games that already have support. For example, Sims 4: https://lutris.net/games/the-sims-4/

That thing worked flawlessly on a Intel HD 520 (i3 6006u)... no clue how that is possible.

A quick look at the installer tells me that they just download the 0.11 release from github, extract it and copying it to the DXVK runners "~/.local/share/lutris/runtime/dxvk/d9vk-0.11/" and set the version to d9vk-0.11 like @KohlyKohl said before that it can already be done manually. So the installer takes care of it for you. :D

But I never knew that this was possible by the installer to achieve. And I already wrote a few Lutris installers :D
You learn always something new :D

The StarCraft II installer is a great example of how to achieve this with an installer in Lutris.

https://lutris.net/games/starcraft-ii/
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: