You are not logged in.

#1 2022-07-27 18:44:23

ThatFishiFish
Member
Registered: 2022-07-27
Posts: 2

Latest NVIDIA driver (515.57-9) causes linux kernel to not load

After reinstalling Arch, I have found that the nvidia (515.57-9) and nvidia-dkms (515.57-1) causes the main linux kernel to not load, and instead output a large amount of text, I'll leave an imgur link to the screenshot below. (possibly a log as I see it listing connected hardware, etc)
https://imgur.com/a/SoNVNaC

However, this issue does not appear to affect the linux-lts kernel, as nvidia-dkms (515.57-1) and nvidia-lts (515.57-7) allow it to load, recognize my NVIDIA card, and load the driver. (Possibly unrelated, but nouveau does not fully recognize my card, as ' lspci -k | grep -EA3 'VGA|3D' ' does not show a Kernel Driver in use for my rtx3070)

I've tried installing a few previous versions of the nvidia package (515.57-9, 515.57-8, 515-57-7, and 515.48.07-9), however, those do not show a 'Kernel Driver in use line' in lspci. I have already uninstalled the xf86-video-intel package, and blacklisted nouveau from loading in modprobe.d, however, this has not changed anything as far as I can tell. (and nouveau keeps coming back under lspci anyway)
I've also tried waiting for a while and then trying to switch to a different console (via ctrl+alt+f2) however, the system doesn't seem to respond. The only way to uninstall the driver is to arch-chroot into it from the install usb.

Is there any way to resolve this, or am I stuck with linux-lts until there is a working driver released? (I've read about xorg possibly causing problems, however, that doesn't seem to be the case for me)

Offline

#2 2022-07-27 18:59:05

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,208

Re: Latest NVIDIA driver (515.57-9) causes linux kernel to not load

The kernel packages are bound to a specific kernel version. 515.57-9 is for the 5.8.14 kernel 515.57-8 for 5.8.13 and so on.

What's more likely than an issue in the nvidia package (since the version didn't change there and these are just rebuilds against the newer kernel) is a regression in the kernel and there are incidentally quite a few threads here for the 5.8.14 kernel in combination with the nvidia driver.

See https://bbs.archlinux.org/viewtopic.php … 4#p2048824 for a thread/bisection result that might've identified an offending commit and includes patched kernels with the commit reverted

Last edited by V1del (2022-07-27 18:59:47)

Offline

#3 2022-07-28 06:52:48

ThatFishiFish
Member
Registered: 2022-07-27
Posts: 2

Re: Latest NVIDIA driver (515.57-9) causes linux kernel to not load

Thank you! I'll try to search through some more of those threads to try to find a working patched kernel, as none of the kernels from https://bbs.archlinux.org/viewtopic.php … 4#p2048824 seemed to work for me.

One thing I did notice about the patched kernels (5.8.14 and 5.8.13 from the thread), is that while they do not seem to load any of the nvidia drivers in lspci (only showing nouveau for 515.57-9 and 515.57-8 respectively), they both liked to hang on shutdown at:

systemd-shutdown[1]: Waiting for process: 396 (systemd-udevd), 344 (systemd-udevd)
systemd-udevd[344]: 0000:01:00.0: Worker [396] processing SEQNUM=3605 is taking a long time

Could this help narrow down any issues, as 01:00.0 (for the nvidia card) and 01:00.1 (for the audio output) seem to have a similar id? (Or is it probably a coincidence?)

Offline

Board footer

Powered by FluxBB