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.
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
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
Quoting: ShmerlQuoting: 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
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 :)
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
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. "In many cases these games runs not only faster but with fixed graphical bugs ;)
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
See more from me