Multi-Monitor Setup Not Working After Fedora Update – Only One Screen Detected

After upgrading to the latest Fedora updates, I can no longer use my multi-monitor setup. Only the primary display (DVI-0) is detected and functioning. The secondary monitor connected via HDMI is not detected, and there are no display settings available for configuring it. Prior to this update, my dual-monitor setup was working perfectly.

This issue is specific to Fedora, as booting into Ubuntu on the same machine works fine with both monitors. I suspect that a recent update may have affected Wayland, Mutter, or GNOME’s display handling.

Steps I Have Followed:

  1. Checked session type to confirm Wayland is being used.
  2. Reset GNOME/Mutter configurations and reinstalled core GNOME packages.
  3. Switched from GDM to LightDM, but the issue persisted.
  4. Used xrandr to check display status, but the second monitor remained undetected.
  5. Installed and tested both proprietary NVIDIA and open-source nouveau drivers.
  6. Reset monitor configuration and tested with an older kernel version.
  7. Verified the same hardware works on Ubuntu, confirming it’s a Fedora-specific issue.
1 Like

Added f40, nvidia, workstation

It appears you may have an nvidia GPU, and references to gnome imply you are using Workstation. I will update the tags accordingly. If this is not correct please let us know.

Please post the output of inxi -Fzxx and dnf list installed '*nvidia*' so we may see the appropriate hardware and software config.

The specific hardware, version of kernel, nvidia drivers, and other matters are important for analyzing the issue.

Here’s a concise report combining key details from both commands (inxi -Fzxx and dnf list installed '*nvidia*'):


System Information:

  • OS: Fedora Linux 40 (Workstation Edition)

  • Kernel: 6.11.3-200.fc40.x86_64

  • Desktop Environment: GNOME 46.6

  • Motherboard: ASRock Z87 Pro4

  • CPU: Intel Xeon E3-1271 v3 (Quad-core, 8 threads, 4.0 GHz max)

  • RAM: 16 GB

  • GPU: AMD Cedar (Radeon HD 5000/6000 Series) | Driver: radeon (kernel)

  • Storage:

    • NVMe (Samsung 512 GB)
  • Network:

    • Intel I217-V Ethernet
    • TP-Link TL-WN823N (Wi-Fi with Realtek RTL8192EU)
  • Swap: 8 GB ZRAM (unused)

  • CPU Temp: 46°C | GPU Temp: 47°C


Nvidia Driver Information:

  • Nvidia Driver Version: 560.35.03 (from RPM Fusion)
  • Key Nvidia Packages Installed:
    • akmod-nvidia
    • kmod-nvidia
    • nvidia-gpu-firmware
    • nvidia-settings
    • xorg-x11-drv-nvidia
    • xorg-x11-drv-nvidia-cuda-libs
    • xorg-x11-drv-nvidia-power

One of the key reasons for asking to see the detailed output of commands is so that we can see the full details those commands provide.
Summarized reports often omit necessary details and only include the highlights the author considers important.

The dnf command for example includes the full details with version numbers, related kernels for the kmod-nvidia package, and the repo used as the source for each package shown; all of which are omitted from your summary.

Inxi also includes much more info for the hardware, such as the bios type and version number as well as mother board make and model. It tells us if this is a laptop or desktop. All of which may be important in some cases.

Copy & paste is much less effort than editing.

Lack of detailed information prevents further analysis or progress.

I have the same issue. information requested below:

inxi -Fzxx output

System:
  Kernel: 6.11.10-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-2.fc41
  Desktop: GNOME v: 47.1 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Desktop Mobo: Micro-Star model: B550-A PRO (MS-7C56) v: 2.0
    serial: <superuser required> UEFI: American Megatrends LLC. v: A.F0
    date: 10/11/2023
