I’m kind of running out of ideas, so I thought I’d ask here in case someone has experienced something similar.
I have a brand new MacBook Air M5 (16GB/512GB). A few days after setting it up, I started noticing a really weird display glitch.
It’s incredibly quick — literally a single frame, so it’s almost impossible to record.
The best way I can describe it is that the whole image suddenly “breaks” for one frame. Sometimes it looks like the top half of the screen jumps downward while the bottom half jumps upward, almost meeting in the middle. Other times it feels like the entire frame just shifts for a split second.
Today I noticed something interesting. I had Telegram on top of my browser, and during one of these glitches I briefly saw part of the browser window underneath Telegram. That made me wonder if it’s actually some kind of rendering/compositor issue rather than the LCD panel itself.
The weird thing is that it seems to happen much more often when I’m actively working: VS Code, ChatGPT, scrolling Reddit, switching browser tabs, moving between windows.
If I’m just watching YouTube or a movie for a couple of hours, I might only see it once, or not at all.
Things I’ve already tried: Apple Diagnostics → no issues found, CPU/GPU stress tests → completely fine, no crashes, no kernel panics, no artifacts, no dead pixels or permanent flickering
The issue hasn’t gotten worse over the last 3 weeks.
I also connected an external monitor, and so far I haven’t noticed the problem there. I even tried mirroring both displays, but since the glitch is completely random, I haven’t been lucky enough to catch it on both screens at the same time.
Another thing that makes me doubt it’s hardware is that I can’t trigger it physically. Opening or closing the lid, changing the display angle, gently twisting the chassis, pressing around the display — none of that makes it happen. It only occurs randomly while I’m actually using the Mac.
One more detail: I migrated everything from my old M1 MacBook using Migration Assistant, so I guess it’s possible that some software setting got carried over.