Multiple displays: mirroring results in the wrong aspect ratio (4:3 instead of 16:9). Fedora 41

Hello helpful fedora people,

I’m trying to set up multiple displays using the “mirror” feature, where content is copied across both my screens, but I have an issue with display resolution, specifically the aspect ratio.

My laptop screen is 1366 x 768 (16:9)
The external display is 1920 x 1080 (16:9)

If I click the “Mirror” option in display settings, it gives me 2 options:
1024x768 (4:3)
or 800 x 600 (4:3)

if I choose either of these options and apply it, my laptop screen is cropped to a 4:3 ratio(black bars on the sides), while the external monitor is stretched to fit a 4:3 ratio.
Is there a way I can add more options to the display settings for mirroring screens, so I can use one with a 16:9 ratio? Or something else I can do about the issue?

System information:
OS: Fedora Linux 41 (Workstation edition)
Gnome Version: 47
Windowing system: Wayland
Kernel: Linux 6.13.4-200.fc41.x86_64

I’ve tried connecting the external display 2 different ways - with a vga-vga cable, and a displayport-dvi cable. I also tried a different external monitor, I get the same issue.

I’m quite new to fedora. If I’m posting this in the wrong place, please let me know where I should be posting instead.
Thanks in advance for any help or suggestions you can offer.

(P.S. the option should really be to “duplicate” the display, not “mirror” shouldn’t it? “Mirror” makes me think the content will be flipped)

So, you got me curious to see how this displayed on my machine with the following monitors:

  • Primary: 2560x1440
  • Secondary: 1920x1080

To my surprise, when I try to mirror I also see the same two options:

  • 1024x768
  • 800x600

That seemed deeply strange to me since both my displays are 16:9 so surely there’d be other options? That’s when I noticed my primary display only lists the following resolutions in Gnome settings:

  • 2560x1440
  • 1024x768
  • 800x600

That seems deeply strange because I’m sure this monitor supports far more under Windows. Maybe a weird Nvidia issue on my end? Not sure.

My secondary monitor shows that it supports several others, but the two 4:3 options are the only to resolutions that the two monitors appear to have in common… I wonder if you’re running into the same issue. Can you check which resolutions Gnome says the two of your monitors both support? I’m going to guess it’s those same two 4:3 options.

Also +1 for Bee and PuppyCat.

We do not know what you have for GPU nor the drivers used.
Please post (as preformatted text using the </> button) the output of inxi -Fzxx so we may have the additional information required.

Hi Jeff, thanks for responding, here we go:

System:
  Kernel: 6.13.6-200.fc41.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 14.2.1
  Desktop: GNOME v: 47.4 tk: GTK v: 3.24.43 wm: gnome-shell
    dm: GDM Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Laptop System: HP product: HP EliteBook 840 G3 v: N/A
    serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: HP model: 8079 v: KBC Version 85.74
    serial: <superuser required> part-nu: W8G53PP#AB2 UEFI: HP
    v: N75 Ver. 01.13 date: 11/01/2016
Battery:
  ID-1: BAT0 charge: 3.8 Wh (11.6%)
    condition: 32.8/32.8 Wh (100.0%) volts: 12.1 min: 11.4
    model: Hewlett-Packard Primary serial: <filter>
    status: charging
