gdm3 hat einen nervigen Fehler für Nvidia Optimus-Benutzer, die Wayland nicht verwenden. Wenn Sie das nvidia-Treiber-Kernel-Modeset (modeset = 1) ausführen, aktivieren Sie "Prime Sync", was bedeutet, dass Sie keine Risse mehr auf Ihrem Laptop-Bildschirm haben. prime sync funktioniert nur mit modeset = 1, daher werden die meisten Optimus-Benutzer dies aktivieren wollen, es sei denn, sie verwenden das Display ihres Laptops nicht oder es ist ihnen egal, ob sie es zerreißen.
In Ubuntu 18.10 hat das nvidia-Paket standardmäßig modeset = 1 aktiviert, und das Upgrade auf 19.04 behält diese Einstellung bei.
19.04 (Neuinstallation) aktiviert das Modeset = 1 nicht, um einen großen GDM3-Fehler zu vermeiden.
Problem: gdm3 verhindert, dass die nvidia-karte auf externen Monitoren angezeigt wird, wenn Ihr use modeset = 1 ist. Fehler existiert noch in Ubuntu 19.04. Es wird spekuliert, dass gdm3 den Treiber im Moduseinstellungsbetrieb sieht und entscheidet, dass Wayland verwendet werden muss, und es gibt keine Möglichkeit, es zu einem anderen Verhalten zu bewegen. Es muss ein schwerer Fehler sein, den es zu beheben gilt.
Referenz: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857
https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-extern-display-on-ubuntu-18-04-and-quadro-m1000m/?offset=24
lightdm hat dieses Problem nicht (sddm hat dieses Problem auch nicht). Dies ist also ein sehr guter Grund für Ubuntu-Benutzer, gdm3 gegen lightdm auszutauschen.
BEARBEITEN: Abgesehen von der Verwendung von lightdm gibt es eine Problemumgehung für gdm3 (die von Pop! OS standardmäßig verwendet wird. System76 verkauft Optimus-Hardware, sodass eine gute Nvidia-Erfahrung von entscheidender Bedeutung ist). Das Update ist ein Einzeiler, siehe 'Jeremy Soller' Kommentar zum entsprechenden Ubuntu-Fehlerbericht.
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26
Lightdm
"leichter" (was auch immer das bedeutet) oder schneller ist.