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 ...)

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.


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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.