The laptop is dead after last update

Hello,

since the last update, I have been unable to start my laptop. Pressing CTRL+ALT+F2 also has no effect. The screen stays black. It is an HP laptop from 2018 with an Nvidia GPU and an Intel CPU. I think the GPU is causing the problem? How could I figure that out?

I was thinking of creating a stick with CachyOS and starting the live version to try to repair the installation on my laptop. Is this a good suggestion, and would it work? What would be the best solution? Is there a tool to repair the installation?

A few options here:

I added ‘systemd.unit=multi-user.target’ and also removed ‘quiet’, but there is still nothing on my screen. I will try other things.

Honest question:
I escaped from the constant issues I had with Windows 11 and switched to Linux. Would Arch or CachyOS be a good choice for a laptop with hybrid graphics? I don’t have time to spend hours and days debugging again. This is the second device that has not started after an update.

Cachy is fine for hybrid graphics.

The guide also includes steps to ‘chroot’ in using an ISO if you cannot gain control from the existing system itself.

Hello again,

two weeks later I was successful to finally got my HP Pavilion laptop working again! :folded_hands:

Feedback desired: :folded_hands:
I’m still not entirely sure what the crucial step was, but I’d like to share my approach with you in case anyone else needs help with an NVIDIA/CachyOS black screen.

The laptop now boots flawless with the two main CachyOS kernel options. But now I’m wondering whether that was the right way to do so and a wise decision. I managed to do it on my own and learned a lot in the process, but ultimately the end I need a system that works. I don’t want to run into problems again with the next update. I would appreciate any comments and objections.

The Context and the core problem:

The initial failure was caused by a broken(?) kernel update on my CachyOS installation (running an NVIDIA GTX 960M and Intel Iris 530). This resulted in a black screen after restart, preventing the system from booting.

My recovery process started by booting into a CachyOS Live USB stick and gaining access to the installed system using cachy-chroot.

Crucial Sequence: After the update failed and the black screen appeared, my first attempt to fix it was to uninstall all NVIDIA packages and install them again. While this seemed logical, it possibly exacerbated the problem: the system continuously did not start and continuou with black screens even though the Intel iGPU was present. The ultimate fix was to restore the graphics drivers using the more stable DKMS method.

:warning: IMPORTANT DISCLAIMER: USE AT YOUR OWN RISK :warning:

I am a “noob”, simply trying to recover my system, and my approach is not the officially recommended one. Please use this information at your own risk.

Repair Steps (Executed within cachy-chroot):

  1. First, I removed all installed NVIDIA packages and just wanted to use the Intel Iris 530 GPU alone, believing this would solve the conflict. It turned out that rebooting was still not possible.
sudo pacman -Rns $(pacman -Qq | grep nvidia)
  1. Next, I attempted automatic configuration and expected to automatically reinstall the drivers. Both GPUs, GTX 960M and Intel Iris 530 were shown as already installed. That was confusing.
sudo chwd -a
  1. I thought that the kernel needs to be initialized/rebuild again. But I was finding a critical module failure by attempting to rebuild the Initial Ramdisk (Initramfs).
sudo mkinitcpio -P
  1. To resolve the module failure, removed the CachyOS Nvidia drivers and installed the NVIDIA-DKMS package, as I had found evidence that the asynchronous NVIDIA and Arch-Linux kernel cycle could cause problems spontaneously after an Nvidia driver update. (Is that true?) I also explicitly removed the static Linux-Cachyos-Nvidia package to hope that there were no remaining conflicts.
sudo pacman -Rns linux-cachyos-nvidia
  1. Install the DKMS drivers, kernel, and headers to restore the system’s graphics drivers.
sudo pacman -Syu --needed linux-cachyos linux-cachyos-headers nvidia-dkms nvidia-settings
  1. Final successful integration of the newly built DKMS modules into the Initramfs.
sudo mkinitcpio -P
  1. Update the systemd-boot bootloader configuration
sudo bootctl install
  1. I then exited the cachy-chroot session and finally performed a successful reboot:
    exit
    sudo reboot
  1. After reboot, the system worked but suddenly presented three boot options.
  • Linux
  • CachyOS-Linux
  • CachyOS-Linux(LTS)

I removed the ‘Linux’ kernel entry that had been added:

sudo pacman -Rns linux linux-headers

And updated the boot section again:

sudo bootctl install

Oh. Sorry. :dotted_line_face:

Either the switch of graphics, the (re)install of kernels, or possibly the rebuild initram/bootloader and such steps… any of which could have been off from some sort of interrupted upgrade..

That or the previous iteration of nvidia gfx drivers were suddenly borked for you, which I would have considered odd .. but then realized you had an older nvidia and were riding the latest proprietary so .. maybe?

In whatever case you got yourself going again so thats good.

Sorry again for being so late and that its not very helpful.

Thank you for the life-saver.

The update from nvidia-dkms 580.119.02-1 to -2 obviously didn’t work, leaving both cachyOS and cachyOS-LTS stranded in emergency mode. Since the network could not be brought up either, I used your approach with chroot. This time the dkms package did install properly.