Application Details:
Version: | Steam |
License: | Retail |
URL: | http://www.thewitcher.com/ |
Votes: | 5 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 8.5 |
Maintainers: About Maintainership
What works
Music, video, gameplay, controller with rumble support, complete gameplay walkthrough was possible without crashes
What does not
Some monsters are invisible, in some cutscenes faces are invisible, in-game time may run slow in complex scenes giving physics a slow motion effect - nothing game breaking, tho
Workarounds
What was not tested
Playing with keyboard and mouse
Hardware tested
Graphics:
Additional Comments
The bug reports include some patches for above mentioned glitches. But the problems were not completely eliminated, e.g. the invisibility bug is still there. The game was played and completed through different versions of wine, starting with wine-staging 2.15. As of wine-3.2, the game made great progress wrt performance and graphics quality.
The wine version used is based upon the official ebuilds from Gentoo (patched to compile wine-3.3 because Gentoo is still stuck at 3.0) with custom cflags optimizations:
CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer -g"
package.use:
app-emulation/wine-vanilla dos staging netapi perl pipelight pcap gstreamer custom-cflags kerberos
Some hacks were applied as patches:
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 22.04 "Jammy" (+ variants like Kubuntu) | Apr 04 2023 | 8.5 | Yes | Yes | Yes | Gold | aguamole | |
Show | Manjaro Linux | Jul 30 2018 | 3.13-staging | Yes | Yes | Yes | Gold | Vladimir | |
Show | Arch Linux x86_64 | Jul 22 2018 | 3.13-staging | Yes | Yes | Yes | Gold | Mehmet Akif TASOVA | |
Current | Gentoo Linux x86_64 | Mar 06 2018 | 3.3 | Yes | Yes | No | Silver | Kai Krakow | |
Show | Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu) | Nov 21 2017 | 2.21 | Yes | Yes | No | Bronze | Alexander Yakovlev |
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.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Shawn on Sunday January 10th 2016, 17:48
by Guillaume Charifi on Thursday May 26th 2016, 15:02