bsduck I'm wondering if it is actually the other way around. The i915 chipset/gpu is at the very minimum of the i915drmkms support boundary. We are talking 2005-ish. Linux 5.6 supports it wonderfully (all the way back to 2.6.22, and maybe earlier). I am starting to wonder if Linux after 6.1 is going to cause problems, but it is more likely a MESA issue.
I was wondering if, to support slightly newer intel GPUs, this older GPU had became obsolete or unsupported.
The i915 is one of two intel GPU series (i915/i945) listed, as supported, under the legacy user-mode setting modular Xorg DRM configuration.
I was going to test on two other machines, both with Intel GPUs (i945 and early Intel HD [2010-11]). As for the i915 machine, I haven't figured out how to build the kernel with UMS/i915drm support, yet. The errors indicate an reference error with drm_debug. But this machine is also busy building WINE7 from WIP.
EDIT: The i945GME machine also segfaults, but is detected correctly. The 2010 machine detects "Mesa DRI Intel(R) Ironlake Mobile"; and frame rate is noted in the terminal (like it should) but the glxgears don't actually move (maybe a glitch or twitch every 5 seconds).
So, again, I am wondering if maybe both the i915 and i945 are too old. With the Ironlake GPU, there was also a GPU information being displayed in VT1 (the terminal that started Xorg). With the other two GPUs, there was no indication of any initialization.
I should note that, the first attempt at glxgears, on the Ironlake, also resulted in a segfault; but I had just installed MesaLib, and after rebooting glxgears 'kinda' ran. For clarity's sake, MesaLib and several reboots where tested on the other machines.