Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!

Developer Joshua Ashton today announced a brand new and rather large release of D9VK, the D3D9 to Vulkan layer for use with Wine.

New features making it into this release includes fixed function support for everything but "lighting, texcoord transforms, spheremap texcoords and constant texture arg", noting that it should work well enough for most games "if you can deal with with them being fullbright". Also implemented as of this release is GetGammaRamp, ColorFill, disjointed timestamp queries, Hardware Cursor support, a way to workaround resource hazards (only necessary on AMD) and more.

D9VK 0.13 also has a bunch of performance and optimization work included in this round too, along with various bug fixes which should help titles like Star Wars: The Force Unleashed, Mass Effect: 2, Assassin's Creed, Lego Star Wars Saga and more.

For those who plan on using it, I will quote their important notes you should follow:

Please do not use wine's d3d9x or d3dcompiler with d9vk. They make invalid API calls and generate bad shaders. I cannot stress this enough.

If you are compiling with MinGW, please use the dwarf2 exception patch to improve performance.

See the full release notes here.

Article taken from GamingOnLinux.com.
22 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
29 comments
Page: 1/3»
  Go to:

Liam Dawe 9 July 2019 at 3:12 pm UTC
GuestIs D9VK suffering from the same Nvidia crashes as DXVK due to memory fragmentation?
Bloodstained keeps crashing on my nvidia 770 card
Not sure, but it seems NVIDIA have jumped in to try and get more feedback.
Ehvis 9 July 2019 at 3:19 pm UTC
View PC info
  • Supporter
  • Top Supporter
There is at least one crash report for nvidia for Borderlands 2. But that one crashes so quickly with so little vram usage, that I highly doubt it's related to fragmentation.
Arehandoro 9 July 2019 at 3:25 pm UTC
All glory to the hypnotoad!


Last edited by Arehandoro at 9 July 2019 at 3:26 pm UTC
mrdeathjr 9 July 2019 at 3:38 pm UTC
This is some titles running with d9vk:

The Saboteur

image

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

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

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

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

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

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


Ms Splosion Man

image

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

https://www.youtube.com/watch?v=7uO_mznMe-M

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

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


G-Force

image

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

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

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

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


Anno 1701

image

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

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

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

https://www.youtube.com/watch?v=090W5RCRFFE




Last edited by mrdeathjr at 9 July 2019 at 3:43 pm UTC
Purple Library Guy 9 July 2019 at 3:59 pm UTC
ArehandoroAll glory to the hypnotoad!
Meh. The first nine seasons were great, but after that it really went downhill.
rustybroomhandle 9 July 2019 at 4:21 pm UTC
Have been trying Dragon's Dogma with this and it does seem to work quite well. May have to go plumb the depths of my Steam library to see what else I could throw at it.
ageres 9 July 2019 at 4:22 pm UTC
EhvisThere is at least one crash report for nvidia for Borderlands 2. But that one crashes so quickly with so little vram usage, that I highly doubt it's related to fragmentation.
I haven't tried v0.13 yet, but with the previous version Borderlands 2 crashes for me as soon as I load the latest saved game and it consumes 2 GB of VRAM.
Ehvis 9 July 2019 at 4:24 pm UTC
View PC info
  • Supporter
  • Top Supporter
ageres
EhvisThere is at least one crash report for nvidia for Borderlands 2. But that one crashes so quickly with so little vram usage, that I highly doubt it's related to fragmentation.
I haven't tried v0.13 yet, but with the previous version Borderlands 2 crashes for me as soon as I load the latest saved game and it consumes 2 GB of VRAM.

Something like that, but that's only a fraction of my vram.
x_wing 9 July 2019 at 5:20 pm UTC
Ehvis
ageres
EhvisThere is at least one crash report for nvidia for Borderlands 2. But that one crashes so quickly with so little vram usage, that I highly doubt it's related to fragmentation.
I haven't tried v0.13 yet, but with the previous version Borderlands 2 crashes for me as soon as I load the latest saved game and it consumes 2 GB of VRAM.

Something like that, but that's only a fraction of my vram.

Check Liam's link

liamdawe
GuestIs D9VK suffering from the same Nvidia crashes as DXVK due to memory fragmentation?
Bloodstained keeps crashing on my nvidia 770 card
Not sure, but it seems NVIDIA have jumped in to try and get more feedback.
Arehandoro 9 July 2019 at 5:32 pm UTC
Purple Library Guy
ArehandoroAll glory to the hypnotoad!
Meh. The first nine seasons were great, but after that it really went downhill.

I haven't watched it in ages, probably since that 9th or even earlier. I guess it was around the same time The Simpsons went downhill as well. Even the new that got released on Netflix is quite 'meh' as well.
  Go to:
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
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts