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.

D3D9 over Vulkan gets even better as D9VK 0.21 'Lollihop' is out

By - | Views: 14,264

Developer Joshua Ashton continues doing some great work, as another release of the D3D9 to Vulkan layer D9VK is out.

Released just today, D9VK 0.21 'Lollihop' implements more needed D3D9 features like D3DBLEND_BOTHSRCALPHA and D3DBLEND_BOTHINVSRCALPHA. There's also now support for "locking of MSAA images with intermediate resolve" which is apparently invalid behaviour for D3D9 "but everyone supports this", the YUV2 and YUVY video formats were implemented for compute shaders and some "minor" performance improvements.

On top of that the DXSO shader compiler had more features implemented, more work on Fixed Function support and of course there's a very healthy dose of bug fixing being done to make it more stable. Games like GTA IV, A Hat in Time, The Witcher, Serious Sam 2 and GRID all had issues solved too and bugs affecting multiple titles were also solved.

I'm not a developer, so what does all this gobbledygook mean?

The more of D3D9 that D9VK supports, the more games using DirectX 9 can be expected to work with Wine and so Steam Play too. D9VK was included with Steam Play as of version Proton 4.11-1 released at the end of July, although you still need to enable it manually by adding "PROTON_USE_D9VK=1 %command%" as a Steam launch option for a game.

See the full release notes here.

Article taken from GamingOnLinux.com.
23 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.
9 comments

DamonLinuxPL Sep 24, 2019
Witcher 1 is now fully playable?
mrdeathjr Sep 24, 2019
This d9vk version fix various issues case: the movies, black and white 2 and others:


God Eater Resurrection



https://www.youtube.com/watch?v=RFGDEmn-9s8


NFS Shift 2



https://www.youtube.com/watch?v=VuoazE0-pGw


Black and White 2



https://www.youtube.com/watch?v=22Nsp_OSTaU


Turok 2008



https://www.youtube.com/watch?v=i0-5kwASp6U


The Cursed Crusade



https://www.youtube.com/watch?v=zS4i-AvYyBs


The Movies



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

^_^


Last edited by mrdeathjr on 24 September 2019 at 10:18 pm UTC
Shmerl Sep 25, 2019
Quoting: DamonLinuxPLWitcher 1 is now fully playable?

It's been playable with d9vk for some time already.

See: https://www.gamingonlinux.com/forum/topic/3463


Last edited by Shmerl on 25 September 2019 at 12:04 am UTC
Nasra Sep 25, 2019
Quoting: Shmerl
Quoting: DamonLinuxPLWitcher 1 is now fully playable?

It's been playable with d9vk for some time already.

See: https://www.gamingonlinux.com/forum/topic/3463

And with Wine for years (i've finished the game) ;)
https://appdb.winehq.org/objectManager.php?sClass=version&iId=26114
https://appdb.winehq.org/objectManager.php?sClass=version&iId=24712
vskye Sep 25, 2019
Thanks for this. I just tried Grid on Steam last night using the "PROTON_USE_D9VK=1 %command%" option, and the game worked just fine!
Avehicle7887 Sep 25, 2019
Quoting: vskyeThanks for this. I just tried Grid on Steam last night using the "PROTON_USE_D9VK=1 %command%" option, and the game worked just fine!

GRID is one of those games I always keep installed on my system, it has aged very well and the graphics still hold up for an 11 year old game.

The same can be said for the first Colin McRae DiRT Game :)
elmapul Sep 26, 2019
"The more of D3D9 that D9VK supports, the more games using DirectX 9 can be expected to work with Wine and so Steam Play too. "
actually, D9VK means the vulkan implementation, some of the affected games should be games that already run, but now they will run faster.
when WINE add support for new stuff, that is when we got new games to work or work properly
yar4e Sep 26, 2019
Quoting: elmapul"The more of D3D9 that D9VK supports, the more games using DirectX 9 can be expected to work with Wine and so Steam Play too. "
actually, D9VK means the vulkan implementation, some of the affected games should be games that already run, but now they will run faster.
when WINE add support for new stuff, that is when we got new games to work or work properly
In many cases these games runs not only faster but with fixed graphical bugs ;)
Seth_Arkada Sep 29, 2019
Using a 3GB GTX-1060 with the most recent drivers in Manjaro, but still getting unplayable graphics with D9VK in games like Torchlight and The King of Fighters '98 Ultimate Match.
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.