Low refresh rate on external monitor after installing latest nvidia 555.58 drivers

neofetch :

reso@fedora 
----------- 
OS: Fedora Linux 40 (Workstation Edition) x86_64 
Host: ROG Strix G513RC_G513RC 1.0 
Kernel: 6.9.7-200.fc40.x86_64 
Uptime: 21 mins 
Packages: 2307 (rpm), 10 (flatpak) 
Shell: bash 5.2.26 
Resolution: 1920x1080 
DE: GNOME 46.3.1 
WM: Mutter 
WM Theme: Adwaita 
Theme: Adwaita [GTK2/3] 
Icons: Adwaita [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 7 6800H with Radeon Graphics (16) @ 4.785GHz 
GPU: AMD ATI Radeon 680M 
GPU: NVIDIA GeForce RTX 3050 Mobile 
Memory: 4378MiB / 15234MiB 

My monitor( Acer HA240Y ) is of 120Hz with freesync but after installing the latest nvidia drivers the framerate on the monitor goes to 30-35fps, the inbuilt display of the laptop doesn’t get affected it stays with 144fps.
Currently I’m using the system without nvidia drivers ,
I installed then using Howto/NVIDIA RPM guide with secure boot enabled.

❯ xrandr
Screen 0: minimum 16 x 16, current 3840 x 1080, maximum 32767 x 32767
HDMI-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 530mm x 300mm
   1920x1080    119.93*+
   1440x1080    119.92  
   1400x1050    119.90  
   1280x1024    119.83  
   1280x960     119.89  
   1152x864     119.77  
   1024x768     119.80  
   800x600      119.85  
   640x480      119.52  
   320x240      117.34  
   1680x1050    119.89  
   1440x900     119.94  
   1280x800     119.85  
   1152x720     119.73  
   960x600      119.74  
   928x580      119.55  
   800x500      119.47  
   768x480      119.71  
   720x480      119.65  
   640x400      119.64  
   320x200      117.55  
   1600x900     119.95  
   1368x768     119.83  
   1280x720     119.86  
   1024x576     119.85  
   864x486      119.69  
   720x400      119.54  
   640x350      119.24  

There was another post just recently with a similar issue. The fix for that user seemed to be switching from wayland to X11 and the default refresh rate was enabled.

1 Like

Yes, actually i tried it and it completely kind of broke the graphics , was not even able to use the screen, like 1 fps.
also I just update the kernel to 6.9.8 from 6.9.7 and the screen was blank without nvidia drivers .

If you update then reboot immediately the drivers do not have time to be compiled and installed. It is always suggested that the user wait at least 5 minutes after installing a new kernel before rebooting.

The driver can be recompiled from a terminal command line with sudo akmods --force --rebuild which should provide new clean driver modules. A reboot following that should properly load the drivers.

This seems to be a recurring issue, with NVIDIA users not knowing they have to wait (or not waiting enough) for the drivers to be rebuilt (either at initial driver installation, or at kernel or driver update). I wonder if dnf update can be modified so that it somehow includes rebuilding the modules in the update progress, and only return the Complete status once that process is finished.

Yes, I always wait for atleast 5 minutes as it is suggested by RPM guide too . I will retry the process after some time

UPDATE :

Xorg works but ,

  1. I have to boot/reboot the laptop and directly login into Xorg , if I login in to GNOME (wayland), and then log out and login into Xorg I get a black wallpaper. weirdly if I press the window key ( start button ), I can see my wallpaper in the workspace overview.

  2. I can only use the system when I extend the screen of laptop with my monitor , that means ONLY using monitor screen is not usable, black wallpaper comes and response is very low have to wait for 4-5 secs after clicking on anything.

Wayland works fine in every condition but refresh rate is 50-55 Hz only .

NOT a fix for current drivers, but I downgraded to 550.67 and everything is great.