Hey everyone… had a nightmare where the normal install of nvivida jsut doesnt work anymore, causues me lots of problems… wont play videos… crashes chrome etc..
Secure boot requires the drivers to be signed. If they aren’t signed, then you need to ask whoever packaged them to sign them. Or just leave secure boot disabled.
I don’t have a problem with secure boot being turned off. Have had it turned off for years. Some may say it’s not wise, but then I don’t do dodgy things on my computer, don’t visit weird websites, and don’t click dodgy links on social media.
If you used the drivers from rpmfusion then there is the possibility they are already signed. To check you use the modinfo utility. For my VirtualBox modules this is what the output looks like on Fedora:
you will have to explore with lsmod to figure out what the nvidia driver is called.
If you find the drivers are signed then the next step is to enroll them to the UEFI bios with the mockutil command. It has a man page so read it. The public and private certs can be found here:
/etc/pki/akmods/certs and /etc/pki/akmods/private
The command to enroll will be something like this:
mokutil -i /etc/pki/akmods/certs/public_key.der
Now don’t rush to do this as the enrollment process varies by motherboard manufacturer. On my linux laptop once you issue the command and reboot you are prompted to proceed and confirm actions. On my rocky server on reboot nothing happens because you have to enter the bios and find the security page and then fumble through the process there.