Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

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.
Tags: Vulkan, Wine
20 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.
27 comments
Page: «3/3
  Go to:

devland Jul 10, 2019
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 Jul 10, 2019
Quoting: 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 Jul 10, 2019
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 Jul 11, 2019
Quoting: Arehandoro
Quoting: Purple Library Guy
Quoting: 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 Jul 11, 2019
Quoting: 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 Jul 11, 2019
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 on 11 July 2019 at 3:58 pm UTC
lejimster Jul 11, 2019
Quoting: 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.
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.