GDM unreasonably connecting, disconnecting and placing Displays on Laptop
Submitted by mindbyte
Link to original bug (#780082)
Description
Created attachment 347993 monitors.xml
Problem:
Gdm tries to connect my screens on its startup in a configuration I never explicitly chose. Then, not even a second later, it disconnects all my screens, connnects them again in another configuration (wrong screen positions, not all screens, etc.) - and so on. It never stops. Sometimes, after some "tries" by gdm, all my screens are properly connected. But unfortunally if gdm sets all screens to sleep (e.g. screen lock), the same problem begins. Then I have to restart X, but sometimes I have to hard reset the whole machine. This problem also appears everytime I undock my machine from the docking station (as my 2 external screens are then disconnected).
Unfortunately gnome is almost unusable for me because of this problem, that's why I chose the bug to be critical.
"Debug":
This problem does not appear with KDE / sddm. This problem does not appear with xdm, but when gnome is started after xdm login. Fortunately the screens are not being reconnected, rearranged, etc. after login from gdm into gnome. This works flawless.
Hardware:
Lenovo ThinkPad P50 nVidia Quadro M2000M (descrete setting used - no optimus) Lenovo Docking Station additionally 2 external Screens (EIZO via DisplayPort on Docking Station) (a total of 3 screens connected)
Software:
openSUSE Leap 42.2 (Linux 4.4.49-16-default) GRUB2 2.02~beta2 (distribution standard) GDM 3.14.2 (distribution standard) gnome-session-binary 3.20.2 (distribution standard) nVidia proprietary driver 375.39 (from nvidia repo)
Settings:
UEFI without compatibility mode. No custom xorg config files (no xorg.conf, no xorg.conf.d) Arranged Screens via gnome settings (see attatchment) No resolution settings in grub. GRUB (/etc/default/grub):
- GRUB_USE_LINUXEFI="true">
- GRUB_CMDLINE_LINUX_DEFAULT="nox2apic splash quiet"
Attached:
- gnome monitor config
- failed 0.log
- working 0.log
- lspci
I will add additional information on request. Gnome is still installed and used on the machine. Thanks.
Attachment 347993, "monitors.xml":
monitors.xml
Version: 3.14.x