Hello!
After upgrading to kernel 13.4.3 and the Nvidia drivers to 570, my second monitor stopped working after login. The screen just freezes, and I can’t do anything. If I disconnect the monitor, it sends me back to the login screen.
According to the problem report, this is the reason:
WARNING: CPU: 4 PID: 1282 at /tmp/akmodsbuild.Em94LtZI/BUILD/nvidia-kmod-565.77-build/nvidia-kmod-565.77/_kmod_build_6.12.7-200.fc41.x86_64/nvidia-drm/nvidia-drm-crtc.h:317 __nv_drm_handle_flip_event+0x19f/0x1b0 [nvidia_drm] [nvidia_drm]
I’m using Fedora 41 Workstation with KDE Plasma x11.
Please help.
Please test Wayland as it comes in KDE preinstalled. And also give us more information about your setup.
Connection type and if you are using a docking-station etc …
The nvidia 570.86 driver appears loaded, and both monitors are seen.
You will probably need to force the system to ignore the iGPU and use the dGPU to gain the full benefit of the nvidia GPU. (For some systems the iGPU can be disabled in the bios settings).
There are also ways to do the same on a per-app basis but I don’t use them so cannot add advice on the commands to use.
The nvidia seems to be using HDMI-A-1 and the iGPU seems to be using eDP1. One for each monitor (monitor 2 on the iGPU and monitor 1 on the nvidia).
That guide explicitly tells the user it only works with X11.
As long as x11 is still available it works great, but the trend is to move away from X11 to Wayland and those instructions do not work with wayland.
I suggest that you research how to use the dGPU in wayland because at some point X11 will be fully gone. It already is not installed by default in either Workstation or KDE on fedora.