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

Reply via email to