Hi, I’m a relatively new Fedora user, and I’m trying to get the proprietary nVidia drivers to work on my Thinkpad T440p. It has a discrete GPU, which is a GK208M [GeForce GT 730M] according to lspci. The guides I have seen seem to be mostly for X11 (not wayland) and not for Fedora with KDE. But I want to use nVidia drivers to get more performance than I think I can get with the current nouveau drivers. I have installed akmod-nvidia, run akmods and dracut, and edited the grub config so as not to require signatures, but the kernel is still not loading the nVidia drivers. Secure boot is disabled in the UEFI BIOS and the grub config.
I used these commands to make the module:
sudo akmods --rebuild
sudo akmods --force
sudo dracut --force
The module seems to be installed:
modinfo nvidia
filename: /lib/modules/6.12.6-200.fc41.x86_64/extra/nvidia/nvidia.ko.xz
alias: char-major-195-*
version: 565.77
supported: external
license: NVIDIA
But is not loaded:
lsmod | grep nouveau (shows many lines that include this name)
lsmod | grep nvidia (shows nothing)
I see these error messages in dmesg:
sudo dmesg | grep nvidia
[ 18.429905] nvidia: loading out-of-tree module taints kernel.
[ 18.429945] nvidia: module license ‘NVIDIA’ taints kernel.
[ 18.429966] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 18.429971] nvidia: module license taints kernel.
[ 20.130169] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
NVRM: visit Unix Drivers | NVIDIA for more
[ 20.135873] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[ 29.361293] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
NVRM: visit Unix Drivers | NVIDIA for more
[ 29.366877] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[ 68.624669] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
NVRM: visit Unix Drivers | NVIDIA for more
[ 68.630977] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[ 79.493843] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
NVRM: visit Unix Drivers | NVIDIA for more
[ 79.499851] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
[ 88.827425] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
NVRM: visit Unix Drivers | NVIDIA for more
[ 88.829621] nvidia-nvlink: Unregistered Nvlink Core, major device number 511
Secure boot is disabled in the UEFI and here in the grub config:
sudo nano /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=“rhgb quiet module.sig_enforce=0 cpufreq.default_governor=powersave rd.driver.blacklist=nouveau modprobe.blacklist=nouveau”
GRUB_DISABLE_RECOVERY=“true”
GRUB_ENABLE_BLSCFG=true
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
So what am I missing here? I don’t need or want to set up certificates to sign the driver, just to make it work. Also, is there a wayland-specific package to install? Or is it just akmod-nvidia? I don’t have nvidia-smi, and I don’t know how to configure the nvidia driver by itself. ChatGPT said to install xorg-x11-drv-nvidia-wayland, but that is not in my repos, and I do have the fusion repos added.
Thanks in advance.