Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

It's happened, the D9VK and DXVK projects have officially merged. This means DXVK is now the all-encompassing project to translate D3D 9/10/11 to Vulkan for Wine.

Only a few hours ago the pull request was accepted and so they're now one awesome project, meaning D9VK will now be developed directly in the DXVK project. This does make a lot of things easier and simpler overall, since you only need to keep track of one project and they will now update together.

From the actual pull request, Ashton noted these features still needed to be worked on:

  • Fixed function bumpmapping
  • Fixed function premodulation
  • Software cursor (hardware cursor is currently implemented)
  • ComposeRects (from D3D9Ex, however I have no test case for this)
  • Custom Border Color (needs ext)
  • Depth Bias Fixes (needs ext)

Apart from that, the usual bug fixing.

Congratulations to D9VK developer Joshua Ashton and DXVK developer Philip Rebohle, together they've certainly helped pushed Linux gaming into new territory.

Article taken from GamingOnLinux.com.
Tags: Update, Vulkan, Wine
51 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.
38 comments
Page: 1/4»
  Go to:

Sir_Diealot Dec 16, 2019
Isn't DXVK that project that just went into maintenance mode because it's not feasible to develop it further?
rustybroomhandle Dec 16, 2019
It croaked, but it ribbits on.
Liam Dawe Dec 16, 2019
Quoting: Sir_DiealotIsn't DXVK that project that just went into maintenance mode because it's not feasible to develop it further?
No, that was other sites making a mountain out of a little GitHub comment rant. Don't read into it.
poke86 Dec 16, 2019
View PC info
  • Supporter
With this and Wine 5.0 on the horizon we should be getting a pretty good Proton upgrade soon, eh?
Ehvis Dec 16, 2019
View PC info
  • Supporter Plus
Congrats to all involved with this milestone! I'm still amazed at how quickly these things can develop. Brilliant work!
BielFPs Dec 16, 2019
Does Proton will fallback to wined3d if a non-vulkan video is detected? If yes, then it's awesome :)
x_wing Dec 16, 2019
Many kudos to Ashton! What a milestone, congrats!!!
TheSHEEEP Dec 16, 2019
View PC info
  • Supporter Plus
Good. Now merge DXVK with Wine.
Ehvis Dec 16, 2019
View PC info
  • Supporter Plus
Quoting: TheSHEEEPGood. Now merge DXVK with Wine.

As I understand it, DXVK is fine for games, but unsuitable for non-game applications due to a bunch of missing functionality related to working together with other parts of the windows system. No idea what that includes, but it's something that would be needed for something included in wine.
rkfg Dec 16, 2019
Quoting: TheSHEEEPGood. Now merge DXVK with Wine.
DXVK has a "fundamental flaw" and that is the language it's written in. Wine doesn't accept C++ code, unfortunately.
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.