In my case, the bios (Dasharo) doesn’t provide options to prioritize a GPU over another. So what I did was fix the issue from the failed qubes startup and switching to another TTY (Ctrl+Alt+F2). There was an annoying issue that kept switching back to TTY1 but that was fortunately solvable.
To allow me to see the login screen it turns out that X11 crashing was the failure reason (I saw that on lightdm logs).
Making dom0 Xorg work with an Nvidia Graphics Card
I don’t understand why this is even an issue if the GPU is supposedly hidden, but for some reason Xorg tries to accommodate the Nvidia graphics card instead of the intel graphics. I fixed this with a config in /etc/X11/xorg.conf.d/00-user.conf
:
Section "ServerLayout"
Identifier "layout"
Screen 1 "integrated" 0 0
EndSection
Section "Device"
Identifier "integrated"
Driver "intel"
EndSection
Section "Screen"
Identifier "integrated"
Device "integrated"
EndSection
New problem: No bootable device
Now I’m stuck with an issue where the HVM can’t boot if any PCI-e device is attached. I see some others are also encountering this. I documented this issue in this other thread: