The issue
I’ve been seeing graphical defects on my screen recently. I’m not sure if it started suddenly or if I just didn’t notice it at first by coincidence (see later on suspected cause). The graphical defects manifest in two ways: rainbow (but mainly green) snow (as in, maybe 1-5% of pixels on the screen show the wrong color, generally green or white but maybe other colors too); and full screen flickering blackouts (entire screen flickers out and then back, rapidly – like if you add and remove external monitors and the graphics reconfigures, except many times per second).
Suspected cause
I believe WiFi is the cause. Specifically, I think that WiFi traffic is the direct cause. I’m not sure if it’s a software issue or if there’s some physical electromagnetic interference which disrupts the graphics output somehow. I believe it’s software, though – more on that later.
The reason I suspect WiFi is that the glitches occur when there’s network traffic (not simply connectivity). As I’ve typed this, I haven’t seen a single defect. But when I start an ssh session, there’s a big surge in flickering; and then when I type each character into the ssh session, there’s a very brief flicker, or just a few seconds of snow. It correlates with joining WiFi networks, searching for WiFi networks, and net browsing (loading a website causes a big surge).
It seems to correlate more with 2.4G WiFi than 5G WiFi. When I first got my laptop, I was at home with a solid 5G connection. In the last week, though, I’ve found myself using more 2.4G networks and also have experienced this surge in graphical defects.
What I’ve done
I’ve run updates on all firmware. fwupdmgr
upgrades and all. Everything is up to date.
Weird coincidences
I installed Ubuntu on a MacBook Pro back in college and saw a very similar thing. It would flicker in exactly the same way, though I never saw any “snow”. That’s when I first formed my WiFi hypothesis, and the correlation has held up with my Framework. Since the two devices have very different physical hardware, I think it’s safe to assume that the issue is software and not hardware.
Specs
I’m running Fedora 40 on the Framework 13 AMD 7040. Linux kernel 6.8.10-300.fc40.x86_64. If any other features seem relevant, please let me know and I’ll update with them.