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:
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.
powered by ArchLinuxthey had to say it, huh? ;)
Didn't tried with wine-3.5, but according to the new Vulkan loader in wine-3.5, it should work.
Hopefully I will manage to test it with wine-3.5 this weekend.
Also looks like I'd have to re-learn how to handle wine ;) I was pretty comfortable before and got many games running with secret tricks (which are now on winehq of course ;)). But using dxvk in this stage seems a bit tricky and needs some effort. Looking forward to see further progress and play games on Linux where the publisher or developer is strict against porting.
I only hope playing games with wine and dxvk won't result in any bans or so, because the anti-cheat software doesn't recognize it properly.
Awesome stuff... did anyone try Elite: Dangerous with this?
Also looks like I'd have to re-learn how to handle wine ;) I was pretty comfortable before and got many games running with secret tricks (which are now on winehq of course ;)). But using dxvk in this stage seems a bit tricky and needs some effort. Looking forward to see further progress and play games on Linux where the publisher or developer is strict against porting.
I only hope playing games with wine and dxvk won't result in any bans or so, because the anti-cheat software doesn't recognize it properly.
Right now, this is mentioned as WARNING on their github. You can get banned with DXVK because it is replacing standard d3d libraries.
I wanted to try it last week, but it is not working with wine-3.4. I googled something about it and it seems, that it is working only with wine 3.4-staging.
Didn't tried with wine-3.5, but according to the new Vulkan loader in wine-3.5, it should work.
Hopefully I will manage to test it with wine-3.5 this weekend.
DXVK works with wine 3.4, as well as with wine-staging 3.4 and with wine 3.5. But wine must be built with Vulkan support enabled, and some official builds do not support Vulkan.
Eg. both wine-devel and wine-staging packages for Ubuntu for version 3.4 did not support Vulkan and one needed to build it themselves or download eg. Lutris build of Wine to use DXVK. But Ubuntu packages wine-devel and wine-staging in version 3.5 do support Vulkan at least for 64 bit binaries.
If you have troubles with setting Vulkan and DXVK using a binary release of Wine it’s easy to download binary wine build from Lutris runners to verify if the problem is not because the packaged wine is not built with Vulkan enabled.
powered by ArchLinuxthey had to say it, huh? ;)
Its my old Intro clip a person made me. I have no skill to make a new one, so this will have to do it :)
Made a tutorial video also (might be still complicated for some)
edit: i messed up on the video edit also, you need to do VulkanSDK install before doing step 4
Spoiler, click me
Last edited by Xpander on 7 Apr 2018 at 7:31 am UTC
No dice. The main menu and loading screens look great:
![
When playing the game itself, it looks like this, however:
![
May need to try a recent wine staging to see if it makes a difference. A bit worried to mess up a working configuration with wine-staging 2.21, though.
Last edited by kaiman on 6 Apr 2018 at 7:31 pm UTC
View video on youtube.com
Kingdom Come: Deliverance:
View video on youtube.com
Last edited by holzi on 6 Apr 2018 at 8:06 pm UTC
I hope it will work for Warframe ... Still running windows on the side for that game only ...
Warframe has been working for ages if you use this script http://portwine-linux.ru/world-of-tanks-blitz-linux/ ignore the world of tank blitz bit if you use chrome you can auto translate to english script has been checked and is shown working on youtube search port warframe
Kingdom Come: DeliveranceTried with wine-staging 3.5 and DXVK. Same as with wine-devel. Looks like it might be an nVidia-specific problem. Now back to wine-staging 2.21, as that at least gives twice the FPS I get with wine-staging 3.5. Though only half of those I'd get with DXVK :-/
ELEX:
View video on youtube.com
Kingdom Come: Deliverance:
View video on youtube.com
I can finally play ELEX :D
I know what I'm installing tomorrow morning.
Maybe some texture streaming issues for AMD cards, but I dunno how much VRAM is in that last video with the HAWAII thing. AHH Radeon 290 (4GB) quite impressive FPS but yes 4GB VRAM will get you into trouble with KCD.
A bit worried to mess up a working configuration with wine-staging 2.21, though.
Doesn't everyone use a container application like PlayOnLinux or just prefixes?
PS. I have BF3 but its on origin so not sure how well that will work out. Also have taken a break from my Linux install, this might encourage me to get back to it however!
Last edited by TheRiddick on 7 Apr 2018 at 1:23 am UTC
DXVK sooner or later will make me break my Linux-Only games rule. I gave Witcher 3 a test today using Wine 3.5 (non staging) + dxvk 0.41, it was pleasing to see almost 60fps on high settings.Yeah, I actually bought KOTOR the other week from GOG so I could play it on WINE. Until GOG gets a client for managing their games (I know there's Lutris), I'm probably going to stick with Steam. However, for the very few games I want to use in WINE (I think two so far), I'd rather have the GOG version.
Kingdom Come: DeliveranceTried with wine-staging 3.5 and DXVK. Same as with wine-devel. Looks like it might be an nVidia-specific problem. Now back to wine-staging 2.21, as that at least gives twice the FPS I get with wine-staging 3.5. Though only half of those I'd get with DXVK :-/
what is messed up? visuals? what driver version? as it works fine for me with nvidia.
390.48 drivers
AHH Radeon 290 (4GB) quite impressive FPS but yes 4GB VRAM will get you into trouble with KCD.
My SSD died a few days ago so I'm currently playing on a HDD and I have the feeling some of the drops are a result of that. But it is indeed in a playable shape.
Last edited by holzi on 7 Apr 2018 at 7:41 am UTC
May need to try a recent wine staging to see if it makes a difference. A bit worried to mess up a working configuration with wine-staging 2.21, though.Do a clean WINEPREFIX. A lot of people use this for every single game too (me included, not that I do wine recently).
Or you can backup the current prefix. Try the new setup. If it ain't woring as pleasing, delete it and restore from backup.
See more from me