Check out our Monthly Survey Page to see what our users are running.

There's so many incredible things going on around Wine right now it's hard to keep track. DXVK is now expanding to support Direct3D 10 over Vulkan in Wine.

Talking about it on the official GitHub account in this issue, the main developer of DXVK said it works in a similar way to DXUP with it being a "very thin wrapper around the existing D3D11 interfaces, while allowing for better interoperability between the two APIs.".

As for how much it actually supports, well, quite a lot. It implements "most" of the Direct3D 10.1 core API and the shader reflection API. However, the Effects API is not currently supported. To use it, you will need the d3dcompiler_43.dll, which can be grabbed by using winetricks.

More information on it here.

Additionally, there's also another new project named Direct3D 9-to-11 which aims to convert Direct3D 9 programs to Direct3D 11. It's supposed to be used with DXVK and it's currently under "heavy development". It will be interesting to see how this project shapes up, although there is already the VK9 project to keep an eye on.

So much Wine, so little time.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
24 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 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.
34 comments
Page: «2/4»
  Go to:

Corben 13 Aug, 2018
Quoting: YoRHa-2BI think what Carben meant by "problems" was actually getting banned for playing a game with wine+dxvk. And while I'm not sure about Warframe - there seems to have been some FUD about running it on Wine - Dark Souls 3 really doesn't like being played on Linux and you will get banned when trying any sort of online activity.
Ah yeah, Corben means getting banned ;)
According to this thread respectively this follow up thread, playing Warframe might not be possible using DXVK.

Haven't found any other reports yet, but maybe just because nobody tried it yet. E.g. I found only someone trying the demo of Elite: Dangerous, but I'd be interested in the online game.
Unfortunately most Publishers don't answer these questions, except stating that Linux is not supported at all. So getting an answer from Blizzard was pretty awesome, where they also say Linux/wine is not supported, but at least you'll get only banned for using cheats/bots, not just for using the DXVK dll files.

edit: oh, seems like Frontier Development also has no problems using DXVK according to this chat.


Last edited by Corben on 13 August 2018 at 9:59 pm UTC
frakswe 13 Aug, 2018
just cause 2 was the one game i've been longing to play since i went full on linux,frigging amazing :)
rustybroomhandle 13 Aug, 2018
Re the banning. I can also confirm that at least Overwatch has no problem with that. Plus it runs great.
MayeulC 13 Aug, 2018
Liam, you might want to link that issue instead of the current one in the article: https://github.com/doitsujin/dxvk/issues/551

It seems to be a readme with a lot of details into the D3D10 support :)
Avehicle7887 13 Aug, 2018
Amazing work, although DX10 wasn't very popular I'm sure sooner or later I will find a use for this feature. Thanks for your work.
YoRHa-2B 13 Aug, 2018
Quoting: CorbenAccording to this thread respectively this follow up thread, playing Warframe might not be possible using DXVK.
People have played the game before and I haven't heard a single complaint about someone actually getting banned. I think people are just reading the supporter's reply wrong, some assume that they'll get auto-banned and then complain on the forums about nothing. At least that's my take on the situation.

Quoting: CorbenCorben
I should probably copy-paste more often instead of trying to figure out italic fonts, sorry about that.
Comandante Ñoñardo 13 Aug, 2018
So.. Can We play Crysis in DX10 with this?
STiAT 14 Aug, 2018
Quoting: YoRHa-2BBut stating that game engines are not always compliant to standards is a massive understatement. You won't believe how broken some games are and how painful it can be to work around those issues. Low-effort Japanese PC ports like Yakuza 0 or Nier tend to be the worst offenders.

Sorry for that. Because I primarily blamed it on driver bugs until I realized that some things may are not as they should be...
Psyringe 14 Aug, 2018
Amazing project. Wish I could donate to DXVK, but the devs don't accept donations for unknown reasons.
silentprocyon 14 Aug, 2018
Quoting: Corbenedit: oh, seems like Frontier Development also has no problems using DXVK according to this chat.

Oh my. ED was half the reason I went to all the trouble of setting up a VM with PCI passthrough; the other half was mostly for the learning experience.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

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!
The comments on this article are closed.