1/27/2024 0 Comments Hex fiend mac redditI was unable to reproduce this issue on a previous generation MacBook Air running the same OS version. So far I've only heard reports of it happening on recent MacBook Pro and MacBook Air models.I have not been able to reproduce it while the discrete card is active. It seems to only happen with the integrated graphics card.The Autoflush drawing and Vertical Sync options had no effect. When the "Disable 2D Acceleration" option was enabled, I was unable to reproduce the glitch like I could when it was disabled. Using the Quartz Debug developer tool (one of the Xcode addition tools, mentioned here), I tested some of the options it had.The only one suspending causes the flashing to freeze with was WindowServer. Going further, I tried systematically suspending processes over SSH, to see which one might be responsible.I tried suspending all the Firefox processes ( firefox + plugin-container processes) over SSH with kill -SIGSTOP while the glitch was happening and the glitch continued to blink, further indicating the glitch is happening outside the Firefox processes.Running killall Dock while SSH'd into a machine displaying the glitch may cause it to stop, though this may just be a side-effect of shadow changes.The glitch can happen even when Finder is not running, so it's not a part of Finder.I've seen it mostly in grey and red, but also green, yellow, and more colors.Likewise, the Digital Color Meter app does not see it either. Mysteriously, though it can be capture with QuickTime, it is invisible to Apple's developer tool Pixie, as seen in this screen recording.It can be captured with QuickTime Player's Screen Recording feature.I've been able to change focus to and from an iTerm window with no shadow (when transparency is enabled), and the glitch outside the bottom edge of the window persisted.It often (but not always) disappears when window focus changes, among other things (window focus changing causes window shadows to change).It mostly happens at the edge of a window (where the shadow is), though I have seen it on the inside of some.It can happen in both light mode and dark mode (if the window is dark anyway).I've only seen it happen against dark areas of a window.Some interesting things to note about it. I've also captured similar glitches happening in Apple's own Finder on regular screenshots. Interestingly, if we zoom in a bit, we can see the pixels are actually outside the window itself. Here's a screenshot from a screen recording of Firefox, where you can see the grey pixels. The fact that it can be captured in software and the fact that the cursor can cover over the glitched pixels indicates the issue is not in the screen but happening in software. I'm not able to screenshot the glitch in most cases (the glitch will typically immediately disappear), but I have managed to capture it on a couple of videos and screenshots. I've determined it's probably a software bug introduced in Mojave and still present in Catalina. It's unclear if the fix will be backported to 10.15 or 10.14. One commenter, Curtis Hard, has stated the issue no longer happens for them with Big Sur. This bug is potentially fixed in macOS 11 Big Sur.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |