Hello everyone!
I recently installed OpenSuse Tumbleweed on my laptop in dual boot with Windows 11. I need secure boot and have a Nvidia GTX 1650 graphic card.
After using Tumbleweed a little bit, I noticed that I couldn’t use the second monitor for some reason; I then tried to install the Nvidia drivers, but after the reboot I couldn’t get any GUI, the boot sequence got “stuck” and I could only switch to a terminal.
After searching on the web, I discovered that the Nvidia drivers need to be signed during the installation and the signing key must be validated after the reboot using the MOK tool.
Unfortunately, it seems that in my case the driver doesn’t get signed.
Looking at the official documentation, I should find the signing key under /var/lib/nvidia-pubkeys, but that folder doesn’t exist, so I don’t know how to enable it in MOK.
These are the packages I installed are:
nvidia-glG06 x11-video-nvidiaG06 libnvidia-egl-wayland1 nvidia-computeG06 nvidia-gfxG06-kmp-default nvidia-glG06 x11-video-nvidiaG06
After rebooting, dmesg shows:
nvidia: module verification failed: signature and/or required key missing - tainting kernel
I’ve currently disable secure boot as a temporary workaround, but I would like to find a better fix. Do you know why the drivers are not getting signed?
Thanks a lot!