You can sign up to get a daily email of our articles, see the Mailing List page.
The Witcher 3 in Wine
Page: «91/178»
  Go to:
YoRHa-2B Mar 21, 2018
Try mesa-git.
Shmerl Mar 21, 2018
Seems similar to the water bug. Could be a radv issue: https://bugs.freedesktop.org/show_bug.cgi?id=105464
lod Mar 21, 2018
Quoting: YoRHa-2BTry mesa-git.
Thanks for the hint, mesa 18-rc5 (just released) does work as well.

There is an other problem using dxvk, if I set the resolution to 1080p (1440p screen), I get a border less 1080p window instead full screen.
Shmerl Mar 21, 2018
Quoting: lodThanks for the hint, mesa 18-rc5 (just released) does work as well.

There is an other problem using dxvk, if I set the resolution to 1080p (1440p screen), I get a border less 1080p window instead full screen.

That's supposedly not limited to TW3. Non native resolutions aren't well supported.
Shmerl Mar 22, 2018
Just got that Sapphire Pulse Vega 56 (while it was available). Here is the result (not playable in general):

wined3d:


dxvk:


dxvk is quite messed up, I suppose because of some Vega radv specifics. That's using Mesa master, Wine master and dxvk master. Kernel (amdgpu): 4.15.4.
sebish Mar 22, 2018
QuoteRegular wine master. See my build script: https://gist.github.com/shmerl/bbd448bc2b579831a82df7bae3de8dc5

I compil Wine with your script. I remplace
arch=${arch:-"znver1"}
to
arch=${arch:-"skylake"}

But I have only wine64 , and don’t have a 32 bit version.
When I test to install Vulkansdk, wine don’t work .
Shmerl Mar 22, 2018
Quoting: sebish
QuoteRegular wine master. See my build script: https://gist.github.com/shmerl/bbd448bc2b579831a82df7bae3de8dc5

I compil Wine with your script. I remplace
arch=${arch:-"znver1"}
to
arch=${arch:-"skylake"}

But I have only wine64 , and don’t have a 32 bit version.
When I test to install Vulkansdk, wine don’t work .


That script is made specifically for the Witcher 3, so it's 64-bit only. Vulkan SDK installs just fine in 64-bit prefix and works with Wine built that way.

Building with 32-bit support is more complicated. If you have some games that need 32-bit, see here: https://wiki.winehq.org/Building_Wine
Shmerl Mar 22, 2018
Finally something sensible with Vega. Thanks to @YoRHa-2B for the hint to use this:

RADV_DEBUG=nohiz

sebish Mar 22, 2018
Quoting: Shmerl
Quoting: sebish
QuoteRegular wine master. See my build script: https://gist.github.com/shmerl/bbd448bc2b579831a82df7bae3de8dc5

I compil Wine with your script. I remplace
arch=${arch:-"znver1"}
to
arch=${arch:-"skylake"}

But I have only wine64 , and don’t have a 32 bit version.
When I test to install Vulkansdk, wine don’t work .


That script is made specifically for the Witcher 3, so it's 64-bit only. Vulkan SDK installs just fine in 64-bit prefix and works with Wine built that way.

Building with 32-bit support is more complicated. If you have some games that need 32-bit, see here: https://wiki.winehq.org/Building_Wine

okay and thank you for these explanations
Shmerl Mar 23, 2018
Bye the way, freezes on wined3d are gone with Vega. I couldn't reproduce them. Performance is still quite bad with OpenGL though (~15 fps).
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.