Description: Booted with no video-related cmdline parameters, 1920x1080 framebuffer output on two simultaneously connected displays outputs normal 16:9 1920x1080 on 1920x1080 hardware, but compresses 1920x1080 output into a 4:3 space on 2560x1080 hardware configured as 1920x1080 hardware in the display's setup menu. To reproduce: systemd default = multi-user.target Kernels: 4.17.3 Fedora, 4.16.12 & 4.12.14 openSUSE, 4.9.x Stretch, 4.16.x Buster, 4.4.x Kubuntu 16.04 LTS Gfxchips: (2X) ATI HD5450 Cedar and EVGA GT218 [GeForce 8400 GS Rev. 3] Grub: 0.97 (openSUSE 13.1, 15.0, TW) or Grub 2.02~beta2-36 (Kubuntu) Screen A: eisa 0x0063 "XVT323SV" on HDMI cable (ATI) native 1920x1080 Screen B: eisa 0x408b "DELL U2913WM" on DVI cable (ATI) native max 2560x1080; "native" via monitor" menu setting 1920x1080 Screen B produces expected 16:9 1920x1080 output when screen A is not physically connected. Screen B only responds when KMS is engaged (off during POST and kernel/initrd loading). Intel Kaby Lake G4600 with same displays and cables with Grub2-efi (using load_video & gfxpayload=keep) works as expected without video=1920x1080 on cmdline with 4.16.12 openSUSE, 4.16.12 Buster, 4.15.23 Kubuntu. Intel Haswell G3220 with Grub 0.97 on openSUSE 4.17.3 with same cables and displays also works as expected. Should I report this at bugs.freedesktop.org? -- "Wisdom is supreme; therefore get wisdom. Whatever else you get, get wisdom." Proverbs 4:7 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/
# hwinfo --monitor (on DVI) 24: None 00.0: 10002 LCD Monitor [Created at monitor.125] Unique ID: rdCR.L1jlcgRB7hB Parent ID: VCu0.Xd85JC2ISn5 Hardware Class: monitor Model: "DELL U2913WM" Vendor: DEL "DELL" Device: eisa 0x4089 "DELL U2913WM" Serial ID: "5W92N66N105L" Resolution: 720x400@70Hz Resolution: 640x480@60Hz Resolution: 640x480@75Hz Resolution: 800x600@60Hz Resolution: 800x600@75Hz Resolution: 1024x768@60Hz Resolution: 1024x768@75Hz Resolution: 1280x1024@75Hz Resolution: 1152x864@75Hz Resolution: 1280x1024@60Hz Resolution: 2560x1080@60Hz Size: 673x284 mm Year of Manufacture: 2016 Week of Manufacture: 25 Detailed Timings #0: Resolution: 2560x1080 Horizontal: 2560 2624 2688 2784 (+64 +128 +224) -hsync Vertical: 1080 1083 1093 1111 (+3 +13 +31) +vsync Frequencies: 185.58 MHz, 66.66 kHz, 60.00 Hz Driver Info #0: Max. Resolution: 2560x1080 Vert. Sync Range: 49-86 Hz Hor. Sync Range: 29-94 kHz Bandwidth: 185 MHz Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #23 (VGA compatible controller)
# hwinfo --monitor (on HDMI) 25: None 01.0: 10002 LCD Monitor [Created at monitor.125] Unique ID: wkFv.fVXDwG5QYu4 Parent ID: VCu0.Xd85JC2ISn5 Hardware Class: monitor Model: "XVT323SV" Vendor: VIZ Device: eisa 0x0063 "XVT323SV" Serial ID: "SKGHAL0100001" Resolution: 720x400@70Hz Resolution: 640x480@60Hz Resolution: 640x480@75Hz Resolution: 800x600@60Hz Resolution: 800x600@72Hz Resolution: 800x600@75Hz Resolution: 1024x768@60Hz Resolution: 1024x768@70Hz Resolution: 1024x768@75Hz Resolution: 1920x1080@60Hz Size: 698x393 mm Year of Manufacture: 2010 Week of Manufacture: 2 Detailed Timings #0: Resolution: 1920x1080 Horizontal: 1920 2008 2052 2200 (+88 +132 +280) +hsync Vertical: 1080 1084 1089 1125 (+4 +9 +45) +vsync Frequencies: 148.50 MHz, 67.50 kHz, 60.00 Hz Driver Info #0: Max. Resolution: 1920x1080 Vert. Sync Range: 50-77 Hz Hor. Sync Range: 31-70 kHz Bandwidth: 148 MHz Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #23 (VGA compatible controller)