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, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

D9VK is no more as it merges with DXVK, making DXVK a D3D 9/10/11 to Vulkan layer

Posted by , | Views: 21,170

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
53 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
43 comments
Page: «2/5»
  Go to:

Ehvis 16 December 2019 at 12:45 pm UTC
View PC info
  • Supporter
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 16 December 2019 at 1:01 pm UTC
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.
Eike 16 December 2019 at 1:07 pm UTC
rkfgDXVK has a "fundamental flaw" and that is the language it's written in. Wine doesn't accept C++ code, unfortunately.

Now I wondered what they're using.
Pure C?!?


Last edited by Eike on 16 December 2019 at 1:08 pm UTC
tonyrh 16 December 2019 at 1:19 pm UTC
Liam Dawe
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.

Isn't GitHub the only channel the DXVK dev uses to communicate? In those little comment rants he clearly stated that after the merge of D9VK his project is going maintenance mode, because it's a "fragile, unreliable and frustrating maintenance nightmare". AFAIK he did not retract that anywhere. Do you know something we don't know or what?
Nanobang 16 December 2019 at 1:21 pm UTC
I'm guessing that means that the days of PROTON_USE_D9VK=1 %command% are rapidly drawing to a close, yeah? There is a Santa-bot 3000!
Liam Dawe 16 December 2019 at 1:24 pm UTC
tonyrh
Liam Dawe
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.

Isn't GitHub the only channel the DXVK dev uses to communicate? In those little comment rants he clearly stated that after the merge of D9VK his project is going maintenance mode, because it's a "fragile, unreliable and frustrating maintenance nightmare". AFAIK he did not retract that anywhere. Do you know something we don't know or what?
No it's not, they have their own Discord. Don't take comments made out of frustration, as actual plans.
mphuZ 16 December 2019 at 1:27 pm UTC
Finally!
rkfg 16 December 2019 at 1:29 pm UTC
Eike
rkfgDXVK has a "fundamental flaw" and that is the language it's written in. Wine doesn't accept C++ code, unfortunately.

Now I wondered what they're using.
Pure C?!?
Yes, Wine is written in pure C.
Eike 16 December 2019 at 1:32 pm UTC
rkfgYes, Wine is written in pure C.

No wonder it's a maintenance nightmare. ;)



Last edited by Eike on 16 December 2019 at 2:01 pm UTC
tonyrh 16 December 2019 at 1:37 pm UTC
Liam Dawe
tonyrh
Liam Dawe
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.

Isn't GitHub the only channel the DXVK dev uses to communicate? In those little comment rants he clearly stated that after the merge of D9VK his project is going maintenance mode, because it's a "fragile, unreliable and frustrating maintenance nightmare". AFAIK he did not retract that anywhere. Do you know something we don't know or what?
No it's not, they have their own Discord. Don't take comments made out of frustration, as actual plans.

TIL Discord is official, GitHub is not.
  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!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts