Latest GOG release (1.31 or GOTY)
Installs without issues. I use the gog-galaxy-wine snap program to download the offline package of this game, and then run the installer on plain wine.
The game starts on vanilla DirectX 11 (OpenGL), but the performance will never be good when switch to the Vulkan based DXVK.
So far, the game runs fines, without great problems
What does not
Using OpenGL default translation (WineD3D) it will occur some graphic glitches, and lack of post-processing effects.
Installing the last branch of DXVK fix some graphic issues, and implements some advanced graphics settings (NVidia post-processing effects)
What was not tested
Not so much.
Tested on a Clevo Laptop with a 7th Generation Intel Core i7 that contains an integrated Intel HD 630 GPU, and a discrete Nvidia 1050 TI, like on previous test.
The reason for a new report has the launch of a stable version of primus_vk that finally fix the lack of Vulkan support on hybrid GPUs.
On NVidia Optimus laptops install primus_vk from https://github.com/felixdoerre... , once installed bumblebee and the NVidia drivers from your official distro repository.
It is also recommendable to copy the pvkrun script (now bundled on primus_vk 1.0 stable) to /usr/bin and mark as executable. This will set the primus_vk variables to primusrun command automatically, making more simple to start Vulkan based games on NVidia cards:
$ pvkrun wine witcher3.exe
The same command can be used on Steam client, like:
Playing on integrated graphics (Intel HD) will be a nightmare.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Apr 25 2021||5.0.5||Yes||Yes||No||Platinum||bacruru|
|Show||Debian 10.x "Buster"||Oct 18 2020||5.19-staging||Yes||Yes||Yes||Gold||Robert Waldner|
|Show||Gentoo Linux x86_64||Mar 29 2020||5.3||Yes||Yes||Yes||Gold||tt_1|
|Current||Debian GNU/Linux 9.x "Stretch" x86_64||May 10 2019||4.7-staging||Yes||Yes||Yes||Gold||Nosferatu Arucard|
|Show||Arch Linux x86_64||Apr 13 2019||4.1-staging||Yes||Yes||Yes||Silver||abcdefg|
|Bug #||Description||Status||Resolution||Other apps affected|
|43133||The Witcher 3: ambient occlusion distortions||NEW||View|
|43786||The Witcher 3: textures flicker in some places when you move (derivatives after discard)||NEW||View|
|43816||The Witcher 3: white outline on vegetation during rain at nighttime||RESOLVED||ABANDONED||View|
|43861||The Witcher 3: Movement problems||UNCONFIRMED||View|
|44315||Buffer maps cause CPU-GPU synchronization (Guild Wars 2, The Witcher 3)||NEW||View|
|45989||The Witcher 3 flickers horribly and has artifacts||UNCONFIRMED||View|
Currently with wined3d, The Witcher 3 is still affected by CPU-GPU buffer maps synchronization issue (bug #44315). It severely degrades performance.
Using dxvk instead of wined3d is the best course of action, since it performs very well, and also provides perfect rendering, as long as your Vulkan driver supports VK_EXT_transform_feedback extension.