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.

Since there's a lot of excitement around DXVK we've been following it closely and a fresh release made it out last night.

For those who don't remember it, DXVK is the compatibility layer for running Direct3D 11 games in Wine using Vulkan. It's a very promising project, with a lot of people having fun with it already on Linux.

The latest release, version 0.41, has a slight reduction of overall CPU overhead, has better GPU saturation when Deferred Contexts are used for rendering and features a configurable HUD. The announcement also notes five bugs fixed, one which will make Mesa users happy as it fixes tessellation shaders causing a crash in Mesa drivers.

An an example of how it runs, here's a video from well-known Linux YouTuber Xpander showing off Kingdom Come: Deliverance using a previous build of DXVK:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

 

Very impressive stuff there, hopefully it will make it into Wine proper when it's further developed. Projects like this, could really help more people dual-boot and eventually be full Linux gamers.

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
15 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.
See more from me
The comments on this article are closed.
108 comments
Page: «5/11»
  Go to:

Quoting: Ehvis
Quoting: Comandante ÑoñardoIs this DX11 for games exclusive or it works with DX9 games too?...

Just DX11 (and maybe DX10 later). DX9 is different.

I didn't know that...
It will be good to see a performance comparative between DX11 games ported to Linux and DX11 games running via wine with DXVK..
IDNO Apr 8, 2018
WoW this looks good. Btw i found an cool OS Kibojoe Linux very minimal arch linux with manjaro linux. If you into gaming i like lightwaight desktops. To not use much ram :D cuz i am still useing 8gb. And yeah i am useing right now is SteamOS. :D


Last edited by IDNO on 8 April 2018 at 9:52 am UTC
Shmerl Apr 9, 2018
Quoting: Comandante ÑoñardoIt will be good to see a performance comparative between DX11 games ported to Linux and DX11 games running via wine with DXVK..

It would be probably comparable, since most of those ported games, use quite similar approach of translating it into Vulkan.


Last edited by Shmerl on 9 April 2018 at 3:41 am UTC
Shmerl Apr 9, 2018
Quoting: CyrilAnother question... ^^
For the last task, i want to use Witcher 3 (GOG version) but it's already installed on my System, as i tested it with wine-staging-2.21.
Can I just copy/paste the folder into the _DXVK_prefix?
I didn't install Steam also, I don't think it's necessary in my case, is it?

I recommend making a clean install of the GOG version (classic installer) into its own prefix, then enable dxvk there.

Alternatively, simply update your current prefix to latest Wine release or even Wine master (better build it from source to make sure it supports Vulkan), and then same way enable dxvk in it.

When building, don't forget Vulkan dev package.


Last edited by Shmerl on 9 April 2018 at 3:45 am UTC
Shmerl Apr 9, 2018
Quoting: razing32Elex
Tried to run it and got that. There was also an exception window but I could not select it.
It's odd , I get the two logos then a black screen.
On regular wine (3.4 I think) i managed to see both the intros and the main menu but trying to start a game resulted in a black screen.

Are you using Steam version? If yes, make sure to disable Steam overlay. I've heard it's not compatible with dxvk. GOG version obviously shouldn't have this problem.


Last edited by Shmerl on 9 April 2018 at 3:47 am UTC
Geppeto35 Apr 9, 2018
Still quite complex to do, it seems. Why no automated method exists? That's one of the point that is still harm gaming on linux OS. I need a step-by-step text tutorial (or a copy/paste command lines) but for everyone, we need a double-click file or a checkbox in a graphic window ^^
TheRiddick Apr 9, 2018
Tried to get deliverance running on my 1080ti but cryengine says unsupported gpu, needs DX11 compat ... blah blah whatever.

Shrug

EDIT: well managed to get it to load with audio and HUD but 3d is black, I get the following errors. Probably a minor configuration problem.

0048:fixme:nvapi:NvAPI_D3D_GetObjectHandleForResource (0xac0d3c0, 0x2b106d60, 0xadee9e0): stub
0048:err:nvapi:NvAPI_D3D11_SetDepthBoundsTest Failed to get wined3d device handle!


Last edited by TheRiddick on 9 April 2018 at 8:04 am UTC
NuSuey Apr 9, 2018
Btw, if you guys missed that.. Telltale DX11 games also work in DXVK
View video on youtube.com
TheRiddick Apr 9, 2018
Well Witcher 3 works wonderfully at 4k (above 60fps), some shader stutter but thats fine. Thought settings are not on ultra or anything, just default stuff.

I just can't for the life of my figure out why KCD has a blank screen on loadup but I can hear the music, see and move the icon, and hear the interface beeps as I pan over them, just can't see anything.

Thinking It could be a mod or something I have installed, or a specific configuration I have done in the files.


Last edited by TheRiddick on 9 April 2018 at 9:36 am UTC
Faattori Apr 9, 2018
Quoting: TheRiddickI just can't for the life of my figure out why KCD has a blank screen on loadup but I can hear the music, see and move the icon, and hear the interface beeps as I pan over them, just can't see anything.

If you are playing through Steam, try with the Steam Overlay disabled.
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.