We do often include affiliate links to earn us some pennies. See more here.

D9VK, the project based on DXVK to provide Vulkan for running Direct3D 9 games in Wine has an actual release now.

It's come along very quickly, with quite a number of games now actually running and faster than with the normal Wine so it's obviously quite impressive. If/when it gets merged with DXVK, this could really help Steam Play too which is another exciting point about it.

Announcing D9VK 0.10, developer Joshua Ashton said:

I am pleased and happy to announce the first release of D9VK -- Version 0.10!

It's beginning to run a large amount of modern (ie. Shader Model 2 and 3) D3D9 games fairly well, so I figured I should probably start shipping releases now that we are at this stage.

There are still a few missing features (Shader Model 1 support is incomplete -- as well as fixed function.)

Hopefully you'll try it out and it'll work. If it doesn't please do report an issue!

See more on the official GitHub page.

In other related news, Lutris also has a dedicated bundle for it now too which you can find here. I've tested it personally with Starcraft II, a game I've owned for a great many years and the performance difference is pretty incredible.

There's also a post in our forum which is quite lively for those who want to regularly share shots of it.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
37 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.
18 comments Subscribe

MekaDragon 8 May 2019
Ok Valve, you know what to do.
Leopard 8 May 2019
Ok Valve, you know what to do.

When it matured probably they will include it on Proton. wined3d is enough to cover most of the needs for now , not like wined3d's 11 portion.
BielFPs 8 May 2019
I will test with my GOG Swat 4, once I figure how to activate my RX 540 in my new laptop.
garpu 8 May 2019
I've been playing GW2 with it, and it works remarkably well. Like it's not a slideshow anymore. :)
Thormack 8 May 2019
Anyone tested Skyrim?
TheSHEEEP 8 May 2019
View PC info
  • Supporter Plus
Man... fixed function pipelines.
That's what I had to learn back then for 3D programming, back before there were programmable shaders. Good old times!
lejimster 8 May 2019
Starcraft 2 works pretty well, but it has a few bugs still left to iron out. I need to open a bug report and do some traces, just haven't got around to it.


Last edited by lejimster on 8 May 2019 at 9:25 pm UTC
michaldybczak 8 May 2019
I can't wait to run Massive Effect on it. It still has issues and crashes on wine.
It will be interesting to see how it works with Alan Wake, Murdered Soul Suspect in dx9 mode, and Crysis in dx9 mode.
mrdeathjr 9 May 2019
In lastest times stay very busy with d9vk

This is some d9vk examples compared regular wined3d implementation

In my tests normally give around 2x performance with around 50% less cpu


Driver San Francisco

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

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

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

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

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

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

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


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


Stranglehold

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

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

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

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

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

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

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


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


The Wheelman

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

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

https://www.youtube.com/watch?v=sd-V4ixtbyI

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

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

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

https://www.youtube.com/watch?v=8aSMW8IwGlU


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


The Last Remnant (Unstable)

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

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

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

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

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


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


Ori and the Blind Forest DE

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

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

https://www.youtube.com/watch?v=CBS0QvL-USA

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

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

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

https://www.youtube.com/watch?v=2i4jw8u-9Mw


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


Monsters High New Ghoul in School

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

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

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

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

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


System Specs Used in Test

Nvidia Drivers 418.52.03 (run package from nvidia drivers homepage)

Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -

CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P


This is my playlist with around 60 titles tested for now :D, most long test aka stable

https://www.youtube.com/watch?v=HrHCrGSX3bQ&list=PL0P2a_sII2eTJkEORUmeICDCBHAdMhF8U

^_^


Last edited by mrdeathjr on 9 May 2019 at 12:14 pm UTC
Brisse 9 May 2019
Okay Joshua and Phillip, you realize you are f****ng heroes, right? I cannot thank you enough. ^_^
BielFPs 9 May 2019
In my tests normally give around 2x performance with around 50% less cpu


:O

Okay Joshua and Phillip, you realize you are f****ng heroes, right? I cannot thank you enough. ^_^

Now we need Joshua to make a profile here, so he can make 1 comment every new release and vanish until the next one :D:D
qptain Nemo 9 May 2019
In my tests normally give around 2x performance with around 50% less cpu
Wow!

I'm pretty content with the performance and behavior of dx9 games in vanilla Wine but this is nonetheless awesome and useful.
ageres 9 May 2019
I tried it with Resident Evil 4 (it's very glitchy with regular Wine), and it stucks on the loading screen.
STiAT 9 May 2019
Ok. Gotta' try that one tonight. I've a d3d9 game which is CPU bound and where I still can get performance issues in classic wine even on my pretty "ok" modern hardware.

That's crazy, I didn't expect projects like d9vk or dxvk to actually materialize, but now seeing how well a lot of d3d9 games already run with d9vk, I can see (sooner or later) that those will be the defaults for gamers in wine in the future.

Well, dxvk is already for me for all dx11 titles :p


Last edited by STiAT on 9 May 2019 at 9:21 am UTC
Ardje 9 May 2019
Would be interesting to see how well this fares with wine under qemu on an android or other arm platform supporting vulkan.


Last edited by Ardje on 9 May 2019 at 4:04 pm UTC
jens 9 May 2019
  • Supporter
Okay Joshua and Phillip, you realize you are f****ng heroes, right? I cannot thank you enough. ^_^

I concur. Lets hope both still get enough sleep ;)
Whitewolfe80 11 May 2019
Ok Valve, you know what to do.

When it matured probably they will include it on Proton. wined3d is enough to cover most of the needs for now , not like wined3d's 11 portion.

I think he meant fund that project like they fund dxvk
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: