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).
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)