External monitor is laggy

Hello,

I’m using my laptop with an external monitor connected via display port but I it’s really laggy. It’s 180 hz and I have it set to that in the settings but it feels like it’s under 60hz. While trying out KDE plasma I’ve had a similar issue but enabling VRR fixed it but on gnome with the experimental VRR support enabled it didn’t work, I currently have it off both in gnome settings as well as in the monitor settings. Another thing I have tried is running X11 which fixes the issue but I rather not use X11 due to it’s lack of fractional scaling support and just in general since it’s outdated.
Here’s the output of the inxi -G command, one weird thing I’ve noticed is that it got the monitor resolutions wrong it’s for 2560x1440 for the 165hz monitor laptop and 1920x1080 for the 180hz external one.

Graphics:
  Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] driver: nvidia
    v: 565.57.01
  Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
    Radeon Mobile Series] driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 24.1.4 with: Xwayland v: 24.1.4
    compositor: gnome-shell v: 47.1 driver: dri: radeonsi
    gpu: amdgpu,nvidia,nvidia-nvswitch resolution: 1: 3840x2160~180Hz
    2: 2912x1638~165Hz
  API: EGL v: 1.5 drivers: kms_swrast,nvidia,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 24.2.7 renderer: AMD
    Radeon Graphics (radeonsi renoir LLVM 19.1.0 DRM 3.59
    6.11.8-300.fc41.x86_64)

Do you have any log entries from when the issue is occuring?
journalctl --no-hostname --no-pager --since -5m
would get the last 5 minutes of logs.

Does it do the same thing on either GPU? (assuming you can switch)

Thanks and welcome to :fedora:

Thanks for the reply,

It’s definitely an issue with the NVIDIA GPU handling the external display, I’ve tried connecting the display using HDMI which doesn’t bypass the integrated AMD GPU and it worked smoothly it might be the best solution so far but hopefully there is a way to get the Display Port working because it offers some benefits over HDMI.

Here’s the log when using the NVIDIA GPU:
https://pastebin.com/raw/7sCmQrpw

Some users have seen problems when using the 565 driver. Using the 560 driver has been better for some of those users.
If you have both the rpmfusion-nonfree-nvidia-driver (which has the 560 driver) and the rpmfusion-nonfree (which has the 565 driver) repos enabled it may be possible do downgrade the driver and test the 560 driver instead.
sudo dnf downgrade akmod-nvidia --disablerepo=rpmfusion-nonfree\* --enablerepo=rpmfusion-nonfree-nvidia-driver should handle the downgrade for you.

If that works better and you wish to prevent the upgrade to the 565 driver again it may be necessary to add the option --exclude akmod-nvidia to the dnf upgrade commands until a newer update to the 565 driver has fixed those issues seen by some users.

My laptop is older and does not have DP so I cannot test it.

1 Like