CPU:
  Info: 6-core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+
    rev: 2 cache: L1: 384 KiB L2: 3 MiB L3: 32 MiB
  Speed (MHz): avg: 3599 min/max: 550/4651 boost: enabled cores: 1: 3599
    2: 3599 3: 3599 4: 3599 5: 3599 6: 3599 7: 3599 8: 3599 9: 3599 10: 3599
    11: 3599 12: 3599 bogomips: 88808
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Turks XT [Radeon HD 6670/7670]
    vendor: Hightech Information System driver: radeon v: kernel
    arch: TeraScale-2 pcie: speed: 5 GT/s lanes: 16 ports: active: VGA-1
    empty: DVI-D-1,HDMI-A-1 bus-ID: 2b:00.0 chip-ID: 1002:6758 temp: 35.5 C
  Device-2: Microdia Webcam Vitade AF driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-9:6 chip-ID: 0c45:6366
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: radeon unloaded: modesetting
    alternate: fbdev,vesa dri: r600 gpu: radeon display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: VGA-1 mapped: VGA-0 model: BenQ GL2460 res: 1920x1080 dpi: 92
    diag: 609mm (24")
  API: OpenGL v: 4.5 vendor: mesa v: 24.2.8 glx-v: 1.4 es-v: 3.1
    direct-render: yes renderer: AMD TURKS (DRM 2.50.0 /
    6.11.10-300.fc41.x86_64 LLVM 19.1.0) device-ID: 1002:6758
  API: Vulkan v: 1.3.296 surfaces: xcb,xlib device: 0 type: cpu driver: N/A
    device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Turks HDMI Audio [Radeon HD
    6500/6600 / 6700M Series] vendor: Hightech Information System
    driver: snd_hda_intel v: kernel pcie: speed: 5 GT/s lanes: 16
    bus-ID: 2b:00.1 chip-ID: 1002:aa90
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: 2d:00.4 chip-ID: 1022:1487
  Device-3: Microdia Webcam Vitade AF driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-9:6 chip-ID: 0c45:6366
  Device-4: GEMBIRD Buildwin Media-Player
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 3-4.1.3:4 chip-ID: 1908:2220
  API: ALSA v: k6.11.10-300.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI driver: r8169 v: kernel pcie: speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8168
  IF: enp42s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
Drives:
  Local Storage: total: 11.83 TiB used: 1.65 TiB (13.9%)
  ID-1: /dev/nvme0n1 model: PCIe SSD size: 1.82 TiB speed: 63.2 Gb/s
    lanes: 4 serial: <filter> temp: 37.9 C
  ID-2: /dev/sda vendor: Western Digital model: WD40EZRX-22SPEB0
    size: 3.64 TiB speed: 6.0 Gb/s serial: <filter> temp: 42 C
  ID-3: /dev/sdb vendor: Hitachi model: HDS721050CLA362 size: 465.76 GiB
    speed: 3.0 Gb/s serial: <filter> temp: 43 C
  ID-4: /dev/sdc vendor: Seagate model: ST33000651NS size: 2.73 TiB
    speed: 6.0 Gb/s serial: <filter> temp: 45 C
  ID-5: /dev/sdd vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB
    speed: 6.0 Gb/s serial: <filter> temp: 30 C
  ID-6: /dev/sde vendor: Seagate model: ST33000651NS size: 2.73 TiB
    speed: 6.0 Gb/s serial: <filter> temp: 42 C
Partition:
  ID-1: / size: 81.14 GiB used: 55.46 GiB (68.4%) fs: ext4 dev: /dev/sdd6
  ID-2: /boot/efi size: 252 MiB used: 30.9 MiB (12.3%) fs: vfat
    dev: /dev/sdd2
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 10 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sdd8
Sensors:
  System Temperatures: cpu: 43.1 C mobo: N/A gpu: radeon temp: 35.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 3.05 GiB (9.8%)
  Processes: 427 Power: uptime: 3m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 20
    Compilers: clang: 19.1.5 gcc: 14.2.1 Shell: Bash v: 5.2.32
    running-in: gnome-terminal inxi: 3.3.36

output from:

 sudo dnf list installed '*nvida*'


Installed packages
akmod-nvidia.x86_64                                 3:565.57.01-2.fc41               rpmfusion-nonfree-updates
kmod-nvidia-6.11.10-300.fc41.x86_64.x86_64          3:565.57.01-2.fc41               @commandline
kmod-nvidia-6.11.7-300.fc41.x86_64.x86_64           3:565.57.01-1.fc41               @commandline
kmod-nvidia-6.11.8-300.fc41.x86_64.x86_64           3:565.57.01-2.fc41               @commandline
nvidia-gpu-firmware.noarch                          20241110-1.fc41                  <unknown>
nvidia-modprobe.x86_64                              3:565.57.01-1.fc41               <unknown>
nvidia-settings.x86_64                              3:565.57.01-1.fc41               <unknown>
xorg-x11-drv-nvidia.x86_64                          3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-cuda-libs.x86_64                3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-kmodsrc.x86_64                  3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-libs.i686                       3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-libs.x86_64                     3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-power.x86_64                    3:565.57.01-3.fc41               <unknown>
xorg-x11-drv-nvidia-xorg-libs.x86_64                3:565.57.01-3.fc41               <unknown>

Available packages
akmod-nvidia-390xx.x86_64                           3:390.157-12.fc41                rpmfusion-nonfree
akmod-nvidia-470xx.x86_64                           3:470.256.02-3.fc41              rpmfusion-nonfree
golang-github-nvidia-container-toolkit.x86_64       1.16.2-1.fc41                    updates
golang-github-nvidia-container-toolkit-devel.noarch 1.16.2-1.fc41                    updates
golang-github-nvidia-nvlib-devel.noarch             0.6.1-1.fc41                     fedora
golang-github-nvidia-nvml-devel.noarch              0.12.4.0-3.fc41                  fedora
kmod-nvidia.x86_64                                  3:565.57.01-2.fc41               rpmfusion-nonfree-updates
kmod-nvidia.x86_64                                  3:565.57.01-2.fc41               rpmfusion-nonfree-nvidia-driver
kmod-nvidia-390xx.x86_64                            3:390.157-12.fc41                rpmfusion-nonfree
kmod-nvidia-470xx.x86_64                            3:470.256.02-3.fc41              rpmfusion-nonfree
libva-nvidia-driver.i686                            0.0.13^20241108git259b7b7-2.fc41 updates
libva-nvidia-driver.x86_64                          0.0.13^20241108git259b7b7-2.fc41 updates
nvidia-persistenced.x86_64                          3:565.57.01-1.fc41               rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                          3:565.57.01-1.fc41               rpmfusion-nonfree-nvidia-driver
nvidia-query-resource-opengl.x86_64                 1.0.0-18.fc41                    fedora
nvidia-query-resource-opengl-lib.i686               1.0.0-18.fc41                    fedora
nvidia-query-resource-opengl-lib.x86_64             1.0.0-18.fc41                    fedora
nvidia-settings-390xx.x86_64                        390.157-4.fc41                   rpmfusion-nonfree
nvidia-settings-470xx.x86_64                        3:470.256.02-2.fc41              rpmfusion-nonfree
nvidia-texture-tools.i686                           2.1.2-10.fc41                    fedora
nvidia-texture-tools.x86_64                         2.1.2-10.fc41                    fedora
nvidia-texture-tools-devel.i686                     2.1.2-10.fc41                    fedora
nvidia-texture-tools-devel.x86_64                   2.1.2-10.fc41                    fedora
nvidia-xconfig.x86_64                               3:565.57.01-1.fc41               rpmfusion-nonfree-nvidia-driver
nvidia-xconfig.x86_64                               3:565.57.01-1.fc41               rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64                          6.3.2-2.fc41                     updates
xorg-x11-drv-nvidia-390xx.x86_64                    3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda.x86_64               3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.i686            3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64          3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.i686                3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.x86_64              3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64            3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.i686                 3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.x86_64               3:390.157-4.fc40                 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx.x86_64                    3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda.x86_64               3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.i686            3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64          3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.i686                3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.x86_64              3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64            3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.i686                 3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.x86_64               3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-power.x86_64              3:470.256.02-1.fc41              rpmfusion-nonfree
xorg-x11-drv-nvidia-cuda.x86_64                     3:565.57.01-3.fc41               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64                     3:565.57.01-3.fc41               rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686                  3:565.57.01-3.fc41               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686                  3:565.57.01-3.fc41               rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.i686                      3:565.57.01-3.fc41               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686                      3:565.57.01-3.fc41               rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-devel.x86_64                    3:565.57.01-3.fc41               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64                    3:565.57.01-3.fc41               rpmfusion-nonfree-nvidia-driver

output from:

 lsb_release -a



LSB Version:	:core-5.0-amd64:core-5.0-noarch:cxx-5.0-amd64:cxx-5.0-noarch:desktop-5.0-amd64:desktop-5.0-noarch:languages-5.0-amd64:languages-5.0-noarch:printing-5.0-amd64:printing-5.0-noarch
Distributor ID:	Fedora
Description:	Fedora release 41 (Forty One)
Release:	41
Codename:	FortyOne

I took the liberty of editing your post and adding the preformatted text tags so the pasted text appears as shown on-screen. It is much more readable that way.
Those tags are added by highlighting the pasted text then clicking the </> button on the text entry toolbar.

The inxi output shows a radeon GPU but does not show an nvidia gpu.
Please post the output of lspci -nnk | grep -iA3 VGA so we can see if there are additional GPUs besides the radeon installed.

so sorry for my stupid post! I had a loose cable that just managed to wiggle far enough out so the 2nd monitor did not get seen… push the cable in, things work

silly me

1 Like

We all are fallible and things happen.
Don’t feel it is a reason to beat yourself up.

If you do not have an nvidia GPU there is no reason to have the nvidia drivers installed.

4 posts were split to a new topic: Multi-monitor not working after update with nvidia 550 drivers