Latest GOG release (1.31 or GOTY)
To make the game playable, you need to currently build Wine from source, applying virtual heap fix patch, buffer pool fix patch, and sample_c_lz hack patch (see howtos). After that, set CSMT and OpenGL version in registry (see howtos), and install xact_jun2010 (see howtos).
After that it produces very good result, but since it requires all these manual steps, I'm still giving it bronze rating.
CPU: Intel Core i7 4770.
GPU: AMD RX480 Sapphire Nitro+ (4GB VRAM)
OpenGL renderer string: Gallium 0.4 on AMD Radeon RX 480 Graphics (DRM 3.8.0 / 4.9.0-3-amd64, LLVM 4.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.2.0-devel (git-f56aa25ac5)
I get around 40 fps with the above setup (max settings, HBAO+ enabled. Hairworks is off).
What does not
What was not tested
Didn't finish the game yet and didn't play any expansions.
I picked Wine, and not Wine staging, since it's something in between.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|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|
|Show||Ubuntu 18.10 "Cosmic" amd64 (+variants like Kubuntu)||Nov 05 2018||3.19-staging||Yes||Yes||No||Bronze||mstfa|
|Show||Arch Linux x86_64||Jun 23 2018||3.10-staging||Yes||Yes||No||Silver||Mehmet Akif TASOVA|
|Bug #||Description||Status||Resolution||Other apps affected|
|39180||Witcher 3 Wild hunt Wine 1.7.50 not working||CLOSED||FIXED||View|
|42292||The Witcher 3 fails to render correctly after starting a new game||CLOSED||FIXED||View|
|42347||The Witcher 3 starting menu is distorted [radeonsi]||CLOSED||FIXED||View|
|42509||The Witcher 3 hangs the system on startup||CLOSED||FIXED||View|
|42592||The Witcher 3 has poor performance (buffer access flags are ignored)||CLOSED||FIXED||View|
|42762||Multiple 64-bit games no longer start with a seh unwind error (No Man's Sky (GOG), Witcher 3, Gal*Gun Double Peace)||CLOSED||FIXED||View|
|43131||Multiple apps need correct shader translation for discard_z (The Witcher 3, Star Trek Online, .hack//G.U Last Recode)||CLOSED||FIXED||View|
|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|
|44623||The Witcher 3: Wine d3dx11 capped to 60Hz/fps||CLOSED||FIXED||View|
|45989||The Witcher 3 flickers horribly and has artifacts||UNCONFIRMED||View|
|46145||The Witcher 3: [regression] hang when entering main menu screen||CLOSED||DUPLICATE||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.