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.

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.