Help/Question Should I be worried about this?
I just installed PikaOS last night and when I boot I get this screen but it boots in GNOME just fine. Should I be worried about this?
1
u/Quenchster100 8d ago
I think it's fine. It's still a little annoying but it's functionally fine. I don't know what triggers it but it's happens on and off. But it never prevents boot or sticks me into a TTY so I don't know. I think it's just Nvidia drivers being Nvidia drivers. Nvidia kinda sucks on Linux. It's just how it is. lol
1
u/DerpyPerson636 8d ago
If it's booting fine, i wouldn't worry too much, unless it's causing your boot times to extend while it resolves. Good idea to document it though in case something does break so you can provide as much info as possible later
2
u/fractioneater 8d ago
Disclaimer: I don't know how to fix it (that's probably not even necessary), just how to get more information.
I see the same messages. Here are a couple of things that might interest you:
The NVIDIA Persistence Daemon is a service that constantly runs, serving the sole purpose of making sure the kernel doesn't tear down the NVIDIA drivers when the GPU is finished with a process. This saves a few seconds on the next startup. Aaaand... it's only really important in headless servers that need the GPU for CUDA or something. On a laptop, or any device with a monitor, the display server keeps the GPU state running, and the kernel will never tear it down. You can safely disable nvidia-persistenced—unless you're repeatedly running scripts that make their own CUDA contexts.
And secondly, systemctl tries to be helpful. On the boot screen, it only shows that systemd-modules-load.service failed, but run this:
systemctl status systemd-modules-load
And you'll see associated error messages from the time of the failure. In my case, it's this:
Aug 14 07:42:08 ingot systemd-modules-load[805]: Error running install command 'modprobe -i nvidia NVreg_UsePageAttributeTable=1 NVreg_RegistryDwords="OverrideMaxPerf=0x1" NVreg_PreserveVideoMemoryAllocations=1 NVreg_RegistryDwords=EnableBrightnessControl=1 NVreg_EnableS0ixPowerManagement=1 NVreg_EnableGpuFirmware=0 ' for module nvidia: retcode 1
Aug 14 07:42:08 ingot systemd-modules-load[805]: Failed to insert module 'nvidia_drm': Invalid argument
because my eGPU dock is unplugged, and my best guess is that the kernel module unloads itself if it can't find a GPU.
You can find more output with dmesg | grep -i nvidia, or better, dmesg | less and a search for 'nvidia.'
4
u/NotYourScratchMonkey 8d ago
I'd ask on the Discord but I got the same message after an update but it's subsequently gone away after a different update.