Bug 108019 - Gothic 2 under wine does not redraw in fullscreen
Summary: Gothic 2 under wine does not redraw in fullscreen
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/radeonsi (show other bugs)
Version: 18.2
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact: Default DRI bug account
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-22 08:14 UTC by supercoolemail
Modified: 2018-09-24 10:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description supercoolemail 2018-09-22 08:14:38 UTC
Gothic 2 freezes after save game finishes loading. It works when at least one of these is true
- game runs in Wine virtual desktop with resolution smaller than native (=> not in fullscreen),
- game is NOT focused.

Taking away focus from fullscreen game makes it run but taking focus back freezes it again. This can be repeated with consistent results.
Further details in this comment in wine issue:
https://bugs.winehq.org/show_bug.cgi?id=45683#c10

I have apitrace but replaying works correctly, probably due to the freeze happening in GL call. I can provide it, just tell me what filehost do you prefer. Size is 1.7 GiB, gzipped 1.4 GiB.

Additional details:
Linux coolhost 4.18.9-arch1-1-ARCH #1 SMP PREEMPT Wed Sep 19 21:19:17 UTC 2018 x86_64 GNU/Linux
mesa 18.2.0
LLVM 6.0.1
POLARIS10 with AMDGPU
Comment 1 Michel Dänzer 2018-09-24 09:03:41 UTC
Can you try Mesa 18.2.1? It sounds like https://gitlab.freedesktop.org/mesa/mesa/commit/e4b667224d6ddd5d42a1349729337ce68a1afca9 might help.
Comment 2 supercoolemail 2018-09-24 10:08:52 UTC
(In reply to Michel Dänzer from comment #1)
> Can you try Mesa 18.2.1? It sounds like
> https://gitlab.freedesktop.org/mesa/mesa/commit/
> e4b667224d6ddd5d42a1349729337ce68a1afca9 might help.

It is really fixed in 18.2.1. Thank you.
Comment 3 Michel Dänzer 2018-09-24 10:21:07 UTC
(In reply to supercoolemail from comment #2)
> It is really fixed in 18.2.1. Thank you.

Excellent, thanks for testing and following up.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.