Latest GOG release (1.31 or GOTY)
Fiddling with settings.
Playing for a couple hours.
What does not
Performance without dxvk is very poor.
Performance without dxvk is very poor, with many graphical glitches. So, first workaround: install dxvk via winetricks.
Running the game after installation requires cd-ing into the bin/x64 directory first (see below).
What was not tested
First, I installed dxvk via winetricks:
WINEARCH=win64 WINEPREFIX=~/wineprefix/witcher3 winetricks
Then the game:
WINEARCH=win64 WINEPREFIX=~/wineprefix/witcher3 wine /path/to/downloaded.exe
After clicking 'Launch' when the installer finished, I was able to play for some time.
Starting the game afterwards requires to cd into the bin/x64 directory first, like:
cd wineprefix/witcher3/drive_c/GOG\ Games/The\ Witcher\ 3\ Wild\ Hunt/bin/x64/; WINEARCH=win64 WINEPREFIX=~/wineprefix/witcher3 wine witcher3.exe
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||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|
|Show||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|
|Show||Debian GNU/Linux 9.x "Stretch" x86_64||Jan 07 2019||4.0-rc4-staging||Yes||Yes||Yes||Gold||Nosferatu Arucard|
|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||UNCONFIRMED||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.