Check out our Monthly Survey Page to see what our users are running.
The Witcher 3 in Wine
Page: «44/88»
  Go to:
Shmerl 16 Mar 2018
Comparison:

wined3d:

![](https://i.imgur.com/I37Sg6s.jpg)

dxvk:

![](https://i.imgur.com/w8WQIJN.jpg)
sebish 16 Mar 2018
dxvk works witch wine 3.4 install from depot winehq ?
deb https://dl.winehq.org/wine-builds/debian/ buster main
Shmerl 16 Mar 2018
dxvk works witch wine 3.4 install from depot winehq ?
deb https://dl.winehq.org/wine-builds/debian/ buster main

Yes, it should already. Doesn't look like 3.4 builds are out though.
malek69 17 Mar 2018
Wine staning 3.4 + daily dxvk
View video on youtube.com
Wine 3.4 + daily dxvk
View video on youtube.com
hilpara 17 Mar 2018
I'm still waiting for Mesa 18.0 release :(
andda715 17 Mar 2018
DXVK :D

Finally got it to work, needed to build mingw-w64 as I was using a too old version.

Results?

Hierarch Square: 80-90FPS with intermittent drops when (?) shaders are being compiled or similar?
Rest: 85-100FPS with again drops to ~10, ~30 or ~60 for a split second when something new arrives on the screen. Lower the more new stuff that arrives.

Just awesome!

Nvidia 390.25 with 1.1.70 of local vulkan. Says 1.0.65 which I guess is the wine installed version(?) in DXVK_HUD.

Sadly can't take any screenshots as the game and my card seems to hang when tabbing etc, forcing a hard reboot. :-(

EDIT: wine-3.4 with Today's latest on direct-image-mapping branch.
EDIT 2: Enabling vsync and setting max fps 60 (not sure if both are needed...) and all the drops are gone. Rock solid 60FPS which is great when your (mine) monitor only can do 60Hz anyway! :-D
malek69 17 Mar 2018
wget https://haagch.frickel.club/files/dxvk/latest/32/bin/d3d11.dll https://haagch.frickel.club/files/dxvk/latest/32/bin/dxgi.dll https://haagch.frickel.club/files/dxvk/latest/32/bin/setup_dxvk.sh
  
WINEPREFIX=~/.wine bash setup_dxvk.sh
latest binary
Pependos 17 Mar 2018
Can someone post a step-by-step instructions with the correct way to compile everything to get this wine-3.4 work with dxvk? Please :)
Shmerl 18 Mar 2018
Hierarch Square: 80-90FPS with intermittent drops when (?) shaders are being compiled or similar?
Rest: 85-100FPS with again drops to ~10, ~30 or ~60 for a split second when something new arrives on the screen. Lower the more new stuff that arrives.

How much VRAM do you have? I suspect more VRAM helps tremendously when direct-image-mapping is used.
Shmerl 18 Mar 2018
Can someone post a step-by-step instructions with the correct way to compile everything to get this wine-3.4 work with dxvk? Please :)

You want wine compilation instructions, or dxvk compilation instructions? If you don't feel like it - there is no need to compile wine. Wine 3.4 should already work with dxvk.

Installation can be messy, but look higher in this thread, it was already addressed. Don't forget to install Vulkan SDK into the prefix.
Shmerl 18 Mar 2018
FYI: direct image mapping branch isn't needed anymore. Use regular dxvk master.
Shmerl 18 Mar 2018
Looks like I missed that, but Sapphire released Pulse version of their AMD Vega 56. It's not such a monster as their Nitro (requires just 2 8-pin power connectors rather than 3). It sounds like a great card, especially with 8GB VRAM to beef up dxvk performance, but that pricing...
andda715 18 Mar 2018
Hierarch Square: 80-90FPS with intermittent drops when (?) shaders are being compiled or similar?
Rest: 85-100FPS with again drops to ~10, ~30 or ~60 for a split second when something new arrives on the screen. Lower the more new stuff that arrives.

How much VRAM do you have? I suspect more VRAM helps tremendously when direct-image-mapping is used.

