F41 nvidia drivers from RPM Fusion stuck on blank screen

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

In your log there’s a line

Dec 19 09:49:37 fedora kernel: fbcon: nouveaudrmfb (fb0) is primary device

Have you disabled nouveau?

Are you using the right nvidia driver for the card? Older cards may not work with newer drivers.
If that line suggests that the early frame buffer is nouveau, after blacklisting you can also try the parameter

nvidia_drm.fbdev=1

That said, I don’t use encrypted drives anymore, and I’ve walked away from nvidia proprietary drivers after too many crashes with secure boot, so I can’t test or verify these suggestions (using nouveau now).

3 Likes

I checked with the supported cards and my card seems to be considered a current gen device, so I expected the driver to work ine

I haven’t taken any additional steps beyond what was outlined in the RPM Fusion guide. How would I disable the nouveau drivers?

My /etc/default/grub contains these GRUB_CMDLINE_LINUX args

rd.driver.blacklist=nouveau modprobe.blacklist=nouveau

So I expected that the be sufficient for blacklisting, right? At least that is the line I manually remove when booting back into my system using nouveau.

That sounds like an annoying issue. I was aware nvidias proprietary drivers are not exactly easy to deal with on Linux, but I did not expect it to be this big of a headache :smiling_face_with_tear:

Some users seem to have problems with the nvidia drivers.

I have been using nvidia for many years with fedora and secure boot yet never seem to have problems.

Your GTX 1660 card should work with the latest nvidia drivers. My laptop has the GTX 1660 Ti card and works well.

To have a better idea of what is happening on your system please show us the following.
lsmod | grep -E 'nouveau|nvidia'
inxi -Fzxx
sudo dmesg | grep -iE 'secure|nvidia|nouveau'

2 Likes

This is actually my second shot at this, last time I tried it was under Fedora 40 and ran into the same issues, but eventually quit because I had work to complete :sweat_smile:

lsmod | grep -E "nouveau|nvidia"
i2c_nvidia_gpu         12288  0
nouveau              3809280  71
drm_gpuvm              45056  1 nouveau
mxm_wmi                12288  1 nouveau
i2c_algo_bit           20480  2 amdgpu,nouveau
drm_ttm_helper         16384  2 amdgpu,nouveau
ttm                   114688  3 amdgpu,drm_ttm_helper,nouveau
drm_exec               12288  3 drm_gpuvm,amdgpu,nouveau
gpu_sched              65536  2 amdgpu,nouveau
drm_display_helper    294912  2 amdgpu,nouveau
video                  81920  4 asus_wmi,amdgpu,asus_nb_wmi,nouveau
wmi                    28672  5 video,asus_wmi,wmi_bmof,mxm_wmi,nouveau
inxi -Fzxx
System:
  Kernel: 6.12.4-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-4.fc41
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 41 (KDE Plasma)
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: PRIME B650M-A WIFI II v: Rev 1.xx
    serial: <superuser required> part-nu: SKU UEFI: American Megatrends v: 3057
    date: 10/29/2024
