Problem
I get visual display artifacts on COSMIC Wayland with an AMD iGPU and an external monitor.
The artifacts appear as flickering / corrupted colored blocks on the screen. They can affect both the laptop display and the external HDMI monitor.
They are visible to the eye, but they do not appear in OBS recordings or screenshots.
Setup
- OS: Pop!_OS 24.04 LTS
- Session with issue: COSMIC / Wayland
- Working session: XFCE / X11
- CPU/GPU: AMD Ryzen 7 7730U with Radeon Graphics
- Driver: amdgpu
- External monitor: Samsung Odyssey G5 over HDMI
Tests done
- COSMIC / Wayland: artifacts happen
- XFCE / X11: no artifacts
- Kernel 6.18.7: artifacts happen
- Kernel 6.17.9: artifacts happen
- Removed NVIDIA packages and removed
nvidia-drm.modeset=1
- Tried
amdgpu.dcdebugmask=0x10: no change
- Lowered external monitor resolution to
2560x1440 @ 60 Hz: no change
Relevant logs
amdgpu: [drm] Failed to setup vendor infoframe on connector HDMI-A-1: -22
workqueue: dm_handle_vmin_vmax_update [amdgpu] hogged CPU for >13333us
[drm] Mode Validation Warning: Unknown Status failed validation.
WARNING ... dcn20_find_secondary_pipe ... [amdgpu]
amdgpu_dm_atomic_check
drm_mode_atomic_ioctl
cosmic-comp: Failed to set xwayland primary output: The provided output wasn't known to Xwayland
Problem
I get visual display artifacts on COSMIC Wayland with an AMD iGPU and an external monitor.
The artifacts appear as flickering / corrupted colored blocks on the screen. They can affect both the laptop display and the external HDMI monitor.
They are visible to the eye, but they do not appear in OBS recordings or screenshots.
Setup
Tests done
nvidia-drm.modeset=1amdgpu.dcdebugmask=0x10: no change2560x1440 @ 60 Hz: no changeRelevant logs