Minor Lag and Mouse Latency After Installing NVIDIA Drivers on Fedora 41

Hello everyone,

I recently installed Fedora 41 on my Lenovo Legion Pro laptop, which has a 12th Gen Intel i7 processor and an NVIDIA RTX 3000 series GPU. I noticed that in Fedora 41, the GNOME Software app now includes NVIDIA drivers, which made the installation process much easier than before. I followed all the steps provided, including entering the password to install the MOK keys in the EFI to allow the drivers to load correctly.

The installation seemed successful. After rebooting, the EFI key installation assistant appeared, and I entered the password generated by the software. The drivers loaded correctly, and everything seems to be functioning as expected, with NVIDIA recognized in the system.

However, I’ve noticed a slight lag or latency in system animations and mouse movement, especially when hovering over open windows or applications (like browsers or other apps). The cursor seems choppy or delayed, almost as if there’s some input lag, but this only happens over open windows. Hovering over the desktop works smoothly.

For additional context, my setup includes a dual-boot with Windows and Fedora, managed by rEFInd as the boot manager. I don’t believe the dual-boot setup is causing the issue, but it might be worth mentioning.

I’ve followed akmods official documentation (/usr/share/doc/akmods/README.secureboot) for installing NVIDIA drivers and I’m unsure what’s causing this performance issue. Any insights or advice on resolving this would be greatly appreciated.

Thank you so much :smiley: .

Did you ever find a solution for this? Experiencing it myself right now, on Fedora 41 KDE, using an RTX 3090, 32GB DDR4, i9-10900k, latest dnf update.

I had the same issue, even the set up is similar.
Lenovo Legion with dual boot and jammy input / cursor performance after the upgrade from Fedora 40 to 41.

What helped me was:

  1. Reinstalling Nvidia Driver from Software Center with Secure boot enabled and following through with MOK process and rebooting.
  2. As per instructions here to set Nvidia as primary GPU
    I have added following line
    ENV{DEVNAME}=="/dev/dri/card0", TAG+="mutter-device-preferred-primary"
    under the path
    /etc/udev/rules.d/61-mutter-preferred-primary-gpu.rules
  3. Reboot

After the reboot I have confirmed with
journalctl -b 0 | grep /dev/dri/card0
that it took effect
Jan 21 18:46:43 Legion5 gnome-shell[2731]: GPU /dev/dri/card0 selected primary given udev rule

Additonally you can check with glxgears -info | grep GL_RENDERER and it should return yout Nvidia GPU.
After these changes my system is as it was before and fans are noticeably quieter pointing to overconsuption of integrated graphics in initial configuration.