CPU:
  Info: 12-core model: AMD Ryzen 9 7900 bits: 64 type: MT MCP arch: Zen 4
    rev: 2 cache: L1: 768 KiB L2: 12 MiB L3: 64 MiB
  Speed (MHz): avg: 3675 min/max: 545/5482 boost: enabled cores: 1: 3675
    2: 3675 3: 3675 4: 3675 5: 3675 6: 3675 7: 3675 8: 3675 9: 3675 10: 3675
    11: 3675 12: 3675 13: 3675 14: 3675 15: 3675 16: 3675 17: 3675 18: 3675
    19: 3675 20: 3675 21: 3675 22: 3675 23: 3675 24: 3675 bogomips: 177255
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Micro-Star MSI
    driver: nouveau v: kernel arch: Turing pcie: speed: 8 GT/s lanes: 16 ports:
    active: DP-3,HDMI-A-2 empty: DP-4,DP-5 bus-ID: 01:00.0 chip-ID: 10de:21c4
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: ASUSTeK
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: none empty: DP-1, DP-2, HDMI-A-1, Writeback-1 bus-ID: 0c:00.0
    chip-ID: 1002:164e temp: 35.0 C
  Display: wayland server: Xwayland v: 24.1.4 compositor: kwin_wayland
    driver: N/A d-rect: 3968x2232 display-ID: 0
  Monitor-1: DP-3 pos: primary,top-left res: 2048x1152 size: N/A
  Monitor-2: HDMI-A-2 pos: bottom-r res: 1920x1080 size: N/A
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: nouveau
    device: 2 drv: swrast gbm: drv: radeonsi surfaceless: drv: radeonsi wayland:
    drv: nouveau x11: drv: nouveau
  API: OpenGL v: 4.6 compat-v: 4.3 vendor: mesa v: 24.2.8 glx-v: 1.4
    direct-render: yes renderer: NV168 device-ID: 10de:21c4 display-ID: :0.0
  API: Vulkan v: 1.3.296 surfaces: xcb,xlib,wayland device: 0
    type: discrete-gpu driver: N/A device-ID: 10de:21c4 device: 1
    type: integrated-gpu driver: N/A device-ID: 1002:164e device: 2 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: NVIDIA TU116 High Definition Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:1aeb
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: 0c:00.1 chip-ID: 1002:1640
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 0c:00.6 chip-ID: 1022:15e3
  Device-4: Shure MV7 driver: hid-generic,snd-usb-audio,usbhid type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-8.2:6 chip-ID: 14ed:1012
  API: ALSA v: k6.12.4-200.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: speed: 5 GT/s lanes: 1 port: d000 bus-ID: 08:00.0 chip-ID: 10ec:8125
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    vendor: AzureWave driver: rtw89_8852be v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: c000 bus-ID: 09:00.0 chip-ID: 10ec:b852
  IF: wlp9s0 state: down mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-2:2 chip-ID: 13d3:3571
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 1.82 TiB used: 8.09 GiB (0.4%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 32.9 C
  ID-2: /dev/sda vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 929.91 GiB used: 7.65 GiB (0.8%) fs: btrfs dev: /dev/dm-0
    mapped: luks-449eb02f-8885-4664-92eb-93acb509b461
  ID-2: /boot size: 973.4 MiB used: 424 MiB (43.6%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 929.91 GiB used: 7.65 GiB (0.8%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-449eb02f-8885-4664-92eb-93acb509b461
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.5 C mobo: 28.5 C gpu: amdgpu temp: 34.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 30.48 GiB used: 3.83 GiB (12.6%)
  Processes: 955 Power: uptime: 3m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: gcc: 14.2.1
    Shell: fish v: 3.7.0 running-in: kitty inxi: 3.3.36

sudo dmesg | grep -iE 'secure|nvidia|nouveau' does not output anything unfortunately (presumably because of another, likely unrelated issue with my setup)

One thing that some often encounter is an early reboot after installing the new kernel or drivers can prevent properly building the drivers.

I would like to see the output of cat /etc/kernel/cmdline and cat /etc/default/grub

Assuming you still have the drivers installed as shown above, I would also suggest that you run sudo akmods --rebuild --force and wait for that to complete, then reboot and see if the driver properly loads this time.

2 Likes

I saw some of your suggestions on other related topics and already tried a bunch of stuff, I didn’t find any related issue, but maybe you can do something with the information:

cat /etc/kernel/cmdline
root=UUID=175724f9-d6fd-4d63-836f-8b9336f3ccb3 ro rootflags=subvol=root rd.luks.uuid=luks-449eb02f-8885-4664-92eb-93acb509b461 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.luks.uuid=luks-449eb02f-8885-4664-92eb-93acb509b461 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

I have tried rebuilding with akmods on numerous times as well, which unfortunately did not help anything. I also followed [Howto/NVIDIA - RPM Fusion](https://uninstalling the nvidia driver) to start from the beginning, unfortunately this attempt was not successful either. I just ran the command again and waited for 10 minutes and rebooted, but the issue persists.

Can I ask why you removed the KDE-Plasma Tag I did set (as shown in your inxi)? Tags help to select a group of topics with similar infrastructure. This is the first thing I would look for, which DE users have, with same issues.

I removed it because given how early on this issue occurs, I assumed this is an issue that would occur unrelated to the DE in use

A clean uninstall of all nvidia drivers can be done with
sudo dnf remove \*nvidia\* --exclude nvidia-gpu-firmware

I note that you do not have the nvidia-drm.modeset=1 option in the kernel command line.
First try adding that from the grub menu editing stage during boot as a test. If it helps then add it permanently everywhere with sudo grubby --args='nvidia-drm.modeset=1' --update-kernel=$(uname -r) for the currently booted kernel. Replace the $(uname -r) with ALL if you wish that to be done for all installed kernels. Grubby updates everything so the changes are permanent for future kernel updates as well

$ cat /etc/kernel/cmdline 
root=/dev/mapper/fedora_laptop-root ro rd.lvm.lv=fedora_laptop/root nvidia-drm.modeset=1 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau 

Adding the modeset flag also did not change anything, the error is still the same

Thank you a lot for everybody who tried to help so far.

I have already wasted almost two days on resolving this with various guides on the internet, I am going to assume a Layer 8 problem and give the nuclear option a try and reinstall my system entirely and - once again - follow the RPM Fusion instructions closely.

I will report back with the results

Those “internet guides” (and even “official documentation” at some vendor sites) have become dominated by clickbait nonsense generated by AI, so most Fedora users should stick to the Fedora sites for documentation and ask here if something is missing or unclear.

Reinstalling means we never get to the bottom of the issue. For every person who posts about an issue there are many others who won’t post, but will look for solutions here.

1 Like

Should have been more accurate, but these internet guides I referenced were the official documentation provided by RPM Fusion as well as Forum here to people who encountered similar issues. Not impossible that there is some AI waste floating around, but overall I paid as much attention as possible to try to only follow trustworthy advice.

I know it does not and the reason I came here was in the hopes of documenting my issue and a solution that works, for people who encounter the same issue to act as a reference. I am a casual user for the most part and I don’t have an interest in digging deeper into understanding a Linux system. So if that is what is required to solve this issue without reinstalling, I’d rather cut my losses here and go with the reinstall routes.

I expected some issues with the NVIDIA drivers, but not any issues that severe :sweat_smile:

And I just want to stress, I am not trying to annoy or blame anybody here! I really appreciate everybody who has taken some time out of their day to try to help me! I know projects like Fedora stand on the shoulders of volunteers

I had the chance to give it another try today. I even disabled secure boot to make sure this is not the core issue.

My first attempt was taking the RPM Fusion approach as written in their wiki. Unfortunately, this did not work out and caused the same issue I described here.

As an alternative approach I gave installing the driver via the .run file from Nvidia’s website a try. Surprisingly enough, the issue was consistent there. No display output, not even a LUKS screen.

Unfortunately I don’t have more time to investigate this topic further. However, I also noticed some more major issues with the open source drivers (particularly when waking from sleep, the screen was completely glitching out), so I can’t really exclude some odd hardware issue.

For the time being, I rolled back to my integrated AMD graphics which will have to suffice until a new dedicated GPU is here. I’m not in any rush, but considering the hoops I would have to jump through to make NVIDIA work on a Linux system, I will be taking a closer look into AMD and Intel graphics next year.

Thank you all again for taking the time to help me, wish y’all nice holidays :christmas_tree:

1 Like

Can I ask what connection you are using between the nvidia and your monitor? HDMI or DisplayPort?

Graphics:
  Device-1: NVIDIA TU116 [GeForce GTX 1660 SUPER] vendor: Micro-Star MSI
    driver: nouveau v: kernel arch: Turing pcie: speed: 8 GT/s lanes: 16 ports:
    active: DP-3,HDMI-A-2 empty: DP-4,DP-5 bus-ID: 01:00.0 chip-ID: 10de:21c4
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: ASUSTeK
    driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
    active: none empty: DP-1, DP-2, HDMI-A-1, Writeback-1 bus-ID: 0c:00.0
    chip-ID: 1002:164e temp: 35.0 C
  Display: wayland server: Xwayland v: 24.1.4 compositor: kwin_wayland
    driver: N/A d-rect: 3968x2232 display-ID: 0
  Monitor-1: DP-3 pos: primary,top-left res: 2048x1152 size: N/A
  Monitor-2: HDMI-A-2 pos: bottom-r res: 1920x1080 size: N/A

looks like DP & HDMI active on Nvidia DP-3,HDMI-A-2

Recently after an update I had issues with the monitor not waking up or black screen. Using HDMI worked vs still having issues with DisplayPort. I still need to find time to troubleshoot and report a bug or replace the cable or something. Its just something the OP can check.

1 Like

As @ilikelinux mentioned, I am using both HDMI and display port, trough a KVM switch. I initially thought there may be an issue with that KVM switch and the GPU setup, so I made a direct connection to test as well, but this attempt unfortunately also failed