| Summary: | Random flashing white horizontal lines on Wayland | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | tesfabpel |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.5 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Video recording of the issue
My monitor's EDID |
||
|
Description
tesfabpel
2025-06-13 18:36:20 UTC
Created attachment 182251 [details]
Video recording of the issue
These days, I updated the system to Plasma 6.4.0 and the issue is still present. I created a new user and there KWin Wayland DID NOT present the issue. I tried to compare the files in the .config folder and I found the issue in the `~/.config/kwinoutputconfig.json` file: The `.[0].data[0].mode.refreshRate` (in `jq` query syntax) was set to `59997` instead of `60000`. I log out, set this value to 60000 by hand and restarted Plasma and the issue was fixed. Sadly, I tried changing the refresh rate from the settings to 59.94 Hz (no issues here, BTW it writes a different value to the json) and back to 60 Hz and the issue was present again. A look at the `kwinoutputconfig.json` file shows that it wrote back `59997` instead of the correct `60000`. So it seems there's an issue with the settings app that writes 60 Hz wrongly and that causes the issue I'm having. I'm attaching my monitor EDID if someone is interested. Created attachment 182436 [details]
My monitor's EDID
Sorry that noone took a look at this bug report for so long! If it changes with the refresh rate, then this is definitely a driver bug. I've seen similar white glitches before on an integrated GPU that was also caused by driver bugs. You can report this at https://gitlab.freedesktop.org/drm/amd/-/issues As a workaround, forcing a fixed GPU memory clock may do the trick to avoid such glitches. |