You can sign up to get a daily email of our articles, see the Mailing List page!

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

Posted by , | Views: 6,952

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.
26 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
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.
See more from me
DamonLinuxPL 24 September 2019 at 6:06 pm UTC
Witcher 1 is now fully playable?
mrdeathjr 24 September 2019 at 10:14 pm UTC
This d9vk version fix various issues case: the movies, black and white 2 and others:


God Eater Resurrection

image

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


NFS Shift 2

image

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


Black and White 2

image

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


Turok 2008

image

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


The Cursed Crusade

image

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


The Movies

image

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




Last edited by mrdeathjr on 24 September 2019 at 10:18 pm UTC
Shmerl 25 September 2019 at 12:03 am UTC
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 25 September 2019 at 10:41 am UTC
Shmerl
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 25 September 2019 at 12:20 pm UTC
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 25 September 2019 at 4:58 pm UTC
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 26 September 2019 at 4:51 am UTC
"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 26 September 2019 at 8:59 am UTC
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 29 September 2019 at 4:00 pm UTC
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 Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!

You need to Register and Login to comment, submit articles and more.


Or login with...

Livestreams & Videos
Community Livestreams
  • RPM Flow: „The Curious Expedition“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts