Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

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
22 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 checked 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.
32 comments
Page: «2/2
  Go to:

cRaZy-bisCuiT Aug 14, 2018
Quoting: CorbenAh yeah, Corben means getting banned ;)
Actually games with Punkbuster will not work on Servers protected with it. I'm not aware of bans but pb will kick you if the server is protected with it.


I guess without a hack that won't be possible to solve. I'm not sure how it works but someone told me it uses lists with MD5 hashess of the files it should check and obviously the wine implementstio differs from the original files.

That's very unfottjnar since I hoped I could play BF4 with friends again but I can't...the only EA game I was interested in within the last decade.


Last edited by cRaZy-bisCuiT on 14 August 2018 at 5:32 am UTC
tuubi Aug 14, 2018
View PC info
  • Supporter Plus
Quoting: Comandante ÑoñardoSo.. Can We play Crysis in DX10 with this?
QuoteProvided you are running the 64-bit GOG version of the game, yes. Other versions of the game, particularly the 32-bit Steam version, will probably not run.
source
Duke Takeshi Aug 14, 2018
Quoting: PsyringeAmazing project. Wish I could donate to DXVK, but the devs don't accept donations for unknown reasons.

Given the fast pace at which DXVK is developed currently, I would presume that the devs work on it full-time and are already funded by someone (or some company). Apparently, these want to stay anonymous (out of reasons I cannot understand...). Also, other open-source projects received a lot of anonymous funding recently. I really wonder where this comes from and why someone would like to stay anonymous when funding open-source projects. Maybe it's Microsoft again, since they "love" open-source now *irony off* xD.

Also, if you have spare money to donate for a cool project, why not support gamingonlinux? ;)
Cmdr_Iras Aug 14, 2018
Quoting: YoRHa-2B...Similarly, the stream output hack won't be required anymore when DXVK supports it properly. ...

This stream output hack, does it do anything for the Witcher 3?
legluondunet Aug 14, 2018
It's impressive the new number of games we can recently play on Linux with last Wine + DXVK progress.
druid23 Aug 14, 2018
Quoting: YoRHa-2B
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.

I have many, many hours logged with Warframe using DXVK, never seen any issues at all.
Arehandoro Aug 14, 2018
Rare is the day that we don't receive some good news related to DXVK. I like it this way :)
mrdeathjr Aug 14, 2018
Next dxvk release will be awesome for dx10 titles case crysis (steam version tested)













Is very impressive compared with dx9 wine implementation



https://www.youtube.com/watch?v=jl2SVXkY1Iw

Because wine give around 90fps in same scene but dxvk give 150fps but with less cpu

Before cited titles and others dx10 like as sleeping dogs, anno 1404, devil may cry 4, lost planet extreme condition, necrovision, oceanhorn, call of juarez, farcry 2, avatar, bioshock 1-2, just cause 2, enslaved, prince of persia 2008, company of heroes, hawx, megaman x collection, world in conflict, resident evil 5 and others can be stay or not in hyphotetical tests for wine 3.15 / 3.16 :D

^_^


Last edited by mrdeathjr on 14 August 2018 at 11:06 pm UTC
axredneck Aug 14, 2018
Quoting: mrdeathjr... devil may cry 4 ... can be stay or not in hyphotetical tests for wine 3.15 / 3.16 :D
This
Ardje Aug 14, 2018
Quoting: STiATInteresting, that Mesa and DXVK need game based workarounds. Seems game devs / engines are not always compliant to standards.
Eh... they all have...
Nvidia always comes with a giant list of tweaks and workarounds for games. If you change the name of the game those tweaks suddenly don't work. Just like those 3d benchmarks that suddenly score lower when you change their name.
The same with ATI and fglrx, especially for crossfire use.
I assume the same with AMD.
For now mesa still seems to be very distant of making gamename based fixes.
MayeulC Aug 15, 2018
Quoting: ArdjeFor now mesa still seems to be very distant of making gamename based fixes.
driconf? That's used to adjust driver behaviour to various application quirks; which can be name-based.

And the same is being done for DXVK, for instance... Some apps are just broken, and wouldn't work with a conforming driver, or would only work with poor performance (as far as I know, it's sometimes as simple as lying about being an nvidia driver, the supported extensions, or tweaking GL threading). That's one of the things that Vulkan set out to address, if I'm not mistaken.


Last edited by MayeulC on 15 August 2018 at 10:09 am UTC
legluondunet Aug 15, 2018
With this new DXVK changes, I can finally launch and play "Assassin's Creed™: Director's Cut Edition" directx10 version.
It's the first time I can play this game since I bought it in 2013 on Steam...
But Just Cause II is still too unstable.


Last edited by legluondunet on 15 August 2018 at 11:14 am UTC
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.