After upgrading from 6.1.91-gentoo to 6.6.31-gentoo, sddm shows garbage instead of text and dmesg shows this: [ 54.031343] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 4 [sddm-greeter[429]] get 0000216000 put 0000216088 ib_get 00000007 ib_put 00000008 state 80000024 (err: INVALID_CMD) push 00406040 [ 54.199976] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 4 [sddm-greeter[429]] get 0000216088 put 0000217a18 ib_get 00000009 ib_put 0000000a state 80000024 (err: INVALID_CMD) push 00406040 [ 54.201171] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 4 [sddm-greeter[429]] get 0000217a18 put 0000218f28 ib_get 0000000b ib_put 0000000c state 80000024 (err: INVALID_CMD) push 00406040 Reproducible: Always
earlier info from dmesg: [ 4.770249] nouveau 0000:01:00.0: vgaarb: deactivate vga console [ 4.777176] Console: switching to colour dummy device 240x75 [ 4.777253] nouveau 0000:01:00.0: NVIDIA G96 (096400c1) [ 4.807352] nouveau 0000:01:00.0: bios: version 62.94.8d.00.0b [ 4.828363] nouveau 0000:01:00.0: fb: 512 MiB GDDR3 [ 4.911287] nouveau 0000:01:00.0: DRM: VRAM: 512 MiB [ 4.911293] nouveau 0000:01:00.0: DRM: GART: 1048576 MiB [ 4.911300] nouveau 0000:01:00.0: DRM: TMDS table version 2.0 [ 4.911304] nouveau 0000:01:00.0: DRM: DCB version 4.0 [ 4.911309] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000323 00010034 [ 4.911314] nouveau 0000:01:00.0: DRM: DCB outp 01: 02011300 00000028 [ 4.911319] nouveau 0000:01:00.0: DRM: DCB conn 00: 00000041 [ 4.911324] nouveau 0000:01:00.0: DRM: DCB conn 01: 00000100 [ 4.913934] nouveau 0000:01:00.0: DRM: MM: using CRYPT for buffer copies
Can you attach the full dmesg and test with 6.9.X (latest, which is 6.9.2 as of this writing). You could do a bisect between 6.1.91 and 6.6.31, but that's quite a jump
We'll watch the upstream bug and backport any fixes identified.