Hi! I am trying to understand some Xorg issues after going through the rouble of fixing drivers after a failed update.
I am using Kernel Manjaro 20.2 with Kernel 5.9 (got some old Kernels still in the system as well) and used
sudo pacman -S mhwd-db
sudo mhwd -a pci nonfree 0300
to install drivers. It got me
$ mhwd -li
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-modesetting 2020.01.13 true PCI
video-hybrid-intel-nvidia-prime 2020.11.30 false PCI
$ mhwd -l
> 0000:01:00.0 (0300:10de:1cba) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2020.11.30 false PCI
video-hybrid-intel-nvidia-390xx-bumblebee 2020.11.30 false PCI
video-nvidia 2020.11.30 false PCI
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
> 0000:00:02.0 (0300:8086:3e94) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2020.11.30 false PCI
video-hybrid-intel-nvidia-390xx-bumblebee 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
! Note that in the live-boot of 20.2 with Kernel 5.9, choosing non-free drivers, I get video-hybrid-intel-nvidia-455xx-prime
instead!
Anyways, trying to start my Xfce4 desktop, I always got stuck loading Xorg. var/log/Xorg.0.log
included various errors, e.g.
...
(EE) Failed to load module "intel" (module does not exist, 0)
(EE) Failed to load module "nouveau" (module does not exist, 0)
(EE) Failed to load module "nv" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0)
(EE) Failed to load module "vesa" (module does not exist, 0)
...
I had similar although less Xorg errors when trying to use free drivers instead (uninstalling the previous one and using sudo mhwd -a pci nonfree 0300
). I also tried video-hybrid-intel-nvidia-390xx-bumblebee
and it didn’t work (didn’t check Xorg logs though)
The way I got this to work in the end was by disabling the onboard Intel graphic chip in my bios. Xorg starts without complaints then and I got back into the system.
Driver performance is pretty bad now, nowhere before my system crash and I had to diable the Intel chip
It raies the questions:
- Why am I not getting
video-hybrid-intel-nvidia-455xx-prime
(as in the live-boot) but instead thevideo-hybrid-intel-nvidia-390xx-bumblebee
andvideo-hybrid-intel-nvidia-prime
recommeneded bymhwd
? - Why is Xorg having these errors? Is there anything I’ve got to do after installing the drivers? Run some script to update Xorg startup perhaps?
Thank you for any insights