Czy gdm3 jest lepszy od lightdm?

23

Trudno mi znaleźć dobre informacje na temat różnicy w wydajności między menedżerami wyświetlania na Ubuntu (szczególnie pomiędzy lightdmi gdm3).

Przy zmianie Ubuntu na Gnome, zakładam, że zaleca się również przejście na gdm3zamiast, lightdmale nie mogę znaleźć żadnych informacji w ten czy inny sposób.

Więc:

  • Czy tak jest w przypadku? Będzie lightdmnadal być opracowane?
  • Jest lightdmszybszy niż gdm3? (Odpowiedzi tego typu mówią lightdm„lekki i szybki”, ale nie mów, czy gdm3są powolne ...)
Startec
źródło

Odpowiedzi:

15

GDM jest domyślnym DM w Ubuntu od 17.10. LightDM jest nadal domyślny dla niektórych innych smaków, takich jak Xubuntu lub Lubuntu, i wątpię, czy którykolwiek z tych projektów zostanie przeniesiony do GDM, więc LightDM powinien być nadal obsługiwany w Ubuntu.

Zobacz ten post na liście mailowej od czerwca 2017 r . :

Jak być może wiesz, pulpit Ubuntu zdecydował się na korzystanie z GNOME, a to oznacza, że ​​będziemy używać GDM zamiast LightDM. Niestety oznacza to, że prawdopodobnie zmniejszy się wysiłek rozwojowy w stosunku do Canonical.

Chcę jednak zapewnić, że nie porzucamy LightDM:

  • Nadal dostarczamy LightDM w naszych istniejących wersjach Ubuntu na komputery stacjonarne i będziemy wspierać te przez wiele lat (patrz poniżej).
  • Wiele pochodnych Ubuntu korzysta z LightDM i nadal wspieramy je w tym zakresie.
  • Ostatecznie uważamy, że LightDM jest właściwym rozwiązaniem do zarządzania wyświetlaniem na różnych komputerach, ale nie jest to coś, z czego możemy teraz korzystać w Ubuntu. Kto wie, jak potoczy się przyszłość :)

Będę nadal zajmował się zarządzaniem wersjami dla LightDM oraz przeglądaniem i scalaniem oddziałów, jak tylko mogę. Jeśli ktoś inny jest w stanie i jest zainteresowany pomocą w tych pracach, chciałbym usłyszeć od ciebie - nie chcę blokować rozwoju tylko dlatego, że skupiam się na czymś innym.


Program powitalny LightDM można konfigurować, a program powitalny typu barebone może być szybszy niż GDM, ale złożony może być wolniejszy.

muru
źródło
6
  1. Ubuntu GNOME korzysta z gdm3, który jest domyślnym programem uruchamiającym środowisko graficzne GNOME 3.x.

  2. Jak sama nazwa wskazuje, Light DM jest lżejszy niż gdm3, a także jest szybszy.

  3. LightDM będzie nadal rozwijany. Domyślny Slick Greeter Ubuntu MATE 17.10 ( slick- greeter) używa LightDM pod maską, a jak sama nazwa wskazuje, jest opisany jako elegancki wygląd LightDM. Domyślny Slick Greeter w Ubuntu MATE 18.04 będzie również używał LightDM pod maską, więc LightDM nie zniknie w najbliższej przyszłości.

Karel
źródło
Skąd ty to wiesz? Szukałem w Internecie i nie mogę znaleźć żadnego dowodu, który Lightdmbyłby „lekki” (cokolwiek to znaczy) lub szybszy.
Startec,
Przez jakiś czas miałem problem z uruchomieniem do Unity, więc spróbowałem przejść z lightdm na gdm i to rozwiązało mój problem z uruchomieniem. Później po kilku aktualizacjach jądra przestawiłem się z gdm na lightdm, którego nie odinstalowałem i lightdm znów działa. Kiedy szukałem w sieci lightdm vs. gdm, dowiedziałem się, że lightdm jest bardziej lekki niż gdm, dlatego wróciłem do niego, aby uzyskać szybszy czas uruchamiania.
karel
Przeczytaj tę odpowiedź na temat gdm vs. lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/… .
karel
LightDM zawsze czuł się dla mnie raczej powolny. gdm3 wydaje się być o wiele bardziej zgryźliwy.
Raphael
GDM3 wymaga ponownego uruchomienia X w celu przełączenia między procesorami graficznymi NVIDIA i Intel, podczas gdy lightDM działa tylko z logowaniem / wylogowaniem.
Mr.WorshipMe
4

gdm3 ma irytujący błąd dla użytkowników Nvidia Optimus, którzy nie używają waylanda. Jeśli uruchomisz zestaw trybów jądra sterownika nvidia (modeset = 1), włączysz „synchronizację główną”, co oznacza, że ​​nie masz już łez na ekranie laptopa. pierwsza synchronizacja działa tylko z modeset = 1, więc większość użytkowników Optimusa będzie chciała to włączyć, chyba że nie korzysta z wyświetlacza laptopa lub nie dba o rozerwanie.

W Ubuntu 18.10 pakiety nvidia aktywowane są domyślnie modeset = 1, a aktualizacja do 19.04 zachowuje to ustawienie.

19.04 (nowa instalacja) nie aktywuje modeset = 1, aby uniknąć dużego błędu gdm3.

Problem: gdm3 zabija wyświetlanie karty nvidia na monitorach zewnętrznych, gdy twój zestaw trybów = 1. Błąd nadal występuje w Ubuntu 19.04. Spekuluje się, że gdm3 widzi sterownik w trybie ustawiania trybów i decyduje, że wayland musi być w użyciu, i nie ma sposobu, aby zachował się inaczej. To musi być trudny błąd do naprawienia.

Odniesienie: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

https://devtalk.nvidia.com/default/topic/1042774/nvidia-drivers-390-77-no-external-display-on-ubuntu-18-04-and-quadro-m1000m/?offset=24

lightdm nie ma tego problemu (sddm również nie ma tego problemu). Jest to więc bardzo dobry powód dla użytkowników Ubuntu do zamiany gdm3 na lightdm.

EDYCJA: Oprócz użycia lightdm, istnieje obejście dla gdm3 (z którego korzysta Pop! OS od razu po wyjęciu z pudełka. System76 sprzedaje sprzęt Optimus, więc dobre wrażenia z Nvidii mają kluczowe znaczenie). Poprawka ma charakter jednowierszowy, patrz komentarz „Jeremy Soller” do odpowiedniego raportu o błędzie Ubuntu.

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857/comments/26

Tim Richardson
źródło