CPU:
  Info: dual core model: Intel Core i7-6600U bits: 64
    type: MT MCP arch: Skylake rev: 3 cache: L1: 128 KiB
    L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 3400 min/max: 400/3400 cores: 1: 3400
    2: 3400 3: 3400 4: 3400 bogomips: 22399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2
    ssse3 vmx
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520]
    vendor: Hewlett-Packard EliteBook 840 G3 driver: i915
    v: kernel arch: Gen-9 ports: active: HDMI-A-1,eDP-1
    empty: DP-1,DP-2,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:1916
  Device-2: Lite-On HP HD Webcam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-9:4
    chip-ID: 04ca:7054
  Display: wayland server: Xwayland v: 24.1.6
    compositor: gnome-shell driver: gpu: i915 display-ID: 0
  Monitor-1: HDMI-A-1 model: Lenovo LEN LT2323pwA
    res: 1920x1080 dpi: 96 diag: 585mm (23")
  Monitor-2: eDP-1 model: BOE Display 0x0697 res: 1366x768
    dpi: 112 diag: 354mm (13.9")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.0.1 glx-v: 1.4
    es-v: 3.2 direct-render: yes renderer: Mesa Intel HD Graphics
    520 (SKL GT2) device-ID: 8086:1916 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check
    --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop,
    xrandr
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio
    vendor: Hewlett-Packard EliteBook 840 G3 driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:9d70
  API: ALSA v: k6.13.6-200.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.7 status: active with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Ethernet I219-V vendor: Hewlett-Packard
    driver: e1000e v: kernel port: N/A bus-ID: 00:1f.6
    chip-ID: 8086:1570
  IF: enp0s31f6 state: down mac: <filter>
  Device-2: Intel Wireless 8260 driver: iwlwifi v: kernel
    pcie: speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0
    chip-ID: 8086:24f3
  IF: wlp2s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb
    v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    bus-ID: 1-7:2 chip-ID: 8087:0a2b
  Report: btmgmt ID: hci0 rfk-id: 0 state: up
    address: <filter> bt-v: 4.2 lmp-v: 8
Drives:
  Local Storage: total: 223.57 GiB used: 12.32 GiB (5.5%)
  ID-1: /dev/sda vendor: Kingston model: SA400M8240G
    size: 223.57 GiB speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 67.36 GiB used: 11.91 GiB (17.7%) fs: btrfs
    dev: /dev/sda6
  ID-2: /boot size: 973.4 MiB used: 358.5 MiB (36.8%) fs: ext4
    dev: /dev/sda5
  ID-3: /boot/efi size: 96 MiB used: 55.5 MiB (57.8%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 67.36 GiB used: 11.91 GiB (17.7%)
    fs: btrfs dev: /dev/sda6
Swap:
  ID-1: swap-1 type: zram size: 7.63 GiB used: 0 KiB (0.0%)
    priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 38.0 C pch: 35.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 8 GiB available: 7.63 GiB
    used: 4.44 GiB (58.3%)
  Processes: 290 Power: uptime: 52m wakeups: 0 Init: systemd
    v: 256 target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak
    pkgs: 15 Compilers: N/A Shell: Bash v: 5.2.32
    running-in: ptyxis-agent inxi: 3.3.37


Thanks for your response Eric,
Good guess! yes, this looks like this describes my issue as well. The resolutions offered are simply the two options which both displays have in common. Here’s a table of the options I have for both screens on Fedora:

Built-in laptop screen External screen
1366 x 768 (16:9) 1920 x 1080 (16:9)
1280 x 720 (16:9) 1680 x 1050 (16:10)
1024 X 768 (4:3) 1440 x 900 (16:10)
800 X 600 (4:3) 1280 x 800 (16:10)
1152 x 864 (4:3)
1024 x 768 (4:3)
800 x 600 (4:3)

I also checked what options Windows gives me (I’m dual booting this laptop so I’m able to check). Here’s the table of options Windows offers me:

Built-in laptop screen External screen
1366 x 768 1920 x 1080
1360 x 768 1680 x 1050
1280 x 768 1600 x 900
1280 x 720 1440 x 900
1280 x 600 1400 x 1050
1024 x 768 1366 x 768
800 x 600 1360 x 768
1280 x 1024
1280 x 960
1280 x 800
1280 x 768
1280 x 720
1280 x 600
1024 x 768
800 x 600

It seems to offering a few more for both screens, and when I set it to duplicate across screens, it defaults to 1920 x 1080 for both (even though it didn’t previously offer this as a laptop screen resolution.

I started looking for ways to add screen resolutions manually and found this post on stackexchange: vmware - Manually add a resolution to Gnome with Wayland - Super User which sounds like the same issue - the answer by Paul Rougieux might work, I’m going to give that a try, wish me luck!

1 Like