Hi, and sorry for the long delay.

Thanks for the logs, they make the picture clear. The nouveau in the trixie kernel does not know your card ("unknown chipset (1b300a1)"), so there is no KMS and no `/dev/dri/card0` at all. X still starts, but only on the EFI framebuffer at 800x600, and GLX falls back to
indirect swrast:

(EE) [drm] Failed to open DRM device for pci:0000:08:00.0: -19
(II) AIGLX: Screen 0 is not DRI2 capable
(II) IGLX: Loaded and initialized swrast

Cinnamon needs a GL context it can actually use, so it does not get that far, which is why you end up without a session. Nothing in the cinnamon package can fix that: the missing piece is the kernel driver, so installing the NVIDIA driver, as you did, is the right answer for now. A newer kernel from trixie-backports may also help, though I cannot tell
from here whether nouveau supports your card yet.

One thing worth trying, if you ever want the open driver: at the login screen pick the session "Cinnamon (Software Rendering)" instead of "Cinnamon". It runs Cinnamon with `LIBGL_ALWAYS_SOFTWARE=1`, which works even with no DRM device. If that gets you a usable
desktop where the normal session does not, I would very much like to know.

Your report was useful beyond your own machine: upstream has just removed that session from the display manager, so I opened linuxmint/Cinnamon#13996 asking how the no-usable-GL case should be handled from now on, and linuxmint/cinnamon-session#218 about the leftover
detection helper nobody calls.

If you want to dig further, the missing pieces are `/var/log/lightdm/lightdm.log`, `/var/log/lightdm/x-0.log` and `~/.xsession-errors` from a boot without the NVIDIA driver, plus what exactly your `startx` launches (`~/.xinitrc`), since that is the part I could not
reproduce.

Thanks,
Fabio

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to