MSI GTX 1080 with 8GB of VRAM.
80-85 on HS is within ~80% of Windows performance => awesome. :-)
On W Novigrad is generally between 95 and 130.
andda715 18 Mar 2018
Looks like I missed that, but Sapphire released Pulse version of their AMD Vega 56. It's not such a monster as their Nitro (requires just 2 8-pin power connectors rather than 3). It sounds like a great card, especially with 8GB VRAM to beef up dxvk performance, but that pricing...

Graphics card pricing is a joke at the moment, similar story with DDR4 memory. :-(
Was very interested in buying a Vega 56 myself as well, looks like a great card!
Was a bit worried at buying at release though as the first batches, of any high-end silicon-based HW, generally have a lot of more issues than later batches. Not an issue now of course, unless the stores tries to resell early versions.

Bought my 1080 for ~€520 roughly half a year ago and was a bit angry that it was so much more expensive than the cheapest 1080s (€50-100 or so) but I wanted an MSI card (happy with them previously). Now? The same card goes for €740+ (the few hours per month in it is in stock and not sold out). :-/
sebish 18 Mar 2018
Hi

I install wine3.4 from debian : deb https://dl.winehq.org/wine-builds/debian/ buster main

I install VulkanSDK-1.0.51.0-Installer.exe ,copy winevulkan.json and add the reg key in the 64Bit wineprefix.

The cube don't work and i have this error

Failed to open dynamic library "c:\windows\system32\winevulkan.dll" with error 1114 Cannot create Vulkan instance.
C:\Users\david\.jenkins\workspace\LoaderAndValidationLayers\demos\vulkaninfo.c:671: failed with VK_ERROR_INCOM
PATIBLE_DRIVER

I delete all other version of wine.

help please/
Shmerl 18 Mar 2018
The cube don't work and i have this error

How did you add the registry entry? Do you actually have winevulkan.dll in the location you list above?

Also, if you are using Nvidia, make sure to pull the latest driver (and you can use latest Vulkan SDK too).
sebish 18 Mar 2018
I have the nvidia driver 390.42 install from debian depot and this :
nvidia-vulkan-commonn
nvidia-vulkan-icd
nvidia-vulkan-icd:i386

The c:\windows\system32\winevulkan.dll exist. I add the reg key via wine regedit.exe.
malek69 18 Mar 2018
Vulkaninfo outputs?
Meaby this work
Your /usr/share/vulkan/icd.d/nvidia_icd.json should look something like this:

{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGLX_nvidia.so.0",
        "api_version" : "1.0.49"
    }
}

You likely have one that looks like this given your output:

{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGL.so.1",
        "api_version" : "1.0.49"
    }
}
sebish 18 Mar 2018
I verify :

# ll /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0 
lrwxrwxrwx 1 root root 61 mars  18 13:58 /usr/lib/x86_64-linux-gnu/libGLX_nvidia.so.0 -> /etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu
# ll /etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu
lrwxrwxrwx 1 root root 59 mars  18 13:58 /etc/alternatives/nvidia--libGLX_nvidia.so.0-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.0
# ll /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.0
lrwxrwxrwx 1 root root 23 mars  13 06:30 /usr/lib/x86_64-linux-gnu/nvidia/current/libGLX_nvidia.so.0 -> libGLX_nvidia.so.390.42


and /usr/share/vulkan/icd.d/nvidia_icd.json

{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGLX_nvidia.so.0",
        "api_version" : "1.0.65"
    }
}

I modify to :
{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGLX_nvidia.so.0",
        "api_version" : "1.0.49"
    }
}


Same Problème, the output :

===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: failed to open DevNode ░
ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: failed to open DevNode ┐
ERROR: [Loader Message] Code 0 : loaderGetDeviceRegistryFiles: failed to open DevNode ­Ö
ERROR: [Loader Message] Code 0 : Failed to open dynamic library "c:\windows\system32\winevulkan.dll" with erro
r 1114
Cannot create Vulkan instance.
C:\VulkanSDKBuild\workspace\LoaderAndValidationLayers\demos\vulkaninfo.c:768: failed with VK_ERROR_INCOMPATIBL
E_DRIVER                                                                                                                
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!
Login / Register



Buy Games
Buy games with our affiliate / partner links: