Wird gdm3 gegenüber lightdm bevorzugt?

23

Es fällt mir schwer, gute Informationen über den Leistungsunterschied zwischen Display-Managern unter Ubuntu zu finden (insbesondere zwischen lightdmund gdm3).

Mit Ubuntu Gnome Schalten, würde ich davon ausgehen , dass es auch auf Schalter empfohlen werden , um gdm3statt , lightdmaber ich kann keine Informationen eine oder andere Weise finden.

So:

  • Ist das der Fall? Wird lightdmnoch weiterentwickelt?
  • Ist lightdmschneller als gdm3? (Antworten wie diese sagen lightdm"leicht und schnell", aber sagen Sie nicht, ob gdm3es langsam ist oder nicht ....)
Startec
quelle

Antworten:

15

GDM ist das Standard-DM in Ubuntu ab 17.10. LightDM ist immer noch die Standardeinstellung für einige andere Versionen, wie Xubuntu oder Lubuntu, und ich bezweifle, dass eines dieser Projekte auf GDM verschoben wird, sodass LightDM weiterhin in Ubuntu unterstützt werden sollte.

Siehe diesen Mailinglisten-Beitrag vom Juni 2017 :

Wie Sie vielleicht wissen, hat der Ubuntu-Desktop beschlossen, auf GNOME umzusteigen, und dies bedeutet, dass wir GDM anstelle von LightDM verwenden. Leider bedeutet dies, dass der Entwicklungsaufwand von Canonical wahrscheinlich geringer ist.

Ich möchte Ihnen jedoch versichern, dass wir LightDM nicht aufgeben:

  • Wir liefern LightDM weiterhin in unseren bestehenden Ubuntu-Desktop-Releases aus und werden diese für viele Jahre unterstützen (siehe unten).
  • Viele Ubuntu-Derivate verwenden LightDM und wir unterstützen sie weiterhin dabei.
  • Letztendlich sind wir der Meinung, dass LightDM die richtige Desktop-übergreifende Lösung für das Display-Management ist. Dies können wir derzeit in Ubuntu Desktop nicht nutzen. Wer weiß, wie die Zukunft aussehen wird :)

Ich werde das Release-Management für LightDM fortsetzen und nach Möglichkeit Zweigstellen überprüfen und zusammenführen. Wenn jemand anderes in der Lage und daran interessiert ist, bei diesen Jobs mitzuhelfen, würde ich gerne von Ihnen hören - ich möchte die Entwicklung nicht blockieren, nur weil ich mich auf etwas anderes konzentriere.


Der LightDM-Begrüßer ist konfigurierbar, und ein Barebone-Begrüßer ist möglicherweise schneller als GDM, ein komplexer jedoch möglicherweise langsamer.

muru
quelle
6
  1. Ubuntu GNOME verwendet den gdm3, den Standard-Begrüßer der GNOME 3.x-Desktop-Umgebung.

  2. Wie der Name schon sagt, ist Light DM leichter als GDM3 und außerdem schneller.

  3. LightDM wird weiterentwickelt. Der Standard-Slick-Greeter ( Slick-Greeter ) von Ubuntu MATE 17.10 verwendet LightDM unter der Haube und wird, wie der Name schon sagt, als glatter LightDM-Greeter bezeichnet. Der standardmäßige Slick Greeter in Ubuntu MATE 18.04 wird auch LightDM unter der Haube verwenden, sodass LightDM in naher Zukunft nicht mehr weg sein wird.

karel
quelle
Woher weißt du das? Ich habe das ganze Internet durchgesehen und kann keinen Beweis finden, der Lightdm"leichter" (was auch immer das bedeutet) oder schneller ist.
Startec
Ich hatte eine Weile ein Problem beim Booten von Unity, also habe ich versucht, von lightdm auf gdm zu wechseln und mein Boot-Problem wurde gelöst. Später, nach ein paar Kernel-Updates, wechselte ich von gdm zu lightdm, das ich nicht deinstalliert hatte, und lightdm funktionierte wieder. Als ich im Internet nach lightdm vs. gdm recherchierte, stellte ich fest, dass lightdm leichter ist als gdm, weshalb ich darauf zurückgegriffen habe, um eine schnellere Startzeit zu erzielen.
Karl
Bitte lies diese Antwort über gdm vs. lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/… .
Karl
LightDM fühlte sich für mich immer ziemlich träge an. gdm3 scheint viel bissiger zu sein.
Raphael
GDM3 erfordert einen X-Neustart, um zwischen NVIDIA- und Intel-GPUs zu wechseln, während LightDM nur mit einem Login / Logout arbeitet.
Mr.WorshipMe
3

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

Tim Richardson
quelle