Cursor remaining on screen
Affected version
Mutter 3.36.3-1 using GNOME Shell with Wayland on Debian Unstable on a PC with an AMD Radeon RX Vega 56 using the open-source amdgpu
driver.
Bug summary
Sometimes an "old" cursor remains on the screen. This is different from #1165 (closed) as it happens randomly, isn't related to locking or sleeping, and could just go away.
Steps to reproduce
No idea.
What happened
Sometimes an "old" cursor remains on the screen, which disappears when e.g. Alt+Tabbing. Parts of it disappear when you go over it with your actual cursor. Sometimes the "old" cursor blinks.
What did you expect to happen
No "old" cursor remains.
Relevant logs, screenshots, screencasts etc.
Screen recording of "old" cursor partially disappearing on hover: https://wb9688.stackstorage.com/s/ly5B3ITIKnwNtQ7V
Screen recording of "old" cursor blinking: https://wb9688.stackstorage.com/s/57wSVYmuC0vQKoas
"Planes" part of output of modetest -p
:
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
40 0 0 0,0 0,0 0 0x00000020
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
41 0 0 0,0 0,0 0 0x00000010
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
42 0 0 0,0 0,0 0 0x00000008
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
43 0 0 0,0 0,0 0 0x00000004
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
44 0 0 0,0 0,0 0 0x00000002
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
45 47 66 0,0 0,0 0 0x00000001
formats: XR24 AR24 RA24 XR30 XB30 AR30 AB30 XB24 AB24 RG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
46 0 0 0,0 0,0 0 0x00000001
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
48 0 0 0,0 0,0 0 0x00000002
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
50 0 0 0,0 0,0 0 0x00000004
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
52 0 0 0,0 0,0 0 0x00000008
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
54 0 0 0,0 0,0 0 0x00000010
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2
56 0 0 0,0 0,0 0 0x00000020
formats: AR24
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 2