O gdm3 é preferível ao lightdm?

23

Tenho dificuldade em encontrar boas informações sobre a diferença de desempenho entre os gerenciadores de exibição no Ubuntu (especificamente entre lightdme gdm3).

Com o Ubuntu mudando para o Gnome, eu assumiria que também seria recomendável mudar para gdm3 , em vez de lightdm, mas não consigo encontrar alguma maneira de informação um ou o outro.

Tão:

  • É esse o caso? Vailightdm ainda ser desenvolvida?
  • É lightdmmais rápido que gdm3? (Respostas como esta dizem que lightdmé "leve e rápido", mas não dizem se gdm3é lento ou não ...)
Startec
fonte

Respostas:

15

GDM é o DM padrão no Ubuntu a partir de 17.10. O LightDM ainda é o padrão para alguns outros tipos, como o Xubuntu ou o Lubuntu, e duvido que um desses projetos mude para o GDM, portanto o LightDM deve continuar a ser suportado no Ubuntu.

Veja esta postagem da lista de emails de junho de 2017 :

Como você deve saber, a área de trabalho do Ubuntu decidiu mudar para o GNOME e isso significa que usaremos o GDM em vez do LightDM. Infelizmente, isso significa que provavelmente haverá uma redução no esforço de desenvolvimento da Canonical.

No entanto, quero garantir que não estamos abandonando o LightDM:

  • Continuamos a enviar o LightDM em nossas versões existentes do desktop Ubuntu e as apoiaremos por muitos anos (veja abaixo).
  • Muitos derivados do Ubuntu usam o LightDM e continuamos a apoiá-los nesse processo.
  • Por fim, pensamos que o LightDM é a solução correta para desktops para gerenciamento de exibição, mas não é algo que possamos usar no desktop Ubuntu no momento. Quem sabe como o futuro vai dar certo :)

Continuarei a fazer o gerenciamento de versões do LightDM e revisar e mesclar ramos o máximo que puder. Se alguém mais for capaz e estiver interessado em ajudar com esses trabalhos, eu adoraria ouvir você - não quero ser um bloqueador do desenvolvimento só porque meu foco está em outro lugar.


O greD LightDM é configurável, e um barebones pode ser mais rápido que o GDM, mas um complexo pode ser mais lento.

muru
fonte
6
  1. O Ubuntu GNOME usa o gdm3, que é o ambiente de área de trabalho padrão do GNOME 3.x.

  2. Como o próprio nome sugere, o Light DM é mais leve que o gdm3 e também é mais rápido.

  3. O LightDM continuará sendo desenvolvido. O Slick Greeter padrão do Ubuntu MATE 17.10 ( slick-greeter ) usa o LightDM sob o capô e, como o próprio nome sugere, é descrito como um greeter LightDM de aparência elegante. O Slick Greeter padrão no Ubuntu MATE 18.04 também usará o LightDM sob o capô, para que o LightDM não desapareça a qualquer momento no futuro próximo.

karel
fonte
Como você sabe disso? Eu procurei por toda a Internet e não consigo encontrar nenhuma prova que Lightdmseja mais "leve" (o que isso significa) ou mais rápida.
Startec
Eu tive um problema ao inicializar o Unity por um tempo, então tentei mudar do lightdm para o gdm e isso resolveu o meu problema de inicialização. Mais tarde, após algumas atualizações do kernel, mudei do gdm para o lightdm, que não havia desinstalado e o lightdm funcionou novamente. Quando eu estava pesquisando lightdm vs. gdm na web, aprendi que o lightdm é mais leve que o gdm, e foi por isso que voltei a usá-lo para acelerar o tempo de inicialização.
Karel
Por favor, leia esta resposta sobre gdm vs. lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/… .
Karel
LightDM sempre me senti um pouco lento para mim. O gdm3 parece ser muito mais ágil.
Raphael
O GDM3 requer uma reinicialização do X para alternar entre as GPUs nvidia e intel, enquanto o lightDM funciona apenas com um login \ logout.
Mr.WorshipMe
3

O gdm3 tem um bug irritante para os usuários da Nvidia Optimus que não usam o wayland. Se você executar o modo de kernel do driver da nvidia (modeset = 1), habilitará "prime sync", o que significa que você não precisará mais rasgar a tela do laptop. Como o prime sync funciona apenas com o modo modeset = 1, a maioria dos usuários Optimus deseja habilitar isso, a menos que não use a tela do laptop ou não se preocupe em rasgar.

No Ubuntu 18.10, os pacotes da nvidia ativavam o modeset = 1 por padrão, e a atualização para 19.04 preserva essa configuração.

19.04 (nova instalação) não ativa o modeset = 1, para evitar um grande erro do gdm3.

Problema: o gdm3 impede que a placa nvidia seja exibida em monitores externos quando seu modo de uso é = 1. O bug ainda existe no Ubuntu 19.04. Especula-se que o gdm3 veja o driver na operação de configuração de modo e decida que o wayland deve estar em uso, e não há como fazê-lo se comportar de outra maneira. Deve ser um bug difícil de corrigir.

Referência: 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

O lightdm não tem esse problema (o sddm também não tem esse problema). Portanto, essa é uma boa razão para os usuários do Ubuntu trocarem gdm3 por lightdm.

EDIT: Além de usar o lightdm, existe uma solução alternativa para o gdm3 (que o Pop! OS usa imediatamente. O System76 vende hardware Optimus, portanto, uma boa experiência na Nvidia é essencial). A correção é única, veja o comentário 'Jeremy Soller' no relatório de bug relevante do Ubuntu.

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

Tim Richardson
fonte