Latest GOG release (1.31 or GOTY)
everything works just fine with my setup (see below):
install from gog installer with bin files, starting the game from console and playing for some 40hrs now.
What does not
I have to fill this out, don't know why.
What was not tested
nothing was not tested.
tested with an AMD rx 550 and llvm-9.0.1, mesa-20.0.2, kernel-5.4.x lts, amdgpu drivers with latest linux-firmware
please use winetricks to automatically install precompiled dxvk libs override into your prefix, tested with dxvk-1.5.5
performance without vulkan enabled in mesa and wine will be very poor
it might happen that the rendering is a bit stuttering with amdgpu, there are two things to help with that: cap the fps to 30fps or 60fps depending on your card, and even more to use the aco shaders(?) from at least mesa-19.3.x with exporting: env RADV_PERFTEST=aco
|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|
|Current||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|
|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.