Just FYI, happened about two weeks ago and yet again today. This time I tried to turn off the screen and on again (vis settings -> display). But turning on again is blocked by the UI saying "Changes can not be Applied" "This could be due to hardware limitations". Was worth a try for a mitigation, back to reboot for now :-/
The Journal has the following (I still have MUTTER_DEBUG=kms enabled) 1. what feels like millions of the following Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Committing update flags: ATOMIC_NONBLOCK|TEST_ONLY Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: Assigning buffer to primary plane update on CRTC (72) with src rect 0,000000,0,000000 1920,000000x1080,000000 and dst rect 0,0 1920x1080 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: Posting direct scanout update for CRTC 72 (/dev/dri/card5) Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Processing update Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Assigning primary plane (52, /dev/dri/card5) to 138, 1920x1080+0+0 -> 1920x1080+0+0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'FB_ID' (17) to 138 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'CRTC_ID' (20) to 72 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'SRC_X' (9) to 0,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'SRC_Y' (10) to 0,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'SRC_W' (11) to 1920,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'SRC_H' (12) to 1080,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'CRTC_X' (13) to 0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'CRTC_Y' (14) to 0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'CRTC_W' (15) to 1920 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'CRTC_H' (16) to 1080 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'IN_FENCE_FD' (18) to 170 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane (52, /dev/dri/card5) rotation to 1 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 52 (/dev/dri/card5) property 'rotation' (54) to 1 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Committing update flags: ATOMIC_NONBLOCK|PAGE_FLIP_EVENT Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Adding page flip data for (72, /dev/dri/card5): 0x72e968086090 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Page flip callback for CRTC (72, /dev/dri/card5), data: 0x72e968086090 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: Setting page flip timings for CRTC (72, /dev/dri/card5), sequence: 7682755, sec: 536321, usec: 106496 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: Assigning buffer to primary plane update on CRTC (93) with src rect 0,000000,0,000000 1920,000000x1080,000000 and dst rect 0,0 1920x1080 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: Posting direct scanout test update for CRTC 93 (/dev/dri/card5) synchronously Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Processing update Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Assigning primary plane (73, /dev/dri/card5) to 136, 1920x1080+0+0 -> 1920x1080+0+0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'FB_ID' (17) to 136 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'CRTC_ID' (20) to 93 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'SRC_X' (9) to 0,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'SRC_Y' (10) to 0,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'SRC_W' (11) to 1920,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'SRC_H' (12) to 1080,00 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'CRTC_X' (13) to 0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'CRTC_Y' (14) to 0 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'CRTC_W' (15) to 1920 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'CRTC_H' (16) to 1080 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'IN_FENCE_FD' (18) to 170 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane (73, /dev/dri/card5) rotation to 1 Nov 20 18:14:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting plane 73 (/dev/dri/card5) property 'rotation' (75) to 1 And I really mean many of these: $ journalctl --since "2024-11-21 10:25:00" --until "2024-11-21 10:30:00" | grep -c "Assigning buffer to primary plane update on CRTC" 5182 => 1k / minute is that supposed to be normal due to the debug or is that a problem by itself? I was looking for anything different around the time it happened today. Messages that I found by excluding those I got thousands of time per minute where these Nov 21 10:31:16 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:16 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 1 damage clips on 31 Nov 21 10:31:18 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:18 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 1 damage clips on 31 Nov 21 10:31:56 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:56 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 1 damage clips on 31 Nov 21 10:31:59 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:59 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:59 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:31:59 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:00 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:01 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:01 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:01 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:02 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:04 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:04 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 1 damage clips on 31 Nov 21 10:32:18 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:18 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:18 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 2 frames pending (triple-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 2 frames pending (triple-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 2 frames pending (triple-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 5 damage clips on 31 Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 5 damage clips on 31 Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 5 damage clips on 31 Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: [atomic] Setting 5 damage clips on 31 Nov 21 10:32:20 Keschdeichel gnome-shell[6793]: KMS: Swap buffers: 1 frames pending (double-buffering) Not sure if that is any help, but I hope it is. I'll stop the massive debug and go for MUTTER_DEBUG_FORCE_KMS_MODE=simple now trying to check if it is no more happening then over long periods of time. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2083479 Title: 24.04: single screen gets stuck and no more updates (5 monitor setup with i915 and DisplayLink) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2083479/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs