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

Some information on why Wine is not going to be using DXVK

By - | Views: 32,424

It seems things aren't all rosy between CodeWeavers and DXVK, as developer Henri Verbeet has written into the Wine Development mailing list to give more details.

The developers working on Wine seem to be going their own way with their Vulkan plans and most thought this was due to DXVK being written in C++, a different license and so on. Apparently, that's not the main issue as Verbeet notes and they didn't pull any punches:

In February 2018, we reached out to Philip Rebohle—the author of DXVK—to start a conversation around whether there were any areas we could cooperate on. One obvious area was the vkd3d shader compiler, which translates Direct3D shader byte code to SPIR-V (much like DXVK has to do), but there would have been other possibilities, like sharing the DXGI implementation, or using a scheme like vkd3d where Wine's d3d11 could have optionally loaded DXVK as a regular shared library. That e-mail went unanswered. Now, I appreciate that different people have different ideas about what's acceptable and what isn't, but personally I think that's extremely rude and uncivilised.

They continued:

Nevertheless, e-mail gets lost sometimes, sometimes people are busy, everyone gets a second chance. So a few months later, since I was organising WineConf 2018, I sent Philip a personal invitation to attend WineConf, and perhaps discuss things there. That invitation went unanswered too, at which point I was pretty much done with DXVK.

It is my understanding that since then both Jeremy White and CodeWeavers' partners at Valve have tried reaching out to Philip on the subject, but evidently with little success.

Personally, this all feels like it's getting a little too heated for me. Still, it shows that there's clearly some communication issues that need to be solved between all parties involved for the better of us all who use Wine, DXVK and so on.

Hopefully the situation can be resolved in an amicable way, calling someone out in such a way doesn't seem particularly fair though. I've picked up on emails months after they were sent before, it's very common when you're busy and working alone. I did speak to Philip Rebohle after this, who said they would rather stay out of "unnecessary drama in public".

The good news, is that they are working on an official wined3d Vulkan backend going by a codename of Damavand which will be interesting to see.

You can see the mailing list entry here.

Cheers, Phoronix.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
23 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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.
See more from me
The comments on this article are closed.
77 comments
Page: 1/8»
  Go to:

Liam Dawe 25 Jan, 2019
Quoting: PatolaSo the guy sent two emails without answer and concluded it was rudeness? I don't know about you guys but I miss personal emails all the time. Same with telegram and whatsapp instant messages.
I have emails that end up going unanswered for weeks and sometimes completely forgotten about until a year later because I am so busy, it's just how it is.
Naib 25 Jan, 2019
View PC info
  • Supporter Plus
*sigh* Appeal to community is bad form.

Could DXVK dev have emailed back some response? sure but if they are deep in code, hitting deadlines, have other priorities it is EXTREMELY easy for such a query to drop out of scope.

Also the DXVK dev probably has other priorities that are ahead of interaction with another project
lucinos 25 Jan, 2019
I am quite sure if we check the projects that have been forked, number one reason is "someone does not answer his emails"
dpanter 25 Jan, 2019
Does he... does he have the correct e-mail address? :S:

Maybe I should start selling those Jump-To-Conclusions mats to everyone on Twitter.

Liam Dawe 25 Jan, 2019
A confusing situation to be sure, since Valve are supposed to be working in co-operation with CodeWeavers, with DXVK contracted by Valve.
Swiftpaw 25 Jan, 2019
Quoting: Naib*sigh* Appeal to community is bad form.

Could DXVK dev have emailed back some response? sure but if they are deep in code, hitting deadlines, have other priorities it is EXTREMELY easy for such a query to drop out of scope.

Also the DXVK dev probably has other priorities that are ahead of interaction with another project

Lol, right. "You didn't take time out of your busy schedule to pay a bunch of money to come to a conference for a project that I feel you should be more involved in all because I wanted you to, how RUDE!" Maybe they don't care about your snooty ass telling them what to do. Maybe they want DXVK to continue being managed independently and don't have any interest in the WINE devs or Codeweavers organization.
pb 25 Jan, 2019
That reminds me of a huge business deal that I would have missed if I didn't peek in my spam folder for no reason. After that I set a reminder to check/clean my spam box every two weeks. ;-)
Nevertheless 25 Jan, 2019
Codeweavers works with Valve on Proton, Valve funds DXVK for Proton, and Codeweavers and DXVK are unable to communicate with each other? Sounds odd to me.
Maybe the story has an unknown background. However, I don't see how the community could possibly help...
Liam Dawe 25 Jan, 2019
Quoting: pbThat reminds me of a huge business deal that I would have missed if I didn't peek in my spam folder for no reason. After that I set a reminder to check/clean my spam box every two weeks. ;-)
Was it the FBI offering billions of dollars? ;)
Nevertheless 25 Jan, 2019
Quoting: liamdawe
Quoting: pbThat reminds me of a huge business deal that I would have missed if I didn't peek in my spam folder for no reason. After that I set a reminder to check/clean my spam box every two weeks. ;-)
Was it the FBI offering billions of dollars? ;)

No, that Nigerian deal!
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. 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!
The comments on this article are closed.
Livestreams & Videos
Community Livestreams
Latest Forum Posts