Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
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 emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
18 comments
Page: 1/2»
  Go to:

MekaDragon May 8, 2019
Ok Valve, you know what to do.
Leopard May 8, 2019
Quoting: MekaDragonOk 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 May 8, 2019
I will test with my GOG Swat 4, once I figure how to activate my RX 540 in my new laptop.
garpu May 8, 2019
I've been playing GW2 with it, and it works remarkably well. Like it's not a slideshow anymore. :)
Thormack May 8, 2019
Anyone tested Skyrim?
TheSHEEEP May 8, 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 May 8, 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 May 8, 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 May 9, 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



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



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



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)



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



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



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
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.