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:
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