https://bugs.winehq.org/show_bug.cgi?id=40126
Bug ID: 40126 Summary: Populous 3: Screen refreshes only when mouse pointer moves Product: Wine Version: 1.9.3 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: diegoandino@gmail.com Distribution: ---
Created attachment 53610 --> https://bugs.winehq.org/attachment.cgi?id=53610 Output from wine popTB.exe (wine-git)
Upon launching the game, and after the intro video, the screen stops refreshing as soon as I move the mouse pointer, and after that, will only do so when I move the pointer.
This happens with both D3DPotTB.exe and popTB.exe.
I've tested wine 1.9.2, wine 1.9.3, wine-staging 1.9.3 and wine-git.
Running on ARCH x86_64, all wine versions built with gcc 5.3.0, configured and compiled with options and flags set in wine-git PKGBUILD from AUR, with one exception: added -fno-omit-frame-pointer due to a bug in gcc that prevents 1.9.3 from being built.
It is probably worth noting that there is a way to get the screen to refresh with no apparent problems, and it is using wine-staging WITH CSMT enabled (only D3DPopTB.exe).
https://bugs.winehq.org/show_bug.cgi?id=40126
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=40126
Diego diegoandino@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=40126
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |isakov-sl@bk.ru
--- Comment #1 from Sergey Isakov isakov-sl@bk.ru --- Test, please, with a hack from bug 40096. I see same messages here.
https://bugs.winehq.org/show_bug.cgi?id=40126
--- Comment #2 from Diego diegoandino@gmail.com --- I applied that patch to wine-git and built, same behavior.
https://bugs.winehq.org/show_bug.cgi?id=40126
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.fileplanet.com/1 | |1510/10000/fileinfo/Populou | |s:-The-Beginning-Demo CC| |gyebro69@gmail.com
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- Can be reproduced with the demo: http://www.fileplanet.com/11510/10000/fileinfo/Populous:-The-Beginning-Demo
I have the exact same problem when running the game with the open source nouveau driver. The problem doesn't occur with the binary drivers 340.96. Enabling CSMT in staging seems to work around the problem, albeit the mouse pointer behaves erratically when CSMT is enabled.
poptb.exe sha1: 4ee4706743192dc498f57d9ca2213eaa027a4019
wine-1.9.3-217-g0f8a0fd
https://bugs.winehq.org/show_bug.cgi?id=40126
--- Comment #4 from Diego diegoandino@gmail.com --- I used apitrace to record openGL calls, found something interesting.
If I replay the trace file with hardware rendering and same drivers I used with Wine, I see the same glitch, however, if i launch apitrace with LIBGL_ALWAYS_SOFTWARE=1 it renders like it was supposed to, no glitch. This with radeonsi open source drivers. Mesa bug?
https://bugs.winehq.org/show_bug.cgi?id=40126
--- Comment #5 from Diego diegoandino@gmail.com --- It works well when setting DirectDrawRenderer = gdi, at least for the software renderer version (popTB.exe). It really seems like it's either a wine DirectDraw->OpenGL wrapper bug or a Mesa probem.
https://bugs.winehq.org/show_bug.cgi?id=40126
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
https://bugs.winehq.org/show_bug.cgi?id=40126
Dan Williams dannydubyav2.0@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dannydubyav2.0@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40126
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #6 from winetest@luukku.com --- (In reply to Diego from comment #4)
I used apitrace to record openGL calls, found something interesting.
If I replay the trace file with hardware rendering and same drivers I used with Wine, I see the same glitch, however, if i launch apitrace with LIBGL_ALWAYS_SOFTWARE=1 it renders like it was supposed to, no glitch. This with radeonsi open source drivers. Mesa bug?
Don't know but Béla said it working on some driver. It's worth to report upsream to get this thing solved.
https://bugs.winehq.org/show_bug.cgi?id=40126
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Component|-unknown |directx-d3d Status|UNCONFIRMED |RESOLVED CC| |joseph.kucia@gmail.com See Also| |https://bugs.freedesktop.or | |g/show_bug.cgi?id=94168
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- This is a mesa bug.
https://bugs.winehq.org/show_bug.cgi?id=40126
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|sa@whiz.se |
https://bugs.winehq.org/show_bug.cgi?id=40126
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=40126
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #9 from Austin English austinenglish@gmail.com --- This was inadvertently caught up in my unclosed bugs filter. NOTOURBUG should only be closed when fixed upstream.
Setting back to RESOLVED NOTOURBUG.
Sorry for the spam.
https://bugs.winehq.org/show_bug.cgi?id=40126
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Matteo Bruni matteo.mystral@gmail.com --- Upstream bug is RESOLVED FIXED.