The last thing I see is [ OK ] Started hostname Service . Using the TTY, sudo journalctl reveals a couple of things:
...
kernel: proc: Bad value for 'hidepid'
...
bumblebeed[977]: Module 'nvidia' is not found.
...
bumblebeed.service: Failed with result 'exit-code'
...
And then
systemd-coredump[1707]: Process 1704 (lightdm-gtk-gre) of user 620 dumped core.
Stack trace of thread 1704:
#0 0x00007f733c1a1693 memset (ld-linux-x86-64.so.2 + 0x22693)
#1 ...
...
systemd[1]: lightdm.service: Failed with result 'exit-code'.
After that we get a systemd[1]: lightdm.service: Scheduled restart job, restart counter is at ... multiple times with the above lightdm stack trace inbetween each try.
inxi -G gives
Graphics: Device-1: Intel driver: i915 v: kernel
Device-2: NVIDIA GP107GLM [Quadro P2000 Mobile] driver: nouveau v: kernel
Display: x11 server X.org 1.20.10 driver: intel
Message: Advanced graphics data unavailable for root.
I did sudo mhwd -i pci video-hybrid-intel-nvidia-390xx-bumblebee and it succeeded, but the booting issue persists
I don’t care much for getting the nvidia card running, the intel one would be sufficient, I’d just like to get back into my system. Thank you for any advice you can give
Completely remove all nvidia drivers, xorg configs, modprobes, modloads and KMS Options. Normally done by removing it with mhwd. Then xorg should choose intel first. Maybe you have to remove everything by hand after this change of the nvidia driver.
Lower version? I think the Manjaro version I booted via live-usb was mentioning 450xx.It seems to be a new driver released in Sep 2020 and on Nvidias website it says to support P2000 (doesn’t mention mobile version explicitly but I chose mobile in the driver search).
According to this the first 4 digits are the vendor ID, the second pair represents the “chip ID”. And 1CBA is indeed listed on 490xx Supported NVIDIA GPUs
Quadro P2000 1CBA H
Quadro P2000 with Max-Q Design 1CBA 17AA 2266 H
Quadro P2000 with Max-Q Design 1CBA 17AA 2267 H
It also seems to be listed on the 390xx Supported NVIDIA GPUs, although mobile isn’t mentioned there at all, same pci ID though.
Also in the live boot, mhwd -l is giving me video-hybrid-intel-nvidia-450xx-prime and video-nvidia-455xx as well.
So all that makes sense now I guess and I should probably try getting that driver running on my old Manjaro install
I also digged into my broken Manjaro’s /var/log/pacman.log and it was actually attempting a driver update in the last update during which my machine had the power out, hence causing all these issues:
You will have to reinstall mhwd completely and also delete your installed configs in /var/lib/mhwd/local/pci/, then install the gpu driver again with the new config video-nvidia or similiar.
@stephan, My 5.4 kernel should be ok, I tried to install 5.9 kernel as that’s what’s used on the live-usb, so I thought using the same kernel wouldn’t harm but apparently can’t add the new kernel from within manjaro-chroot.
Regarding sudo mhwd -a pci nonfree 0300, Will this actually work properly from within manjaro-chroot ? As I understand it should, as the actual installation just happens on the next boot? But it gives me:
> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:01:00.0 (0300:10de:1cba) Display controller nVidia Corporation GP107GLM [Quadro P2000 Mobile]
> Using config 'video-hybrid-intel-nvidia-prime' for device: 0000:00:02.0 (0300:8086:3e94) Display controller Intel Corporation
Error: config 'video-hybrid-intel-nvidia-prime' conflicts with config(s): video-hybrid-intel-nvidia-390xx-bumblebee
For now I am trying
sudo mhwd -a pci free 0300 -f
Which works, but I’ll have to boot into the broken system to see the effect.
@megavolt Whad do you mean by reinstall mhwd completely? Nothing wrong with mhwd itself or any other drivers I believe. Isn’t mhwd -a pci auto installing the given driver, or do you see any other conflicts? To you point, I just deleted everything in there except for video-linux.
Remove video-hybrid-intel-nvidia-390xx-bumblebee: sudo mhwd -r pci video-hybrid-intel-nvidia-390xx-bumblebee and then run the auto installer: sudo mhwd -a pci nonfree 0300.
Thank you @pobrn, using mhwd -r seems the proper way and resulted in the removal of a couple of packages
At this point, most journalctl errors pasted at the top have vanished, including the bumblebeed[977]: Module 'nvidia' is not found.
I also managed to connect to the internet from my tty, so I was able to mhwd-kernel -i linux59, but no luck with that kernel either.
Edit: The lightdm issue also went away, it now seems that Xorg has issues starting. Looking at var/log/Xorg.0.log I see an Error Failed to load module 'intel'. Got to look into this further but maybe the integrated Intel graphics isn’t satisfied now.
Im a noob on linux and couldnt instal Manjaro, xfce nor kde, It says [[FAILED] Failed to start light Display Manager], and for kde says failed simple desktop display manager… i give up… im going to try Pop OS… cheers