I recently upgraded to Leap 15.0 from Leap 42.3, using the GNOME shell. With Leap 42.3, I would occasionally have graphics freezes by nouveau, but only when playing h264 video:
###.######] nouveau 0000:01:00.0: DRM: GPU lockup - switching to software fbcon
But now, with Leap 15.0, nouveau is crashing (and thus freezing the display) much more frequently. As I understand it, the move to Wayland from Xorg is the largest different between 15.0 and 42.3, so I would assume the problem lies between nouveau and Wayland. Running GNOME on Wayland, I hit crashes within minutes, but even running GNOME on Xorg (understanding that Wayland is emulating Xorg with XWayland), I am hitting these display freezes almost daily. And, though I can access the system through ssh and other means, I cannot restore the display without a hard reset of the machine.
Occasionally, I will be able to enter the system’s console (Ctrl+Alt+F1), mainly if I manage to kill the display-manager service and see many lines similar to the following in dmesg:
nouveau 0000:01:00.0: fifo: INTR 00800000
nouveau 0000:01:00.0: fifo: INTR 01000000: 00000005
nouveau 0000:01:00.0: fifo: INTR 01000000: 00000005
nouveau 0000:01:00.0: fifo: INTR 01000000: 00000005
nouveau 0000:01:00.0: fifo: INTR 01000000: 00000005
nouveau 0000:01:00.0: Failed to idle channel 2.
On multiple occasions, I have hit this error by opening a new tab in Firefox and entering an address, and then quickly using Alt+Tab to switch to a different application while I was for the Firefox tab to load. But, the display will freeze with the Alt+Tab panel on the screen.
As I search for solutions, I see Fedora bug reports matching my symptoms marked as closed, and feel a sense of hope until I see that they seem to ignore problems until they can close the bugs due to version End-of-Life (like this one that seems to match my experience to a T).
I would really prefer to use Open-Source drivers and not venture into the nVidia proprietary drivers for my card, so I’m really hoping I can fix this error.
# lspci -nnk | grep -Ei -A 3 'vga|3d|display'
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M [NVS 4200M] [10de:1056] (rev a1)
Subsystem: Dell Device [1028:0494]
Kernel driver in use: nouveau
Kernel modules: nouveau