Hello all,
I recently wanted to get back into using blender a little bit for simple modeling work and I noticed some performance issues sticking to my iGPU. Since I had a card laying around I wanted to give it a try, which is what brings me here.
The card in question is a NVIDIA GTX 1660 Super which worked perfectly fine with nouveau with the exception of questionable performance. I wanted to install the proprietary drivers and followed the guides outlined on RPM Fusion. Since I have Secure Boot enabled on my system, I paid extra attention to the secure boot section and created and enrolled my key first, as initially instructed.
I installed everything as instructed. To verify I have executed the following commands
/sbin/lspci | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] (rev a1)
0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raphael (rev c4)
mokutil --sb-state
SecureBoot enabled
modinfo -F version nvidia
565.77
dnf list installed '*nvidia*'
Updating and loading repositories:
Repositories loaded.
Installed packages
akmod-nvidia.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.12.4-200.fc41.x86_64.x86_64 3:565.77-1.fc41 @commandline
nvidia-gpu-firmware.noarch 20241210-1.fc41 updates
nvidia-modprobe.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-persistenced.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
My system is encrypted using LUKS and when installing the driver as instructed, I can’t even get to the screen to enter my volume password, much less enter the actual operating system. After the BIOS screen nothing happens anymore.
System info
GPU: Nvidia GeForce GTX 1660 Super
CPU: AMD Ryzen 7900
OS: Fedora (KDE Spin)
Kernel: 6.12.4-200.fc41.x86_64
Is there anything I am missing? Any help is much appreciated!
Edit: I did some more digging through the forums and similar issues.
I have added the nvidia-drm.modeset=1
parameter to my boot options, which did not change anything about the error.
I have confirmed that the key I created to sign the drivers is indeed enrolled
sudo mokutil -t /etc/pki/akmods/certs/public_key.der
/etc/pki/akmods/certs/public_key.der is already enrolled
Edit 2: I have rebuilt the module to make sure it is properly signed, using the command
sudo akmods --rebuild --force
it took around a minute until the command was finished. To be extra safe I waited 20 minutes until rebooting, but the issue still persisted and has not changed at all.
From another thread I found the command modprobe
to check for the nvidia kernel module, that yields the following output
modprobe: ERROR: could not insert 'nvidia': No such device
However, I am booting into my system by switching to back to the nouveau drivers, so my guess is that this also affects the output of this modprobe?
Because I also missed some debug information, here is the nvidia/nouveau journald entries from the last failed boot with the nvidia drivers
journalctl -b -1 | grep -E "nvidia|nouveau"
Dec 19 09:49:34 fedora kernel: nouveau 0000:01:00.0: NVIDIA TU116 (168000a1)
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: bios: version 90.16.4f.40.69
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: vgaarb: deactivate vga console
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: drm: VRAM: 6144 MiB
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: drm: GART: 536870912 MiB
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: drm: MM: using COPY for buffer copies
Dec 19 09:49:37 fedora kernel: [drm] Initialized nouveau 1.4.0 for 0000:01:00.0 on minor 0
Dec 19 09:49:37 fedora kernel: fbcon: nouveaudrmfb (fb0) is primary device
Dec 19 09:49:37 fedora kernel: nouveau 0000:01:00.0: [drm] fb0: nouveaudrmfb frame buffer device
Dec 19 09:49:50 fedora kernel: nvidia-gpu 0000:01:00.3: enabling device (0000 -> 0002)
Dec 19 09:49:50 fedora kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau])
Dec 19 09:49:51 fedora kernel: nvidia: loading out-of-tree module taints kernel.
Dec 19 09:49:51 fedora kernel: nvidia: module license 'NVIDIA' taints kernel.
Dec 19 09:49:51 fedora kernel: nvidia: module license taints kernel.
Dec 19 09:49:51 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:49:51 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:49:51 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:49:51 fedora kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
Dec 19 09:49:51 fedora audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-powerd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 19 09:49:51 fedora systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Dec 19 09:49:51 fedora /usr/bin/nvidia-powerd[1818]: nvidia-powerd version:1.0(build 1)
Dec 19 09:49:52 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:49:52 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:49:52 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:49:52 fedora systemd[1]: nvidia-fallback.service - Fallback to nouveau as nvidia did not load was skipped because of an unmet condition check (ConditionKernelCommandLine=rd.driver.blacklist=nouveau).
Dec 19 09:49:53 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:49:53 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:49:53 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:49:53 fedora /usr/bin/nvidia-powerd[1818]: Allocate client failed 38
Dec 19 09:49:53 fedora /usr/bin/nvidia-powerd[1818]: Failed to initialize RM Client
Dec 19 09:49:53 fedora systemd[1]: nvidia-powerd.service: Deactivated successfully.
Dec 19 09:49:53 fedora audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-powerd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 19 09:49:53 fedora systemd[1]: nvidia-powerd.service: Consumed 542ms CPU time, 111.9M memory peak.
Dec 19 09:49:58 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:49:58 fedora kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:49:58 fedora kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:05 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:05 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:05 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:06 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:06 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:06 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:06 fedora.fritz.box systemd[2365]: Starting app-nvidia\x2dsettings\x2duser@autostart.service - nvidia-settings...
Dec 19 09:50:06 fedora.fritz.box systemd[2365]: Started app-nvidia\x2dsettings\x2duser@autostart.service - nvidia-settings.
Dec 19 09:50:07 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:07 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:07 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:08 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:08 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:08 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:08 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:08 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:08 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:09 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:09 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:09 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:10 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:10 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:10 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:10 fedora.fritz.box nvidia-settings[3094]: ERROR: NVIDIA driver is not loaded
Dec 19 09:50:10 fedora.fritz.box systemd[2365]: app-nvidia\x2dsettings\x2duser@autostart.service: Main process exited, code=exited, status=1/FAILURE
Dec 19 09:50:10 fedora.fritz.box systemd[2365]: app-nvidia\x2dsettings\x2duser@autostart.service: Failed with result 'exit-code'.
Dec 19 09:50:10 fedora.fritz.box systemd[2365]: app-nvidia\x2dsettings\x2duser@autostart.service: Consumed 2.433s CPU time, 137.4M memory peak.
Dec 19 09:50:46 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:46 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:46 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:50:47 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:50:47 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:50:47 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:52:41 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:52:41 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:52:41 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:54:02 fedora.fritz.box sudo[4703]: moritz : TTY=pts/1 ; PWD=/home/moritz ; USER=root ; COMMAND=/usr/sbin/modprobe nvidia
Dec 19 09:54:03 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:54:03 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:54:03 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:22 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:22 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:22 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:23 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:23 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:23 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:25 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:25 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:25 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:26 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:26 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:26 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:28 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:28 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:28 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:29 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:57:29 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:57:29 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:57:59 fedora.fritz.box audit[18880]: SOFTWARE_UPDATE pid=18880 uid=0 auid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 msg='op=update sw="kmod-nvidia-6.12.4-200.fc41.x86_64-3:565.77-1.fc41.x86_64" sw_type=rpm key_enforce=0 gpg_res=0 root_dir="/" comm="dnf" exe="/usr/bin/dnf5" hostname=fedora.fritz.box addr=? terminal=pts/2 res=success'
Dec 19 09:58:00 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:58:00 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:58:00 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:58:01 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:58:01 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:58:01 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 09:59:36 fedora.fritz.box sudo[19025]: moritz : TTY=pts/1 ; PWD=/home/moritz ; USER=root ; COMMAND=/usr/sbin/modprobe nvidia
Dec 19 09:59:37 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 09:59:37 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 09:59:37 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 10:39:06 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 10:39:06 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 10:39:06 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509
Dec 19 10:39:10 fedora.fritz.box kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 509
Dec 19 10:39:10 fedora.fritz.box kernel: NVRM: GPU 0000:01:00.0 is already bound to nouveau.
Dec 19 10:39:10 fedora.fritz.box kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 509