My 2 laptops running either Bumblebee or more recently Nvidia Prime in X from rpm Fusion were able to detect and display external monitors fine through either the VGA or HDMI ports. Since upgrading to Fedora 31 both laptops cannot detect an external display within Gnome display settings or
xrandr. The Nvidia settings page correctly identifies the screen connected, typically on HDMI-0, but
xrandr and Gnome display settings show nothing.
xrandr only sees HDMI-1 with nothing on it. When the computers are booting up or shutting down, the display is mirrored onto the external monitors properly.
Reading around on this issue, people seem to think it is a problem with
I have tried updating
/etc/default/grub and with
nvida-drm.modeset=0 and remaking the grub config and rebooting, but that doesn’t work. I have also tried using Light display manager (
gdm but that doesn’t work with either
nvida-drm.modeset=1. I also have Wayland disabled by default but this doesn’t seem to help either.
Has anyone been able to get an external monitor detected by Gnome display settings in Fedora 31, who is running Nvidia drivers in X? If so what did you do? This is the only issue I am facing since upgrading, and it is a deal breaker for me using Gnome as plugging a laptop into an external monitor and it working is a pretty important feature. The external monitors work fine in KDE and LXQT live Fedora USBs.