No GUI with Nvidia

Couldn’t find my issue in a search.

I use an Nvidia GPU, and have never had an issue until two updates ago. After shutting down the PC and loading it back up the next day, I wasn’t met with the Qubes splash screen for my password, but rather a simple text prompt.

Upon typing in my pw, I was met with a black screen. I was able to TTY into a session, but I couldn’t find a way to get the GUI back.

I tried switching kernels, I tried switching to nouveau (from nvidia proprietary). Reboot, reboot, reboot. Nothing.

Interestingly, when I put that SSD into an AMD GPU I have, it still failed to load the Qubes splash screen, until I updated again, and now the splash screen is back (but my Nvidia card still doesn’t work).

Any suggestions?

I see no-one has responded… and I’m curious as I’m just considering an Nvidia GPU. Ignorant questions…

  • Did you find a solution?
  • Does the appropriate kernel module get loaded by initrd?
  • …and does the initrd need manual regeneration with Nvidia cards?
    • If initrd is loading an obsolete module, maybe it can be reloaded using rmmod <modulename> then modprobe <modulename>?
  • Is it a “standard” Qubes-os install? 4.2.4?
  • Are there any secondary GPUs, clever passthrough, PCI hiding, etc?
  • If grub can do gfx, then at least the output is working to some degree.
  • Does the display manager start? (systemctl status lightdm.service ?)
  • Could the graphics be on a different output? Can the drivers ever make a mistake and switch to an unconnected op? (Clever xrandr tricks may be needed here!)
  • Does /var/log/X logfile show any clues?
  • Or journalctl?

(Minor edit to add bullets)
(Edits adding rmmod/modprobe)