http://bugs.winehq.org/show_bug.cgi?id=29261
Bug #: 29261 Summary: DDR=opengl causes constant screen flickering in SimCity 3000 Demo in fullscreen mode Product: Wine Version: 1.3.34 Platform: x86-64 URL: http://www.shacknews.com/file/758/simcity-3000-playabl e-demo-windows OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl AssignedTo: wine-bugs@winehq.org ReportedBy: lapommegolden@gmail.com CC: hverbeet@gmail.com Classification: Unclassified
I've made a short video to demo the problem: http://www.youtube.com/watch?v=S9BI-xaRGJE
URL for downloading SimCity 3000 Demo: http://www.shacknews.com/file/758/simcity-3000-playable-demo-windows URL for downloading AOE1 Trial: http://www.microsoft.com/games/empires/downloads.htm
As far as i can tell, the flicker has been around since 1.1.5 at least. I have no idea to whether it is a new old bug or a regression. This flicker bug does affect quite some games on Mac OS X as far as I know.
DirectDrawRenderer=opengl The flicker (& most of the time, supposedly also some random garbage from the video memory) will always be present when the game runs under fullscreen mode. NO flickering problem when the game runs in emulated virtual desktop mode.
Mac OS X 10.7.2 (64 bit) Intel GMA 950 onboard display Core 2 Duo 2.0 GHz
http://bugs.winehq.org/show_bug.cgi?id=29261
PommeGolden lapommegolden@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=29261
PommeGolden lapommegolden@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lapommegolden@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #1 from PommeGolden lapommegolden@gmail.com 2011-12-07 06:34:29 CST --- Created attachment 37847 --> http://bugs.winehq.org/attachment.cgi?id=37847 wine log 1.3.34 (SimCity 3000 Demo)
http://bugs.winehq.org/show_bug.cgi?id=29261
PommeGolden lapommegolden@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.3.34 |1.1.5
http://bugs.winehq.org/show_bug.cgi?id=29261
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.1.5 |1.3.34
--- Comment #2 from Dmitry Timoshkov dmitry@baikal.ru 2011-12-07 08:06:05 CST --- If this is not a regression leaving the Version field alone is a good idea.
http://bugs.winehq.org/show_bug.cgi?id=29261
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #3 from joaopa jeremielapuree@yahoo.fr 2011-12-07 13:43:43 CST --- Demo works fine here. nvidia geforce7600go driver 290.10
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #4 from PommeGolden lapommegolden@gmail.com 2011-12-07 21:13:57 CST --- (In reply to comment #3)
Demo works fine here. nvidia geforce7600go driver 290.10
This bug probably is a Mac-specific bug.. Another user I know running the same SimCity 3000 Demo also has this flicker problem
Late 2009 iMac ATI Radeon HD 4850
To reproduce this flicker, game must be run under fullscreen mode, with "Allow window manager to decorate windows" DISABLED.
http://bugs.winehq.org/show_bug.cgi?id=29261
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor
http://bugs.winehq.org/show_bug.cgi?id=29261
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |M8R-45axwd@mailinator.com
--- Comment #5 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-22 08:42:56 CDT --- *** Bug 30434 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29261
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nick.rozhkov@gmail.com
--- Comment #6 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-29 09:56:33 CDT --- *** Bug 30497 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29261
Vitaliy Margolen vitaliy-bugzilla@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-29 09:57:04 CDT --- Confirming - multiple users having issue.
http://bugs.winehq.org/show_bug.cgi?id=29261
thanoulas thanoulas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thanoulas@gmail.com
--- Comment #8 from thanoulas thanoulas@gmail.com 2012-05-02 10:35:18 CDT --- Also confirming this happens with latest wine 1.5.3 with SimCity 4, Fallout 1 and Fallout 2
http://bugs.winehq.org/show_bug.cgi?id=29261
Quentin Pâris qparis@playonlinux.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |qparis@playonlinux.com
http://bugs.winehq.org/show_bug.cgi?id=29261
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |keithmwine@gmail.com
--- Comment #9 from Jerome Leclanche adys.wh@gmail.com 2012-05-12 08:00:24 CDT --- *** Bug 30650 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #10 from PommeGolden lapommegolden@gmail.com 2012-05-12 11:43:04 CDT --- Maybe this has sth to do with this commit?
http://source.winehq.org/git/wine.git/patch/1b3fec96993e034260f52f78aecf9fe2...
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #11 from Nick nick.rozhkov@gmail.com 2012-05-14 08:45:46 CDT --- (In reply to comment #10)
Maybe this has sth to do with this commit?
http://source.winehq.org/git/wine.git/patch/1b3fec96993e034260f52f78aecf9fe2...
Sorry but I can't apply this patch to wine-1.5.4 source.
bash-3.2# patch < winex11.patch patching file x11drv_main.c Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] y Hunk #1 FAILED at 99. Hunk #2 FAILED at 359. Hunk #3 FAILED at 424. 3 out of 3 hunks FAILED -- saving rejects to file x11drv_main.c.rej
In wine-1.5.4 the problem still exist
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #12 from Austin English austinenglish@gmail.com 2012-05-14 13:03:29 CDT --- (In reply to comment #11)
(In reply to comment #10)
Maybe this has sth to do with this commit?
http://source.winehq.org/git/wine.git/patch/1b3fec96993e034260f52f78aecf9fe2...
Sorry but I can't apply this patch to wine-1.5.4 source.
bash-3.2# patch < winex11.patch patching file x11drv_main.c Reversed (or previously applied) patch detected! Assume -R? [n] n Apply anyway? [n] y Hunk #1 FAILED at 99. Hunk #2 FAILED at 359. Hunk #3 FAILED at 424. 3 out of 3 hunks FAILED -- saving rejects to file x11drv_main.c.rej
In wine-1.5.4 the problem still exist
That's because you're applying a patch that's already applied, you want to use patch -R.
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #13 from DSIAID05FRhkpBPM M8R-45axwd@mailinator.com 2012-06-26 05:31:25 CDT --- Is this issue http://bugs.winehq.org/show_bug.cgi?id=30535 related?
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #14 from thanoulas thanoulas@gmail.com 2012-06-26 05:36:20 CDT --- No it doesn't look the same, the games reported here are 2D and the problem looks different. That bug looks more like bug 30168
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #15 from thanoulas thanoulas@gmail.com 2012-06-26 05:39:46 CDT ---
In wine-1.5.4 the problem still exist
That's because you're applying a patch that's already applied, you want to use patch -R.
You cannot revert this patch in recent wine versions, the code is very different and it fails.
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #16 from DSIAID05FRhkpBPM M8R-45axwd@mailinator.com 2012-06-26 06:39:15 CDT --- (In reply to comment #14)
No it doesn't look the same, the games reported here are 2D and the problem looks different. That bug looks more like bug 30168
Not only 2D, here http://bugs.winehq.org/show_bug.cgi?id=30497 Sacrifice has been mentioned, and this is a 3D game. I've got problems with 3D apps too.
Well, there's only a screenshot in http://bugs.winehq.org/show_bug.cgi?id=30535, so it's hard to tell whether it resembles the flickering bug. But this is some kind of a graphic bug, and the Wine version when the problems started is similar. That is why I'm asking.
http://bugs.winehq.org/show_bug.cgi?id=29261
Per Johansson per@morth.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |per@morth.org
--- Comment #17 from Per Johansson per@morth.org 2012-07-25 14:42:35 CDT --- Heroes 3 (from gog.com) has a similar problem in that it flickers between previous and current frame. Not sure if it's the same bug.
http://bugs.winehq.org/show_bug.cgi?id=29261
Gaurav Jain gaurav@gauravjain.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gaurav@gauravjain.org
http://bugs.winehq.org/show_bug.cgi?id=29261
Brandon Corujo haku08879@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |haku08879@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=29261
lrflew@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lrflew@aol.com
--- Comment #18 from lrflew@aol.com 2012-12-31 18:27:36 CST --- I have found this bug with RollerCoaster Tycoon Deluxe and RollerCoaster Tycoon 2, both isometric games. RCT Deluxe requires DirectX 5 and RCT2 requires DirectX 8.1, if that helps. Any confirmation that this is a mac-only problem? If so, has anybody submitted a ticket on XQuartz's ticket manager?
http://bugs.winehq.org/show_bug.cgi?id=29261
benibex@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |benibex@gmail.com
--- Comment #19 from benibex@gmail.com 2013-02-25 11:30:57 CST --- The same behavior, consistent with what is shown in the video link below, is evident in Heroes of Might & Magic 3 Complete, Might & Magic 8, Might & Magic 9. Note that Might & Magic 9 is a 3D game, even though the rest are all pretty much 2D only.
https://www.youtube.com/watch?v=Np8nT05Pz5M
This problem does NOT manifest itself in System Shock 2 from GOG.
In considering Might & Magic 9 vs. System Shock 2, I wonder if the bug only manifests itself with older versions of DirectX.
Might & Magic 9 is from 2002 but uses LithTech 1.5 tech created sometime around 1998-99 (http://en.wikipedia.org/wiki/LithTech#1.5). This would imply that MM9 might be a DirectX 6 or 7 game. On an outside chance it could be DirectX 8.
System Shock 2 from GOG uses the NewDark engine, which, according to this link (http://www.ttlg.com/forums/showthread.php?t=134733) requires DirectX 9.
In fact, some other Googling seems to show that games using the latest DirectX 9 (9.0c?), at least, don't have this flickering issue.
I think it would be a good idea to test games using DirectX 9.0b and down until the problem first manifests itself. Then, as you work your way down DirectX versions, the difference in what is happening between the last working game and the first broken game might reveal the source of the bug.
Unfortunately, I'm not sure where to get a list of games broken down by the DirectX tech that they use.
http://bugs.winehq.org/show_bug.cgi?id=29261
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |UPSTREAM
--- Comment #20 from Henri Verbeet hverbeet@gmail.com 2013-02-25 12:00:39 CST --- Actually, I debugged this a while ago for CrossOver, and it's an OS X bug. It looks like some kind of broken optimization for fullscreen windows that copies the contents of the backbuffer to the frontbuffer without being asked to. Since we never draw to the (GL) backbuffer for a typical ddraw application, it just contains garbage, and that's what you're seeing. As a hack you could probably force a single buffered GL context for those applications, but that's not something we want in Wine.
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #21 from benibex@gmail.com 2013-02-25 14:51:47 CST --- Thanks for the info, Henri! By saying it's an "OS X" bug I'm assuming you mean it's a bug in OS X itself (as a opposed to, say, XQuartz).
Apple hasn't always been responsive about fixing these kinds of bugs. and indeed, this one has been spooking around since Lion was released. Since Apple doesn't seem the least inclined to fix it at all... now what?
I'm not trying to be confrontational, but I wonder, should OS X users just forget about being able to do fullscreen on some games because it's "not Wine's problem?"
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #22 from Henri Verbeet hverbeet@gmail.com 2013-02-25 14:59:47 CST --- (In reply to comment #21)
Thanks for the info, Henri! By saying it's an "OS X" bug I'm assuming you mean it's a bug in OS X itself (as a opposed to, say, XQuartz).
Mostly just "not Wine", but it's likely to be in the OS or graphics drivers, since the bug depends on the version of OS X, and not so much on the version of XQuartz. (And also happens with the X server in CrossOver.)
Apple hasn't always been responsive about fixing these kinds of bugs. and indeed, this one has been spooking around since Lion was released. Since Apple doesn't seem the least inclined to fix it at all... now what?
I'm not trying to be confrontational, but I wonder, should OS X users just forget about being able to do fullscreen on some games because it's "not Wine's problem?"
There are some workarounds like e.g. virtual desktop and the one mentioned in my previous comment, but essentially yes, unless you can convince Apple to fix it. I'm afraid that's just one of the disadvantages of using a proprietary OS.
http://bugs.winehq.org/show_bug.cgi?id=29261
--- Comment #23 from DSIAID05FRhkpBPM M8R-45axwd@mailinator.com 2013-07-29 14:52:48 CDT --- This bug was fixed by the introduction of the mac driver, and in Wine 1.6 RC4 everything works fine. However, the flickering is back in stable Wine 1.6 even WITH the mac driver. I recommend reopening this bug.
Important stuff:
-- I don't get the flickering every time I open an application. Just from time to time (with the mac driver turned off I always can see it).
-- CMD+TAB stops the flickering till the key combination is released.
-- Tested on OS X Lion 10.7.5, ATI Radeon HD 2600 Pro 256 MB
http://bugs.winehq.org/show_bug.cgi?id=29261
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Austin English austinenglish@gmail.com 2013-07-29 17:55:28 CDT --- (In reply to comment #23)
This bug was fixed by the introduction of the mac driver, and in Wine 1.6 RC4 everything works fine. However, the flickering is back in stable Wine 1.6 even WITH the mac driver. I recommend reopening this bug.
That would be a separate bug (and you should run a regression test between 1.6-rc4 and 1.6 to see what caused it).
http://bugs.winehq.org/show_bug.cgi?id=29261
Lebostein lebostein@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lebostein@gmx.de
--- Comment #25 from Lebostein lebostein@gmx.de --- Same problem here with all tested games!
I see a very heavy flickering between black and the game graphic. At the bottom of the screen it's OK. Towards the top, it's getting worse.
Mac OS 10.9.1 Wine 1.7.10
This bug seems some years old. If there is still no solution in sight?
http://bugs.winehq.org/show_bug.cgi?id=29261
PatrickM patrick_maloney@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |patrick_maloney@hotmail.com
--- Comment #26 from PatrickM patrick_maloney@hotmail.com --- This happens a lot. FarCry, NFS Undercover, Deus Ex: Invisble War are ones I've tried today. The work-around? Change the resolution in-game to something and then change it back to what you want...problem gone.
Wouldn't this work-around suggest it's not an OSX problem?
https://bugs.winehq.org/show_bug.cgi?id=29261
Josh Pettus jshpettus@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jshpettus@gmail.com
--- Comment #27 from Josh Pettus jshpettus@gmail.com --- Has there been any news about this bug? Even in 1.7.x it still effects OSX 10.10. I have a hard time believing that the opengl drivers havn't been touched in all this time by apple. It effects a whole lot of 2d games/UI's that would otherwise work in ddr=opengl mode. Zeus, Pharaoh, Stronghold, Stronghold Crusader, X-Wing Series, just to name a few.
The interesting thing is that it doesn't seem to effect crossover builds at all, x11 or quartz render.
https://bugs.winehq.org/show_bug.cgi?id=29261
Kevin DeKorte kdekorte@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kdekorte@yahoo.com
--- Comment #28 from Kevin DeKorte kdekorte@yahoo.com --- I know this is an old issue and has been closed, but playing Diablo LOD on a MacBook Pro 13" with Retina.
Wine Version : 1.9.4 (PlayOnMac) OS X : 10.11.3
MacBook Pro 13" late 2013 Intel Iris Pro video.
When I play the game on the native display (Retina) I get massive flickering. When I plug in an external monitor (1920x1200 24" display, non-Retina with same exact settings in Wine) and run the Mac in clamshell mode. I do not have any flickering.
Makes me think that there is an issue when a Retina display is the output device.
https://bugs.winehq.org/show_bug.cgi?id=29261
wine@baldskirkja.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@baldskirkja.org
--- Comment #29 from wine@baldskirkja.org --- Bug is closed, but in case someone is researching the problem (like me) I wanted to share that this is not a retina display. I have seen no rhyme nor reason as to the success or failure. Both of my laptops (neither with retina displays, they are old and older) give severe flickering unless attached to an external monitor. My wife's laptop does not flicker. It works fine on my 5k iMac (definitely retina display there) and on an older (non-retina) iMac.
The foregoing refers to a specific package of Diablo II - LOD made with bottler and thus providing a standalone, repeatable and segregated method of testing. The one fly in the ointment is that it is v1.12 and there are some reasonable bug fixes in 1.13 so I decided to make a foray into v1.14b -- but because of Blizzard's convoluted installation scheme I cannot get wine bottler to work. However, it works just fine in Crossover. And I was able to use that to cobble together a 1.14b bottle. Unfortunately, it is only flicker-free when first executed and thereafter exhibits flickering (only tested on the older and the 5k iMac. I don't recall if I've gotten around to testing it on one of the laptops.
In short, despite being a closed bug, this *is* an issue with either wine or how it is configured (it works just fine with Crossover's wine, repeatedly, so either a difference in the wine code, in how wine is configured/the bottle created, or both). Apple hardware, drivers and retina displays are all distractions.
(Addendum for the morbidly curious: As to why I don't just use the Blizzard provided mac build? It hangs frequently for 1 to 2 seconds for any or no reason, but playing the windows version via wine is nearly flawless. I just want a stable, standalone package rather than being dependent on Crossover's possibly changing behavior.)
https://bugs.winehq.org/show_bug.cgi?id=29261
Keith Wine keithmwine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|keithmwine@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=29261
whatbug n296869@rtrtr.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |n296869@rtrtr.com
--- Comment #30 from whatbug n296869@rtrtr.com --- If someone land here looking for salvation as I just did - I was trying to run Populous 3: The Beginning in Direct3D and got an big flickering around. After spending 2 hours of changing various stuff it turned out that the experimental CSMT feature (https://github.com/wine-compholio/wine-staging/wiki/CSMT) really FIXED the problem :))