Confused on Steam Play and Proton? Be sure to check out our guide.
The Witcher 3 in Wine
Page: «112/178»
  Go to:
Pependos Sep 28, 2018
Quoting: ShmerlTransform feedback Vulkan extension should be just weeks away now.

Good news, thanks!
Shmerl Oct 14, 2018
So, transform feedback is finally available in Vulkan now!

To use it with Mesa you still need to apply some patches manually though, since they didn't yet land in Mesa master.

To download needed patches, you can do:

#!/bin/bash

patches=(
https://patchwork.freedesktop.org/patch/256575/raw/
https://patchwork.freedesktop.org/patch/256578/raw/
https://patchwork.freedesktop.org/patch/256579/raw/
https://patchwork.freedesktop.org/patch/256576/raw/
https://patchwork.freedesktop.org/patch/256577/raw/
https://patchwork.freedesktop.org/patch/256585/raw/
https://patchwork.freedesktop.org/patch/256582/raw/
https://patchwork.freedesktop.org/patch/256581/raw/
https://patchwork.freedesktop.org/patch/256583/raw/
https://patchwork.freedesktop.org/patch/256580/raw/
https://patchwork.freedesktop.org/patch/256586/raw/
https://patchwork.freedesktop.org/patch/256587/raw/
https://patchwork.freedesktop.org/patch/256584/raw/
https://patchwork.freedesktop.org/patch/256588/raw/
)

for patch in ${patches[@]}; do
    wget --content-disposition $patch
done
Shmerl Oct 14, 2018
OK, Wine master needs patching for it to work.

Winevulkan patch for Wine master: https://github.com/doitsujin/dxvk/files/2476079/winevulkan_patch.zip

Result (rotfiends are working):

Shmerl Oct 14, 2018
You can also find a narrower Wine patch closer to upstream here.
jens Oct 14, 2018
  • Supporter
@Shmerl, have a lot of fun playing the game now! You deserve it after showing that much patience ;)
Shmerl Oct 14, 2018
Quoting: jens@Shmerl, have a lot of fun playing the game now! You deserve it after showing that much patience ;)

Thanks!
Shmerl Oct 28, 2018
What's a good way to rebase outdated git patch? Trying to rebuild Mesa with transform feedback, but patches are out of date (this one in particular. I wish they'd use normal branches and merge requests instead.

See full series here.
Shmerl Oct 28, 2018
OK, I simply made a branch from the hash when patches were still applicable (b7397b09d5), applied patches, rebased on master, and resolved conflicts manually. After that it builds fine. May be there is some easier way to do it.
Shmerl Oct 30, 2018
Mesa now has transform feedback in radv in master, no need for patching.
Shmerl Nov 14, 2018
TW3 started hanging in Wine 3.20 (after the loading screen with logos). Not sure what's going on. Rebuilding dxvk and Mesa now just in case.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.