I have tried to install Fedora 41 Workstation on my laptop (Dell G16 7360, 4070, 13900HX) 3 times and each time it works until I try install nvidia drivers. I have read multiple forum posts and none of the instructions/fixes helped. After the instructions I detail below the installation becomes unusable. I log in and then it freezes so I cannot check what the errors are.
Please help… Here are the steps to recreate a lot with system information that will help.
System information:
mokutil --sb-state
:
SecureBoot disabled
sudo dnf install nvidia-gpu-firmware
:
Package "nvidia-gpu-firmware-20241210-1.fc41.noarch" is already installed.
/sbin/lspci | grep -e VGA
:
0000:00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-S UHD Graphics (rev 04)
0000:01:00.0 VGA compatible controller: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1)
inxi -Fzxx
System:
Kernel: 6.12.15-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
v: 14.2.1
Desktop: GNOME v: 47.4 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
Distro: Fedora Linux 41 (Workstation Edition)
Machine:
Type: Laptop System: Dell product: Dell G16 7630 v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: Dell model: 0V4JDG v: A02 serial: <superuser required> part-nu: 0BF9
UEFI: Dell v: 1.22.0 date: 12/19/2024
Battery:
ID-1: BAT0 charge: 80.7 Wh (100.0%) condition: 80.7/84.3 Wh (95.8%)
volts: 13.0 min: 11.4 model: SMP DELL 70N2F3A serial: <filter>
status: not charging
CPU:
Info: 24-core (8-mt/16-st) model: 13th Gen Intel Core i9-13900HX bits: 64
type: MST AMCP arch: Raptor Lake rev: 1 cache: L1: 2.1 MiB L2: 32 MiB
L3: 36 MiB
Speed (MHz): avg: 800 min/max: 800/5200:5400:3900 cores: 1: 800 2: 800
3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
13: 800 14: 800 15: 800 16: 800 17: 800 18: 800 19: 800 20: 800 21: 800
22: 800 23: 800 24: 800 25: 800 26: 800 27: 800 28: 800 29: 800 30: 800
31: 800 32: 800 bogomips: 154828
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Raptor Lake-S UHD Graphics vendor: Dell driver: i915
v: kernel arch: Xe ports: active: eDP-1 empty: DP-1 bus-ID: 0000:00:02.0
chip-ID: 8086:a788
Device-2: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] vendor: Dell
driver: nouveau v: kernel arch: Lovelace ports: active: none empty: DP-2,
DP-3, HDMI-A-1, eDP-2 bus-ID: 0000:01:00.0 chip-ID: 10de:2860
Device-3: Realtek Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 0bda:5575
Display: wayland server: Xwayland v: 24.1.5 compositor: gnome-shell
driver: gpu: i915 display-ID: 0
Monitor-1: eDP-1 model: AU Optronics 0x3ca2 res: 2560x1600 dpi: 189
diag: 406mm (16")
API: OpenGL v: 4.6 vendor: intel mesa v: 24.3.4 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: Mesa Intel Graphics (RPL-S)
device-ID: 8086:a788 display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Dell
driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:7a50
Device-2: NVIDIA AD106M High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22bd
API: ALSA v: k6.12.15-200.fc41.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: Intel Raptor Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:7a70
IF: wlp0s20f3 state: down mac: <filter>
Device-2: Realtek Killer E3000 2.5GbE vendor: Dell driver: r8169 v: kernel
port: 3000 bus-ID: 0000:98:00.0 chip-ID: 10ec:3000
IF: enp152s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 bus-ID: 1-14:5 chip-ID: 8087:0026
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
lmp-v: 11
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller Intel
driver: vmd v: 0.6 bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f
Drives:
Local Storage: total: 3.64 TiB used: 5.85 GiB (0.2%)
ID-1: /dev/nvme0n1 vendor: Corsair model: MP600 CORE XT size: 3.64 TiB
speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 58.9 C
Partition:
ID-1: / size: 2.29 TiB used: 5.37 GiB (0.2%) fs: btrfs dev: /dev/nvme0n1p5
ID-2: /boot size: 973.4 MiB used: 383.1 MiB (39.4%) fs: ext4
dev: /dev/nvme0n1p4
ID-3: /boot/efi size: 299.4 MiB used: 110.5 MiB (36.9%) fs: vfat
dev: /dev/nvme0n1p2
ID-4: /home size: 2.29 TiB used: 5.37 GiB (0.2%) fs: btrfs
dev: /dev/nvme0n1p5
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 63.0 C mobo: N/A sodimm: SODIMM C
Fan Speeds (rpm): cpu: 627
Info:
Memory: total: 64 GiB note: est. available: 62.47 GiB used: 4.23 GiB (6.8%)
Processes: 530 Power: uptime: 6m wakeups: 0 Init: systemd v: 256
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash
v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.37
Steps to set up and install the drivers
- Enabled 3rd party software
- Ran
sudo dnf update
- Ran
sudo dnf upgrade
- Ran
systemctl reboot
- Follow the instructions here: [Howto/NVIDIA - RPM Fusion]:
sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda
- Waited…
- Ran
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.15-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
Available packages
golang-github-nvidia-container-toolkit.x86_64 1.17.3-1.fc41 updates
golang-github-nvidia-container-toolkit-devel.noarch 1.17.3-1.fc41 updates
golang-github-nvidia-nvlib-devel.noarch 0.7.0-2.fc41 updates
golang-github-nvidia-nvml-devel.noarch 0.12.4.1-2.fc41 updates
kmod-nvidia.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
libva-nvidia-driver.i686 0.0.13^20241108git259b7b7-2.fc41 updates
libva-nvidia-driver.x86_64 0.0.13^20241108git259b7b7-2.fc41 updates
nvidia-query-resource-opengl.x86_64 1.0.0-18.fc41 fedora
nvidia-query-resource-opengl-lib.i686 1.0.0-18.fc41 fedora
nvidia-query-resource-opengl-lib.x86_64 1.0.0-18.fc41 fedora
nvidia-texture-tools.i686 2.1.2-10.fc41 fedora
nvidia-texture-tools.x86_64 2.1.2-10.fc41 fedora
nvidia-texture-tools-devel.i686 2.1.2-10.fc41 fedora
nvidia-texture-tools-devel.x86_64 2.1.2-10.fc41 fedora
nvidia-xconfig.x86_64 3:565.77-1.fc41 rpmfusion-nonfree-nvidia-driver
pcp-pmda-nvidia-gpu.x86_64 6.3.2-3.fc41 updates
xorg-x11-drv-nvidia-cuda-libs.i686 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.i686 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-xorg-libs.x86_64 3:565.77-3.fc41 rpmfusion-nonfree-nvidia-driver
- Ran
modinfo -F version nvidia
: 565.77 - Here is where the errors start to happen… ran
nvidia-smi
:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
- Ran
sudo dmesg | grep -iE 'secure|nvidia
’:
[ 0.000000] secureboot: Secure boot disabled
[ 0.004610] secureboot: Secure boot disabled
[ 2.068682] nouveau 0000:01:00.0: NVIDIA AD106 (196000a1)
[ 5.162190] Bluetooth: hci0: Secure boot is enabled
[ 5.198245] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input20
[ 5.198272] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input21
[ 5.198294] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input22
[ 5.198311] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input23
[ 502.320075] nvidia: loading out-of-tree module taints kernel.
[ 502.320081] nvidia: module license 'NVIDIA' taints kernel.
[ 502.320083] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 502.320084] nvidia: module license taints kernel.
[ 502.439390] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 502.440588] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 502.440589] NVRM: No NVIDIA devices probed.
[ 502.440691] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 503.156640] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 503.157486] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 503.157488] NVRM: No NVIDIA devices probed.
[ 503.157599] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 948.074617] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 948.076138] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 948.076141] NVRM: No NVIDIA devices probed.
[ 948.076312] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 948.819581] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 948.820636] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 948.820638] NVRM: No NVIDIA devices probed.
[ 948.820745] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 988.394678] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 988.395670] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 988.395671] NVRM: No NVIDIA devices probed.
[ 988.395831] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 989.090643] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 989.091501] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 989.091503] NVRM: No NVIDIA devices probed.
[ 989.091637] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 993.841391] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 993.842382] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 993.842384] NVRM: No NVIDIA devices probed.
[ 993.842481] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 994.525887] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 994.526819] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 994.526820] NVRM: No NVIDIA devices probed.
[ 994.527029] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
[ 995.194962] nvidia-nvlink: Nvlink Core is being initialized, major device number 509
[ 995.195907] NVRM: The NVIDIA probe routine was not called for 1 device(s).
NVRM: obtained ownership of the NVIDIA device(s).
NVRM: driver(s)), then try loading the NVIDIA kernel module
[ 995.195908] NVRM: No NVIDIA devices probed.
[ 995.196118] nvidia-nvlink: Unregistered Nvlink Core, major device number 509
- Ran
systemctl reboot
in hopes it would work upon restart. - Upon reboot I login which shows me a grey screen and will either hang there or load into the desktop and then if I try do anything it will freeze.
NOTE: I have tried the above with secure boot enabled [Howto/Secure Boot - RPM Fusion] but i had the same resutlt.