Issue with Second Monitor Refresh Rate and Wayland on Fedora 40 with NVIDIA RTX 4050 Max-Q

Hello!

I’m experiencing an issue on my Fedora 40 system with dual GPUs: NVIDIA GeForce RTX 4050 Max-Q and AMD Radeon 680M. The system works fine when using GNOME with Xorg, but when I switch to Wayland, I encounter the following problems:

The refresh rate of my second monitor is stuck at 60Hz, even though it supports higher refresh rates (e.g., 144Hz).
In the nvidia-settings tool, display information and configuration options are missing or not available.
Switching back to GNOME on Xorg solves the refresh rate issue, but I prefer to use Wayland.

I’m using proprietary NVIDIA drivers installed via Fedora’s repositories. I’ve disabled nouveau in the GRUB configuration (rd.driver.blacklist=nouveau modprobe.blacklist=nouveau), but this hasn’t fixed the issue.

My setup:

Fedora 40
GNOME 44
GPUs: NVIDIA GeForce RTX 4050 Max-Q / AMD Radeon 680M
NVIDIA drivers: latest version from RPM Fusion repository (confirmed via nvidia-settings)
The issue only occurs when using GNOME on Wayland, affecting the monitor refresh rate.

What steps can I take to resolve the refresh rate issue on Wayland? Has anyone else experienced this problem and found a solution?

You said latest drivers.

Please post the output of dnf list installed '*nvidia*' so we can see the actual packages installed and the repo used.

If the driver was installed as instructed at Howto/NVIDIA - RPM Fusion then the kernel options to blacklist nouveau should have been automatically added without a need to make manual changes.

You show that you have gnome 44 on fedora 40 but fedora 40 has gnome 46 by default (even when upgraded from an earlier fedora version).