FS#65747 - connecting an external monitor (miniDisplay port breaks both the external and internal display

Attached to Project: Arch Linux
Opened by grokArch (grokArch) - Sunday, 08 March 2020, 21:22 GMT
Last edited by Balló György (City-busz) - Thursday, 08 June 2023, 17:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: connecting an external monitor through miniDisplay port breaks both the external display and internal display.

External display - see 1/4th the display active only in the upper left quadrant of display.
Internal Display - see top half of display active only.

With both of these the mouse does not travel outside of cropped display region - indicating the resolutions for both displays are not maintained when connecting an external monitor

Oodly on first boot with upgrades - new message indicating GNOME Desktop Manager needed for screen lock (Which is disabled on this system).


Additional info:
Installed the following packages this morning:
[2020-03-08T07:34:46-0700] [ALPM] upgraded gnome-shell-extension-dash-to-dock (67+16+g4fd2776-1 -> 67+45+gea2e893-1)
[2020-03-08T07:33:58-0700] [ALPM] upgraded yelp-xsl (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:58-0700] [ALPM] upgraded totem (3.34.1-1 -> 3.34.1-2)
[2020-03-08T07:33:58-0700] [ALPM] upgraded texlive-bin (2019.51075-6 -> 2019.51075-7)
[2020-03-08T07:33:58-0700] [ALPM] upgraded python2-packaging (20.2-1 -> 20.3-1)
[2020-03-08T07:33:58-0700] [ALPM] upgraded ppp (2.4.7-6 -> 2.4.7-7)
[2020-03-08T07:33:57-0700] [ALPM] upgraded polari (3.34.1-1 -> 3.36.0-1)
[2020-03-08T07:33:57-0700] [ALPM] upgraded phodav (2.3-1 -> 2.4-1)
[2020-03-08T07:33:57-0700] [ALPM] upgraded network-manager-applet (1.8.24-1 -> 1.16.0-1)
[2020-03-08T07:33:57-0700] [ALPM] upgraded nautilus (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:57-0700] [ALPM] upgraded libreoffice-fresh (6.4.1-1 -> 6.4.1-3)
[2020-03-08T07:33:52-0700] [ALPM] upgraded libnautilus-extension (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gvfs-smb (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gvfs-mtp (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gvfs-gphoto2 (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gvfs-google (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gvfs-goa (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gobject-introspection (1.62.0-3 -> 1.64.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gnome-terminal (3.34.2-1 -> 3.36.0.1-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded vte3 (0.58.3-1 -> 0.60.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded vte-common (0.58.3-1 -> 0.60.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gnome-system-monitor (3.32.1-1 -> 3.36.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gnome-shell-extensions (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded gnome-shell (1:3.34.4-1 -> 1:3.36.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded mutter (3.34.4-1 -> 3.36.0-1)
[2020-03-08T07:33:52-0700] [ALPM] upgraded pipewire (0.2.7-2 -> 0.3.1-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gnome-session (3.34.2-1 -> 3.35.3+9+g86d4132c-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gnome-music (1:3.34.4-1 -> 1:3.36.0-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded python-setuptools (1:45.2.0-1 -> 1:45.3.0-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded python-packaging (20.2-1 -> 20.3-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gvfs (1.42.2-2 -> 1.44.0-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gnome-maps (3.34.3-1 -> 3.36.0-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gnome-font-viewer (3.34.0-1 -> 3.34.0+27+g5ffd1ba-1)
[2020-03-08T07:33:51-0700] [ALPM] upgraded gnome-documents (3.34.0-1 -> 3.34.0+6+g966b04ec-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded osinfo-db (20191125-1 -> 20200214-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-disk-utility (3.34.4-1 -> 3.36.0-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-contacts (3.34.1-1 -> 3.35.90+48+g4776726-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-calendar (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded libdazzle (3.34.1-1 -> 3.36.0-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-control-center (3.34.4-1 -> 3.36.0-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-color-manager (3.32.0-2 -> 3.35.90+1+g98904208-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded nm-connection-editor (1.8.24-1 -> 1.16.0-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded libnma (1.8.24-1 -> 1.8.28-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-settings-daemon (3.34.2-1 -> 3.35.92+5+g6cb14714-1)
[2020-03-08T07:33:50-0700] [ALPM] upgraded gnome-calculator (3.34.1-1 -> 3.36.0-1)
[2020-03-08T07:33:49-0700] [ALPM] upgraded gnome-backgrounds (3.34.0-1 -> 3.36.0-1)
[2020-03-08T07:33:49-0700] [ALPM] upgraded gjs (2:1.58.5-1 -> 2:1.64.0-1)
[2020-03-08T07:33:49-0700] [ALPM] installed js68 (68.5.0-2)
[2020-03-08T07:33:49-0700] [ALPM] upgraded gedit (3.34.1-1 -> 3.36.0-1)
[2020-03-08T07:33:49-0700] [ALPM] upgraded python (3.8.1-4 -> 3.8.2-1)
[2020-03-08T07:33:48-0700] [ALPM] installed tepl (4.4.0-1)
[2020-03-08T07:33:48-0700] [ALPM] installed uchardet (0.0.6-2)
[2020-03-08T07:33:48-0700] [ALPM] installed amtk (5.0.2-1)
[2020-03-08T07:33:48-0700] [ALPM] upgraded gtksourceview4 (4.4.0-1 -> 4.6.0-1)
[2020-03-08T07:33:48-0700] [ALPM] upgraded folks (0.13.1-2 -> 0.13.2-1)
[2020-03-08T07:33:48-0700] [ALPM] upgraded file-roller (3.32.4-1 -> 3.36.0-1)
[2020-03-08T07:33:48-0700] [ALPM] upgraded evolution (3.34.4-1 -> 3.36.0-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded libcryptui (3.12.2+41+gf29d1d37-2 -> 3.12.2+55+ged3b12af-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded evolution-data-server (3.34.4-1 -> 3.36.0-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded libphonenumber (8.11.0-2 -> 8.11.5-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded gnome-online-accounts (3.34.1-1 -> 3.35.90+2+g72028173-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded gcr (3.34.0-1 -> 3.35.91+13+g9986760-1)
[2020-03-08T07:33:47-0700] [ALPM] warning: /etc/security/limits.d/10-gcr.conf installed as /etc/security/limits.d/10-gcr.conf.pacnew
[2020-03-08T07:33:47-0700] [ALPM] upgraded webkit2gtk (2.26.4-1 -> 2.27.91-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded evince (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded libsynctex (2019.51075-6 -> 2019.51075-7)
[2020-03-08T07:33:47-0700] [ALPM] upgraded poppler-glib (0.85.0-1 -> 0.86.1-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded poppler (0.85.0-1 -> 0.86.1-1)
[2020-03-08T07:33:47-0700] [ALPM] upgraded eog (3.34.2-1 -> 3.36.0-1)
[2020-03-08T07:33:46-0700] [ALPM] upgraded libpeas (1.24.1-2 -> 1.26.0-1)
[2020-03-08T07:33:46-0700] [ALPM] upgraded gobject-introspection-runtime (1.62.0-3 -> 1.64.0-1)
[2020-03-08T07:33:46-0700] [ALPM] upgraded electron6 (6.1.9-1 -> 6.1.9-2)
[2020-03-08T07:33:46-0700] [ALPM] upgraded chromium (80.0.3987.132-1 -> 80.0.3987.132-2)
[2020-03-08T07:33:45-0700] [ALPM] upgraded re2 (1:20200101-1 -> 1:20200303-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded nss (3.50-1 -> 3.51-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded cheese (3.34.0-2 -> 3.34.0+23+gcac6d3a1-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded imagemagick (7.0.9.27-1 -> 7.0.10.0-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded openmpi (4.0.2-3 -> 4.0.3-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded curl (7.69.0-1 -> 7.69.0-3)
[2020-03-08T07:33:45-0700] [ALPM] upgraded gnome-desktop (1:3.34.4-1 -> 1:3.35.91+2+g36a8f2e2-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded libsoup (2.68.4-1 -> 2.70.0-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded glib-networking (2.62.3-1 -> 2.64.0-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded libproxy (0.4.15-13 -> 0.4.15+33+g454a499-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded gsettings-desktop-schemas (3.34.0-1 -> 3.35.91+8+gc7427c9-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded ca-certificates-mozilla (3.50-1 -> 3.51-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded at-spi2-core (2.34.0-1 -> 2.36.0-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded libcap (2.32-1 -> 2.33-1)
[2020-03-08T07:33:45-0700] [ALPM] upgraded adwaita-icon-theme (3.34.3-1 -> 3.36.0-1)
[2020-03-08T07:33:44-0700] [ALPM] upgraded librsvg (2:2.46.4-1 -> 2:2.48.0-1)
Steps to reproduce:
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 08 June 2023, 17:16 GMT
Reason for closing:  Upstream
Comment by grokArch (grokArch) - Sunday, 08 March 2020, 21:25 GMT
- Apologies - Message is GNOME Display Manager not Desktop Manager
Comment by freswa (frederik) - Sunday, 08 March 2020, 22:23 GMT
Could you please try this on a different system and check if it happens indepent of hardware?
Comment by grokArch (grokArch) - Monday, 09 March 2020, 16:13 GMT
I have verified that the external monitors (2 different ones) are working as expected - so it is related to the updates form yesterday on this specific system.

Screenshot 20200308- is top half of internal screen when first attaching miniDisplayPort



Comment by Grzegorz Kozub (GrzegorzKozub) - Tuesday, 10 March 2020, 19:20 GMT
Hi Guys :)

I also did a full system upgrade yesterday which brought my Gnome from 3.34 to 3.35 and I also have this problem. There are two scenarios I'm able to reproduce:

1. Set screen scaling at 100% for the laptop internal display
2. Connect external monitor
3. Laptop internal display only shows top half of the screen and external monitor only shows upper left quarter
4. Disconnect the external monitor
5. Back to normal on the laptop display

1. Set screen scaling at 200% for the laptop internal display
2. Connect external monitor
3. Laptop internal display only shows top half of the screen and external monitor only shows upper left quarter
4. Disconnect the external monitor
5. The laptop display remains broken until I reboot

I'm using Dell XPS 13 that has the resolution of 3200x1800 and tested with two LG 4K monitors over a Thunderbolt (USB-C) cable.

Attaching the photo of what happens.

Thanks,
Greg
Comment by Grzegorz Kozub (GrzegorzKozub) - Tuesday, 10 March 2020, 19:35 GMT Comment by grokArch (grokArch) - Saturday, 14 March 2020, 17:27 GMT
looks like GNOME fixed in their source
- https://gitlab.gnome.org/jadahl/mutter/-/commit/531a195cf184b3d81e333dedf83bc51c3f37e97b has been updated

- when can we expect update in Arch Package?
Comment by Alex (argentum47) - Monday, 16 March 2020, 19:43 GMT
Similar kind of thing happens on my kde desktop.
After first reboot. I faced the exact issue.

Then I reinstalled plasma plasma-meta and sddm.
Now when I connect the external monitor, The laptop screen is ok, but the external monitor is out of whack. As in it doesn't scale properly. Previously this used to work with the same display resolution configuration for the laptop and monitor screen as now.


➜ xrandr --listmonitors
Monitors: 2
0: +*eDP-1 2560/309x1440/174+0+0 eDP-1
1: +HDMI-1 1920/480x1080/270+0+0 HDMI-1


Please let me know what information else is required.
   image.jpg (134.2 KiB)
Comment by Alex (argentum47) - Tuesday, 17 March 2020, 07:57 GMT
This happens on Xfce4 as well
Comment by Alex (argentum47) - Wednesday, 18 March 2020, 13:05 GMT
Until then https://github.com/Ventto/mons/blob/master/mons.sh this gets the job done
Comment by Balló György (City-busz) - Thursday, 08 June 2023, 17:16 GMT
The upstream reports were closed as fixed a long time ago, so I assume that this problem is no longer happen. If not, then you can open a new task with detailed logs and screenshots.

Loading...