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

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: «3/3
  Go to:

Nanobang 10 July 2019 at 12:43 pm UTC
Are there any rumors that D9VK might be adopted officially into Proton/SteamPlay?
STiAT 10 July 2019 at 12:45 pm UTC
Interesting, Philip Rebohle apparently is starting to do some work on d9vk on the performance side of things. That's new (to me).
devland 10 July 2019 at 1:12 pm UTC
This latest release has doubled the frame-rate for me in Dragon Dogma: Dark Arisen on Manjaro with mesa 19.1.1 on an RX 580. I'm getting stable 60 fps with vsync on. It goes near 100 fps with vsync off.

Joshua is doing really good work here.
axredneck 10 July 2019 at 3:41 pm UTC
YoRHa-2Balthough the average D3D9 game doesn't need nearly as much memory as modern D3D11 titles.
But D3D9 games with "HD" mods need.
massatt212 10 July 2019 at 8:13 pm UTC
im using Steam Mesa ACO Driver when i install kernal 5.1 im getting really bad performance. can some one tell me if im doing something wrong when updating Kernel
Whitewolfe80 11 July 2019 at 6:19 am UTC
Arehandoro
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.

Oh the simpsons went downhill in the early 2000's
lejimster 11 July 2019 at 3:31 pm UTC
massatt212im using Steam Mesa ACO Driver when i install kernal 5.1 im getting really bad performance. can some one tell me if im doing something wrong when updating Kernel

ACO compiler is a still in the early stages and can cause instability and poor performance in some cases.

I had to revert back to normal mesa because I was experiencing issues with chrome. Hope to test it again in a few months once it's had more work done it.
YoRHa-2B 11 July 2019 at 3:57 pm UTC
QuoteI had to revert back to normal mesa because I was experiencing issues with chrome.
Unless Chrome uses Vulkan for something, this has nothing to do with ACO specifically, but upstream Mesa. You should definitely file a bug against mesa then, since that's going to break in 19.2 otherwise.


Last edited by YoRHa-2B at 11 July 2019 at 3:58 pm UTC
lejimster 11 July 2019 at 5:55 pm UTC
YoRHa-2B
QuoteI had to revert back to normal mesa because I was experiencing issues with chrome.
Unless Chrome uses Vulkan for something, this has nothing to do with ACO specifically, but upstream Mesa. You should definitely file a bug against mesa then, since that's going to break in 19.2 otherwise.

Ahh, thanks I forgot it was just Vulkan only at this stage, I will go back and test it later this weekend with the latest ACO/mesa build.
  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