OpenGL no longer works for G80 GPU going from Linux 5 to Linux 6 kernel
System: Guix System GPU: nVIDIA 8800 GTS 640 MB (G80 - nv50) driver: nouveau kernel: Linux 6.0.8
tl;dr: OpenGL no longer works for above card starting with commit 889fcbe9
Hi,
After upgrading from Linux 5.15.78 to Linux 6.0.8, OpenGL ceases to function, or function so slowly that only the first frame renders. For example, I thought that GDM was frozen (I couldn't input any text in the username box). Later I found out (after being able to login with SDDM, which doesn't use OpenGL) that glxgears
output would not move (I saw the gears, but they were static), without any error in its output.
I thought it may have had to do with my ancient version of Mesa, so I upgraded it from 21.3.8 to 22.2.4 along the latest libdrm, but it didn't resolve the issue.
I'm attaching relevant log files (dmesg, messages, Xorg.0.log, etc.), although they don't seem to offer a clue. Rebooting in the same system but with Linux 5.15.78 instead of 6.0.8 resolves the problem.
Thank you!