Hello!
Recently I upgraded my Nvidia GPU from 2070 to 4060 Ti.
Below are exact models:
- Palit GeForce RTX 2070 Dual [NE62070020P2-1060A]
- GIGABYTE GeForce RTX 4060 Ti GAMING OC 16G [GV-N406TGAMING OC-16GD]
Qubes OS with default nouveau driver and kernel-latest 6.10.3 doesn’t boot anymore.
Usually after selecting kernel in GRUB menu and loading initramfs, when screen turns black and keyboard/mouse disconnects for a few seconds, Qubes OS splash screen should appear with loading progress bar. It doesn’t happen anymore: keyboard/mouse connects back as usual, but screen stays black, and nothing happens.
System request key works, so I can reboot.
Changing TTY not works, Ctrl
+Alt
+F2
does nothing: screen stays black.
My second system, ArchLinux, with proprietary driver 560.35.03 and 6.10.10 kernel boots and works as expected w/o any issues, including GPU highly specific things like games with DLAA and video hardware acceleration.
Here is what I tried already:
- Just in case, restore previous working backup from a few days back (in form of Btrfs snapshot).
- Chroot and regenerate initramfs with
dracut -f --regenerate-all
. - Add
qubes.skip_autostart
to kernel command line. - Run Nvidia proprietary driver installer in chroot. It requires
gcc
which is not installed by default, and I’m not sure about the right way to install Qubes OS packages in chroot.
All of it had equally zero effect on the issue.
Qubes OS Nvidia Troubleshooting Guide mentions generation of xorg.conf
file with XOrg -configure
from TTY. I can’t access TTY, so I tried to run this command in chroot, but without success (there was an error about number of detected devices and attached screens, or something very similar, so no output file as result).
Since I have access to filesystem, I can share any logs, if you can tell me which might be relevant. Please let me know!
Most obvious thing to do now might be install Fedora in VirtualBox from Arch and try to create proprietary driver package for Qubes OS, since this driver works on Arch. Or is there an easier solution, what do you think?
Thank you for reading & any possible help!