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