¿Se prefiere gdm3 a lightdm?

23

Me resulta difícil encontrar buena información sobre la diferencia de rendimiento entre los administradores de pantalla en Ubuntu (específicamente entre lightdmy gdm3).

Con Ubuntu cambiando a Gnome, supongo que también se recomendaría cambiar a en gdm3lugar de, lightdmpero no puedo encontrar ninguna información de una manera u otra.

Entonces:

  • ¿Es este el caso? ¿Se lightdmseguirá desarrollando?
  • ¿Es lightdmmás rápido que gdm3? (Las respuestas como esta dicen que lightdmson "ligeras y rápidas", pero no digan si gdm3son lentas o no ...)
Startec
fuente

Respuestas:

15

GDM es el DM predeterminado en Ubuntu a partir de 17.10. LightDM sigue siendo el predeterminado para algunos otros sabores, como Xubuntu o Lubuntu, y dudo que alguno de estos proyectos se traslade a GDM, por lo que LightDM debería seguir siendo compatible con Ubuntu.

Vea esta publicación de la lista de correo de junio de 2017 :

Como puede saber, el escritorio de Ubuntu decidió cambiar a GNOME y esto significa que usaremos GDM en lugar de LightDM. Desafortunadamente, esto significa que es probable que Canonical reduzca el esfuerzo de desarrollo.

Sin embargo, quiero asegurarle que no estamos abandonando LightDM:

  • Continuamos enviando LightDM en nuestras versiones de escritorio de Ubuntu existentes y las admitiremos durante muchos años (ver más abajo).
  • Muchos derivados de Ubuntu usan LightDM y seguimos apoyándolos para hacerlo.
  • En última instancia, creemos que LightDM es la solución de escritorio cruzado adecuada para la administración de pantallas, simplemente no es algo que podamos usar en el escritorio de Ubuntu en este momento. Quién sabe cómo se desarrollará el futuro :)

Continuaré haciendo gestión de versiones para LightDM y revisando y fusionando sucursales como pueda. Si alguien más es capaz e interesado en ayudar con estos trabajos, me encantaría saber de usted, no quiero ser un bloqueador del desarrollo solo porque mi enfoque está en otra parte.


El saludo LightDM es configurable, y un saludo básico podría ser más rápido que GDM, pero uno complejo podría ser más lento.

muru
fuente
6
  1. Ubuntu GNOME utiliza el gdm3, que es el entorno de escritorio predeterminado de GNOME 3.x.

  2. Como su nombre indica, Light DM es más liviano que gdm3 y también es más rápido.

  3. LightDM continuará desarrollándose. El Slick Greeter ( slick-greeter ) predeterminado de Ubuntu MATE 17.10 usa LightDM debajo del capó, y como su nombre lo indica, se describe como un LightDM greeter de aspecto elegante. El Slick Greeter predeterminado en Ubuntu MATE 18.04 también usará LightDM debajo del capó, por lo que LightDM no desaparecerá en el futuro cercano.

karel
fuente
¿Cómo sabes esto? He buscado en Internet y no puedo encontrar ninguna prueba que Lightdmsea ​​más "ligera" (lo que sea que esto signifique) o más rápida.
Startec
Tuve un problema al arrancar en Unity por un tiempo, así que intenté cambiar de lightdm a gdm y resolvió mi problema de arranque. Más tarde, después de algunas actualizaciones del kernel, cambié de gdm a lightdm que no había desinstalado y lightdm funcionó nuevamente. Cuando estaba investigando lightdm vs. gdm en la web, aprendí que lightdm es más liviano que gdm, por lo que cambié a él para obtener un tiempo de arranque más rápido.
karel
Lea esta respuesta sobre gdm vs. lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/… .
karel
LightDM siempre se sintió bastante lento para mí. gdm3 parece ser mucho más ágil.
Rafael
GDM3 requiere un reinicio X para cambiar entre GPU nvidia e intel, mientras que lightDM funciona con solo un inicio de sesión \ cierre de sesión.
Mr.WorshipMe
3

gdm3 tiene un error molesto para los usuarios de Nvidia Optimus que no usan wayland. Si ejecuta el modo de kernel del controlador nvidia (modeset = 1), habilita la "sincronización principal", lo que significa que ya no tiene rasgaduras en la pantalla de su computadora portátil. La sincronización principal solo funciona con modeset = 1, por lo que la mayoría de los usuarios de Optimus querrán habilitar esto, a menos que no usen la pantalla de su computadora portátil o no se preocupen por el desgarro.

En Ubuntu 18.10, los paquetes de nvidia activaron modeset = 1 por defecto, y la actualización a 19.04 conserva esta configuración.

19.04 (nueva instalación) no activa modeset = 1, para evitar un gran error de gdm3.

Problema: gdm3 evita que la tarjeta nvidia se muestre en monitores externos cuando usa modeset = 1. El error todavía existe en Ubuntu 19.04. Se especula que gdm3 ve al controlador en la operación de configuración de modo y decide que wayland debe estar en uso, y no hay forma de que se comporte de otra manera. Debe ser un error difícil de solucionar.

Referencia: 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 no tiene este problema (sddm tampoco tiene este problema). Esta es una muy buena razón para que los usuarios de Ubuntu intercambien gdm3 por lightdm.

EDITAR: además de usar lightdm, hay una solución alternativa para gdm3 (que Pop! OS usa de fábrica. System76 vende hardware Optimus, por lo que una buena experiencia de Nvidia es fundamental para la misión). La solución es de una sola línea, vea el comentario de 'Jeremy Soller' en el informe de error de Ubuntu relevante.

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

Tim Richardson
fuente