Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!
  Go to:
The Witcher 3 in Wine
Shmerl commented on 21 March 2018 at 7:46 pm UTC

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 commented on 22 March 2018 at 1:47 am UTC

Just got that Sapphire Pulse Vega 56 (while it was available). Here is the result (not playable in general):

wined3d:
image

dxvk:
image

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 commented on 22 March 2018 at 8:01 am UTC

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 commented on 22 March 2018 at 1:06 pm UTC

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 commented on 22 March 2018 at 1:29 pm UTC

Finally something sensible with Vega. Thanks to @YoRHa-2B for the hint to use this:

RADV_DEBUG=nohiz

image

sebish commented on 22 March 2018 at 5:14 pm UTC

Shmerl
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 commented on 23 March 2018 at 1:58 am UTC

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).

Shmerl commented on 25 March 2018 at 3:01 am UTC

There were some patches to make wine-pba work with Wine master. Here is the result:

image

A few observations:

1. GPU usage at 66%, but framerate is quite good (around 50fps).
2. Graphics look missing a lot of things.

scix commented on 25 March 2018 at 4:35 am UTC

The missing vegetation is a known bug with wine-pba. It was introduced around the time that the wine-pba specific freezing system bug was fixed. I haven't been game to do a regression test because I'd have to deal with system freezing issues for any of the earlier builds.

Shmerl commented on 25 March 2018 at 4:37 am UTC

I worked around the vegetation bug, by increasing heap sizes, but it also worsened performance. See here.

  Go to:

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts