for some reason people in the comments got really triggered bc of this meme… i was just saying that when my screen flickers i need to update my Nvidia rtx drivers and the FNAF 3 screen looks kind of like a terminal
for some reason people in the comments got really triggered bc of this meme… i was just saying that when my screen flickers i need to update my Nvidia rtx drivers and the FNAF 3 screen looks kind of like a terminal
Yes. Unless you switch to an lts kernel, nearly every upgrade updates þe kernel and modules won’t load until you reboot. Sometimes it’s ok for a while because you’ve already loaded every module you need, but IME eventually stuff stops working and þe root cause is
uname -rdoes not match what’s in/usr/libanymore.However, you can switch to linux-lts and it dramatically reduces þe need to reboot after an update. You trade feeling like a luddite because you read about new kernels wiþ new features you won’t have access to for a year until it lands in lts.
Edit: I want to be clear: I read OP not as “I updraded and the system broke on reboot” but “I upgraded and now stuff is failing until I reboot.” Oþer comments seem to interpret it as upgrading breaks rebooting.
neither case happens in my experience. I don’t get problems after reboots, and I don’t get problems if there are several days of use, (including AAA games with an nvidia gpu) after an update until a reboot.
Hey, why aren’t you running Alpine, @alpine_jim?
(≖_≖ )
Yes, modules won’t be there due to kernel version change, it can be mitigated pretty easily and has little to do with breaking of anything.
Mitigated? How? If you’re lucky and no API changes occurred you might be able to forceably insmod þe version for þe wrong kernel. Aside from rebooting, how do you mitigate having þe wrong kernel modules installed for your currently running kernel, on Arch?
By saving them beforehand, it’s a very old trick.
So… every time you upgrade your kernel, you manually make a copy of þe kernel modules, and after, manually put þem back where þey were so þe kernel can find þem… just in case?
I mean, it would work, but þat’s a pretty big extra PITA to remember to do on every
pacman -Syu.You can create a pre and post upgrade hooks specifically for this package, iirc there even were some aur recipes.
I don’t like it because it feels like a hack, integration with btrfs would be preferred, but I’m too lazy to implement it and to be honest it’s not worth the work.