What does not
Mousewarp override is necessary to avoid the mouse escaping the full-screen window (to a secondary monitor).
Also xaudio set to builtin does not work. So use:
wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v xaudio2_7 /t reg_sz /d native,builtin /f
I didn't need to patch Wine with the dsound patch (re only getting a black screen, when starting the game).
What was not tested
More than a few seconds of gameplay was impossible.
Performance was truly awful <5 FPS.
With DXVK 0.92, the same Wine Staging build holds a steady 60 FPS, with godrays enabled, etc.
In addition the in-game audio appears to work better with DXVK (no crackling was observed, during extended gameplay).
According to Wine D3D Developers, this third party library is a "hack"... Hmmm.
The experience is literally night and day.
I also observed that wine-pba is currently broken, when used with Wine Staging 3.19(+), due to Upstream changes in wine itself.
When enabled, with Wine Staging 3.19, after a short period of gameplay the whole (visual) gameplay world collapses to simple surfaces.
4.18.16-gentoo x86_64 GNU/Linux
equery -C list -F'=$cpv:$slot' sys-devel/gcc media-libs/mesa x11-base/xorg-server x11-drivers/nvidia-drivers app-emulation/wine-staging:3.19_p1
=sys-devel/gcc-8.2.0-r4:8.2.0 =media-libs/mesa-18.2.4:0 =x11-base/xorg-server-1.20.3:0/1.20.3 =x11-drivers/nvidia-drivers-396.54.09:0/396.54 =app-emulation/wine-staging-3.19_p1-r1:3.19_p1
system G751JT (ASUS-NotebookSKU)
/0/0 memory 64KiB BIOS
/0/8 processor Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
/0/8/9 memory 1MiB L2 cache
/0/8/a memory 256KiB L1 cache
/0/8/b memory 6MiB L3 cache
/0/c memory 32GiB System Memory
/0/c/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/c/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/c/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/c/3 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
/0/100/1/0 display GM204M [GeForce GTX 970M]
/0/100/1c.2/0 wls1 network Wireless 7260
/0/100/1c.3/0 p3p1 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/1/0.0.0 /dev/sda disk 2048GB Samsung SSD 850
/0/2/0.0.0 /dev/cdrom disk BD-CMB UJ172 S
/0/3/0.0.0 /dev/sdb disk 2048GB Samsung SSD 850
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Gentoo Linux x86_64||Aug 24 2022||7.15-staging||Yes||Yes||No||Bronze||Rob|
|Current||Gentoo Linux x86_64||Nov 20 2018||3.19-staging||Yes||Yes||Yes||Garbage||Rob|
|Show||Fedora 28 x86_64||Nov 02 2018||3.18-staging||Yes||No||Yes||Garbage||Ben|
|Show||Gentoo Linux x86_64||Jun 03 2018||3.9||Yes||Yes||Yes||Bronze||Micha? Dec|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||May 28 2018||3.9-staging||Yes||Yes||Yes||Bronze||Csmith|
|Bug #||Description||Status||Resolution||Other apps affected|
|38668||Wolfestein: The Old Blood crashes inside native XAudio2_7.dll||REOPENED||View|
|39402||Multiple applications are silent or crash with builtin xaudio2 due to missing audio conversion in IXAudio2Impl_CreateSourceVoice (Lost Planet 2 Benchmark, Skyrim, Skullgirls, Terraria, Stardew Valley)||RESOLVED||NOTOURBUG||View|
|41271||Fallout 4 - Audio issues (no sounds, hangs when playing intro video)||UNCONFIRMED||View|
|42631||Mouse drift, jump or don't react to small slow movements in Unity-engine games and Fallout 4 (partly fixed in Unity games, have walkaround in Fallout4 )||STAGED||View|
|44315||Buffer maps cause CPU-GPU synchronization (Guild Wars 2, The Witcher 3)||NEW||View|
|45283||Fallout 4 in-game audio drop issues||UNCONFIRMED||View|
|45311||Skyrim Special Edition: ambient sounds do not attenuate with distance||UNCONFIRMED||View|