Dxvk on Wine Development

Questions about Wine on Linux
Locked
User avatar
andrelimabr
Newbie
Newbie
Posts: 2
Joined: Thu Jun 07, 2018 8:04 am

Dxvk on Wine Development

Post by andrelimabr »

Is there a way to use dxvk on Wine Devel?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Dxvk on Wine Development

Post by DarkShadow44 »

Of course, see https://github.com/doitsujin/dxvk/blob/master/README.md. It should work if you install it according to their instructions.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Dxvk on Wine Development

Post by Bob Wya »

andrelimabr wrote:Is there a way to use dxvk on Wine Devel?
winetricks has a dxvk verb now... In the Git master.
I've also made a pull request to fix the winetricks vulkansdk verb - so that winetricks can setup the Vulkan SDK correctly for winevulkan.

However, I'm not sure how critical it is to use the Vulkan SDK vs. Wine's builtin vulkan-1.dll implementation, for DXVK at present.
I can't remember what the minimum Vulkan version is, that DXVK requires...
I think there will be a Vulkan version jump on the builtin vulkan-1.dll implementation, in (the yet to be released) Wine 3.10.

Remember you'll need to pull in the native 32-bit + 64-bit Linux Vulkan libraries.

Generally you're recommended to use wine-staging for gaming, as it still has a few critical patches not present in wine-devel.

Bob
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Dxvk on Wine Development

Post by Bob Wya »

@andrelimabr

If you pull the winetricks Git master...

Code: Select all

sudo apt-get purge winetricks
sudo su
cd /usr/bin
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
exit
See: WineHQ Wiki: Winetricks.

Then these verbs should now work correctly, with any WINEPREFIX you setup:

Code: Select all

winetricks vulkansdk dxvk
Note carefully: you will want to setup DXVK on a separate / independent WINEPREFIX.
As installing DXVK will most likely break Wine's traditional wined3d dxgi implementation for a number of games.
See: WineHQ FAQ: 6.5 Wineprefixes.

Bob
Cybermax
Level 4
Level 4
Posts: 218
Joined: Fri Dec 01, 2017 5:26 pm

Re: Dxvk on Wine Development

Post by Cybermax »

You do not need Vulkan SDK to use DXVK. Runs just fine with wine's vulkan-1.dll with wine-3.5 or newer.
User avatar
andrelimabr
Newbie
Newbie
Posts: 2
Joined: Thu Jun 07, 2018 8:04 am

Re: Dxvk on Wine Development

Post by andrelimabr »

Thanks! I'll try it with wine 3.10.
Locked