| Summary: | Screen content mangled around after sleep [radeon] | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Tech-Tac <im.tech.tac> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.5 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/ef0054d9e4f0f240bcdab9e9b4728c45ff50ad2c | Version Fixed/Implemented In: | 6.5.3 |
| Sentry Crash Report: | |||
| Attachments: | Distorted desktop after blindly logging in | ||
|
Description
Tech-Tac
2025-06-14 20:43:31 UTC
Created attachment 182274 [details]
Distorted desktop after blindly logging in
Taken with a phone camera, this bug is not visible in screenshots.
This is a driver bug. Switching to a tty and back triggers a modeset, which probably reset some driver state and 'fixes' the issue. Please report this at https://gitlab.freedesktop.org/drm/amd/-/issues, but perhaps we can apply the same workaround for wakeup after suspend too. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/8380 Git commit 6c9744667a846758d8b2fff8f54cd98aa704f230 by Xaver Hugl. Committed on 07/11/2025 at 16:34. Pushed by zamundaaa into branch 'master'. backends/drm: on legacy modesetting, trigger a modeset after suspend In theory, the driver should handle it, but bugs in legacy modesetting aren't super likely to be fixed anytime soon, and we already have the same workaround for tty switches. M +13 -0 src/backends/drm/drm_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/6c9744667a846758d8b2fff8f54cd98aa704f230 Git commit ef0054d9e4f0f240bcdab9e9b4728c45ff50ad2c by Xaver Hugl. Committed on 07/11/2025 at 17:53. Pushed by zamundaaa into branch 'Plasma/6.5'. backends/drm: on legacy modesetting, trigger a modeset after suspend In theory, the driver should handle it, but bugs in legacy modesetting aren't super likely to be fixed anytime soon, and we already have the same workaround for tty switches. (cherry picked from commit 6c9744667a846758d8b2fff8f54cd98aa704f230) Co-authored-by: Xaver Hugl <xaver.hugl@kde.org> M +13 -0 src/backends/drm/drm_backend.cpp https://invent.kde.org/plasma/kwin/-/commit/ef0054d9e4f0f240bcdab9e9b4728c45ff50ad2c |