Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

For those of you chugging back that Wine, you might want to update DXVK, as the Vulkan-based D3D11 compatibility layer for Wine has a fresh update.

Here's what has improved in DXVK 0.61:

Improvements

  • Small overall performance improvements on AMD GPUs
  • Significant performance improvements on some Nvidia GPUs in various games (#448)
  • Better GPU utilization in some games (including Hellblade)
  • Reduced performance impact of the HUD

Bug fixes

  • Fixed MSAA-related rendering issues and validation errors in Project Cars and various Unity Engine games (#461)

  • Fixed incorrect shader decorations causing rendering issues on Intel ANV (#460)

Such insane progress, truly it is. To come so far in such a short time, enabling people to enjoy some Windows games in Wine that aren't likely to come to Linux. Also helping to find issues in Linux graphics drivers too, so that's a nice bonus from projects like this. Looking over the project recently, it's nice to see more people get involved too!

Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
14 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.
36 comments
Page: 1/2»
  Go to:

nox Jun 28, 2018
Quoting: GuestI wonder if Lutris games using DXVK will autoupdate.
I do believe they'll be a bit behind, but you can just set the version to 0.61 manually.
axredneck Jun 28, 2018
Now we need good D3D10 somehow
Shmerl Jun 28, 2018
Does Lutris autoupdate anything in general? Just install it yourself, you don't need Lutris to do it. It's as simple as copying a couple of files.


Last edited by Shmerl on 28 June 2018 at 10:29 pm UTC
Shmerl Jun 28, 2018
Quoting: axredneckNow we need good D3D10 somehow

See https://github.com/doitsujin/dxvk/issues/424
LungDrago Jun 28, 2018
I must say DXVK is an amazing project so far! Linux gaming keeps getting better and better. I get very good performance that's pretty much nearly indistinguishable from the performance I'd get on Windows. I'm thinking of getting rid of my Windows installation all together, it just collects dust on my SSD now.
STiAT Jun 28, 2018
Since it's basically DX9 and DX11 (not many released in pure DX10), what they do is amazing. DX11 could stay around longer than we'd wish for being a higher level API supported by Win7. Nobody who sees not fit for low level APIs will go with Vulkan, but most likely polish their games for DX11. We'll see it around some time to come, and the project to wrap it to vulkan is nothing short of amazing, especially the progress they make.

I only can say thanks to the devs, what DXVK does and the effort put into it ... I have to tell my gratitude and respect, because that's no park walk but a highly complicated task.
Quoting: GuestCool thanks everyone!

Now if I could find a game that worked properly with a DXVK+wine combination, that'd be nice, lol...

It sounds like ESO works properly with DXVK though I haven't tried it myself.
qptain Nemo Jun 29, 2018
Quoting: GuestCool thanks everyone!

Now if I could find a game that worked properly with a DXVK+wine combination, that'd be nice, lol...
Vampyr works pretty decently from what I can tell.
Shmerl Jun 29, 2018
Quoting: GuestCool thanks everyone!

Now if I could find a game that worked properly with a DXVK+wine combination, that'd be nice, lol...

From DRM-free games, I've heard Elex works well.
MacGyver88 Jun 29, 2018
I'm so happy I can play Witcher 3 again in Linux with DXVK. One major issue for me is Witcher 3 still crashes when I try to play 3440x1440 resolution fullscreen. Hopefully that will change in the future.
Shmerl Jun 29, 2018
Quoting: MacGyver69I'm so happy I can play Witcher 3 again in Linux with DXVK. One major issue for me is Witcher 3 still crashes when I try to play 3440x1440 resolution fullscreen. Hopefully that will change in the future.

Did you report the crash to the bug tracker?

TW3 is almost playable, except for stream output which causes distorted monsters. Unfortunately that last bit might take a long time to implement.
YoRHa-2B Jun 29, 2018
Quoting: ShmerlFrom DRM-free games, I've heard Elex works well.
Unfortunately it seems that wine 3.10 broke it, at least I had no luck running it since then. I'd appreciate if someone else who owns the game could test that.
rkfg Jun 29, 2018
There was a rumor that Valve hired the DKVX developer and considering all the other things (MoltenVK, active participation in Vulkan spec and drivers development, Linux support etc.) I can speculate that a year from now or maybe even earlier, given that DXVK seems to be very focused on GTA5 and TW3, they're going to introduce partly-supported Steam Windows games on Linux and probably Mac via DXVK => MoltenVK. I think it's quite the reason behind the acquisition and open-sourcing MoltenVK, to make it work with the already very good DXVK. Just like they do for the keyboard+mouse games in Big Picture (it's unsupported but you can try if you dare). Steam might create a separate wine prefix for each game, automatically install missing libraries and do overrides if required and in the end provide an experience similar to PlayOnLinux or Lutris. Or even incorporate those projects to some extent.

The bridges are built from both sides. The porters and devs are porting to Linux, Valve is doing their part for those who didn't agree to for some reason. We, the customers, benefit from all those efforts as well as Valve and the devs.


Last edited by rkfg on 29 June 2018 at 9:43 am UTC
nadrolinux Jun 29, 2018
Quoting: YoRHa-2B
Quoting: ShmerlFrom DRM-free games, I've heard Elex works well.
Unfortunately it seems that wine 3.10 broke it, at least I had no luck running it since then. I'd appreciate if someone else who owns the game could test that.
Yesterday I tested ELEX with wine 3.11 + DXVK from git + Radeon drivers from Padoka PPA and all worked fine, however I had 53 FPS on Ubuntu vs 75 FPS on Windows with the same settings. Performance lost in The Witcher 3 is smaller.
YoRHa-2B Jun 29, 2018
Weird, it crashes for me right after the Piranha Bytes logo with *any* version of wine that is not the Arch build of 3.9 (non-staging). Even my own 3.9 builds crash the game for some reason.

Performance cannot really be improved any further and 70% of Windows perf is to be expected.
Shmerl Jun 29, 2018
Quoting: rkfggiven that DXVK seems to be very focused on GTA5 and TW3, they're going to introduce partly-supported Steam Windows games on Linux and probably Mac via DXVK => MoltenVK. I think it's quite the reason behind the acquisition and open-sourcing MoltenVK, to make it work with the already very good DXVK.

MoltenVK doesn't support tesselation shaders so far. That's a major requirement for TW3, so DXVK → MoltenVK → Metal isn't going to work for it well until it's implemented:

See:

https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#known-moltenvk-limitations

https://github.com/KhronosGroup/SPIRV-Cross/issues/120

https://github.com/KhronosGroup/MoltenVK/issues/56


Last edited by Shmerl on 29 June 2018 at 1:39 pm UTC
nadrolinux Jun 29, 2018
Quoting: YoRHa-2BWeird, it crashes for me right after the Piranha Bytes logo with *any* version of wine that is not the Arch build of 3.9 (non-staging). Even my own 3.9 builds crash the game for some reason.

Performance cannot really be improved any further and 70% of Windows perf is to be expected.
Did you test with wine 3.11? I think that 70% of performance compared to Windows may be related to CPU utilisation issues in Wine, because when I run the game with taskset and choose 6 instead of 12 available threads performance drop to even 40 FPS, so it's something wrong, because on Windows this game use just 2 threads most of the time. When I assigned just 2 threads to this game via taskset I just had 12 FPS. I think that in optimal scenerio 80% of the performance is realistic (eg. I have around 80% of windows performance in The Witcher 3 on Linux).

BTW. I have Ryzen 1600X + 3200MHz RAM + Radeon 580 8GB.
Shmerl Jun 29, 2018
I got Elex with a major discount recently, so I'll give it a try with dxvk soon.


Last edited by Shmerl on 29 June 2018 at 3:47 pm UTC
mao_dze_dun Jun 29, 2018
Has anybody with an Nvidia card done a Linux - Windows performance comparison with this release? It says some nVudia cards should see a performance boost - wonder how much.
ziabice Jun 29, 2018
Quoting: YoRHa-2B
Quoting: ShmerlFrom DRM-free games, I've heard Elex works well.
Unfortunately it seems that wine 3.10 broke it, at least I had no luck running it since then. I'd appreciate if someone else who owns the game could test that.

Game is running perfectly fine on my system.

I'm running Manjaro Linux, with dxvk-bin 0.60 (from AUR) and wine-staging-nine-3.10 (from Archlinux repo).

Are you sure to have dxvk correctly setup? Try the usual:

env WINEPREFIX=/mnt/storage4/PlayOnLinux/wineprefix/elex setup_dxvk64 reset

Followed by

env WINEPREFIX=/mnt/storage4/PlayOnLinux/wineprefix/elex setup_dxvk64

I'm running GoG version of the game, with an absolutely vanilla wine installation (no additional libraries, if I recall correctly).
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.