https://bugs.winehq.org/show_bug.cgi?id=39351
Bug ID: 39351 Summary: Caesar III/Pharaoh/Zeus: flickering in the menus and in-game when CSMT enabled Product: Wine-staging Version: unspecified Hardware: x86 URL: http://www.fileplanet.com/11410/10000/fileinfo/Caesar- III-Demo OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: michael@fds-team.de, sebastian@fds-team.de, stefan@codeweavers.com Distribution: ---
Those city-building games in the bug title are from the same era (1999-2001) and they use the same game engine. They also share the same problem on my system: When CSMT is enabled I'm experiencing heavy flickering in the menus and during gameplay as well. Reproduced with nvidia blob 340.93 and nouveau/mesa git.
Michael Müller did a bisect on the CSMT patchset:
commit b2abfa877929d8d6fe89d0cba20d62acc55e4c8d Author: Stefan Dösinger stefan@codeweavers.com Date: Mon Apr 29 18:49:53 2013 +0200
wined3d: Send blits through the command stream.
This needs more work. This patch breaks error handling, and the split between surface_blt and surface_blt_ugly isn't particularly nice.
caesar3.exe sha1: 0f342a7722a0819bcfb225d51148ceb3c8f309d5
wine-1.7.51-225-g3966aff Fedora 22 32-bit
https://bugs.winehq.org/show_bug.cgi?id=39351
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.wine-staging.c | |om/show_bug.cgi?id=166
https://bugs.winehq.org/show_bug.cgi?id=39351
Erich E. Hoover erich.e.hoover@wine-staging.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erich.e.hoover@wine-staging | |.com
https://bugs.winehq.org/show_bug.cgi?id=39351
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.7.38
https://bugs.winehq.org/show_bug.cgi?id=39351
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|stefan@codeweavers.com |stefandoesinger@gmx.at
https://bugs.winehq.org/show_bug.cgi?id=39351
tblodt@icloud.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tblodt@icloud.com
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #1 from Sebastian Lackner sebastian@fds-team.de --- Does this issue still occur with Wine Staging 1.9.10+?
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #2 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Sebastian Lackner from comment #1)
Does this issue still occur with Wine Staging 1.9.10+?
Still present in Wine 1.9.11 (Staging) when CSMT is enabled.
OpenGL vendor string: nouveau OpenGL renderer string: Gallium 0.4 on NV92 OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.3.0-devel OpenGL core profile shading language version string: 3.30
https://bugs.winehq.org/show_bug.cgi?id=39351
Ruslan Kabatsayev b7.10110111@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |b7.10110111@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-2.3 (Staging).
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 378.13 OpenGL core profile shading language version string: 4.50 NVIDIA
https://bugs.winehq.org/show_bug.cgi?id=39351
nvr4d@rambler.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nvr4d@rambler.ru
--- Comment #4 from nvr4d@rambler.ru --- Checked on Wine 2.8 (I assume CSMT is enabled by default here?) with Intel HD 520 Mesa drivers. After 2 hours of Caesar III gameplay no flickering so far.
https://bugs.winehq.org/show_bug.cgi?id=39351
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #5 from winetest@luukku.com --- (In reply to nvr4d from comment #4)
Checked on Wine 2.8 (I assume CSMT is enabled by default here?) with Intel HD 520 Mesa drivers. After 2 hours of Caesar III gameplay no flickering so far.
I think it's actually disabled by default. Yes it's disabled by default. See this.
https://wiki.winehq.org/Useful_Registry_Keys
search the string/word CSMT and it's explanation.
https://bugs.winehq.org/show_bug.cgi?id=39351
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Caesar III/Pharaoh/Zeus: |Zeus: Master of Olympus + |flickering in the menus and |Poseidon (GOG.com): |in-game when CSMT enabled |flickering in the menus and | |in-game when CSMT enabled Keywords|download | URL|http://www.fileplanet.com/1 | |1410/10000/fileinfo/Caesar- | |III-Demo |
--- Comment #6 from Béla Gyebrószki gyebro69@gmail.com --- I tried the games in Wine Staging 2.8 and in wine-2.8-180-gb8a8e1bde9, both with CSMT enabled. Now the flickering exists only in the Zeus game, Caesar 3 and Pharaoh are displayed correctly.
The games I tested with are the GOG.com versions, the original demo for Zeus: Master of Olympus doesn't have the problem.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 381.22
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #7 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Béla Gyebrószki from comment #6)
I tried the games in Wine Staging 2.8 and in wine-2.8-180-gb8a8e1bde9, both with CSMT enabled. Now the flickering exists only in the Zeus game, Caesar 3 and Pharaoh are displayed correctly.
The games I tested with are the GOG.com versions, the original demo for Zeus: Master of Olympus doesn't have the problem.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 381.22
It sounds like the problem is also present in the development branch, correct? If yes, this bug (and any other bugs which are now present in the dev branch) should be moved to the "Wine" product.
https://bugs.winehq.org/show_bug.cgi?id=39351
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.38 |2.8 Product|Wine-staging |Wine Component|-unknown |directx-d3d See Also|https://bugs.wine-staging.c | |om/show_bug.cgi?id=166 |
https://bugs.winehq.org/show_bug.cgi?id=39351
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-4.1?
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #9 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to joaopa from comment #8)
Does the bug still occur with wine-4.1?
Still present in wine-4.1-108-gf7b3120991.
OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GT 730/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 415.22.05
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #10 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-5.0-rc3?
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #11 from Béla Gyebrószki gyebro69@gmail.com --- Still present in Wine-5.0-rc3.
https://bugs.winehq.org/show_bug.cgi?id=39351
mirh mirh@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mirh@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #12 from Béla Gyebrószki gyebro69@gmail.com --- Still present in Wine 6.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #13 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.18?
https://bugs.winehq.org/show_bug.cgi?id=39351
--- Comment #14 from Béla Gyebrószki gyebro69@gmail.com --- Still present in wine-6.18-241-ga87abdbe857.