Является ли gdm3 более предпочтительным, чем lightdm?

23

Мне трудно найти хорошую информацию о разнице в производительности между дисплеями в Ubuntu (особенно между lightdmи gdm3).

С переключением Ubuntu на Gnome, я бы предположил, что было бы также рекомендовано переключиться на gdm3вместо, lightdmно я не могу найти какую-либо информацию так или иначе.

Так:

  • Это тот случай? Будет ли lightdmеще развиваться?
  • Является ли lightdmбыстрее gdm3? (Ответы, подобные этому, говорят lightdm: «Легко и быстро», но не говорите, gdm3медленно это или нет ....)
Startec
источник

Ответы:

15

GDM является DM по умолчанию в Ubuntu по состоянию на 17.10. LightDM по-прежнему используется по умолчанию для некоторых других разновидностей, таких как Xubuntu или Lubuntu, и я сомневаюсь, что любой из этих проектов перейдет на GDM, поэтому LightDM следует продолжать поддерживать в Ubuntu.

Смотрите этот список рассылки с июня 2017 года :

Как вы, наверное, знаете, настольный компьютер Ubuntu решил перейти на использование GNOME, и это означает, что мы будем использовать GDM вместо LightDM. К сожалению, это означает, что, вероятно, будет сокращение усилий по разработке со стороны Canonical.

Тем не менее, я хочу заверить вас, что мы не отказываемся от LightDM:

  • Мы продолжаем поставлять LightDM в наших существующих выпусках Ubuntu для настольных компьютеров и будем поддерживать их в течение многих лет (см. Ниже).
  • Многие производные Ubuntu используют LightDM, и мы продолжаем поддерживать их в этом.
  • В конечном счете, мы считаем, что LightDM - это подходящее решение для управления дисплеями, которое мы можем использовать в настольных системах Ubuntu. Кто знает, как устроится будущее :)

Я буду продолжать заниматься выпуском релизов для LightDM, а также проверять и объединять ветки, насколько смогу. Если кто-то еще способен и заинтересован помочь с этими работами, я бы хотел услышать от вас - я не хочу быть блокирующим в развитии только потому, что я сфокусирован на другом месте.


Приемник LightDM настраивается, и встречный приемник вполне может быть быстрее, чем GDM, но сложный может быть медленнее.

Мур
источник
6
  1. Ubuntu GNOME использует gdm3, который является стандартным средством GNOME 3.x для рабочего стола по умолчанию.

  2. Как следует из названия, Light DM более легкий, чем gdm3, и он также быстрее.

  3. LightDM будет продолжать развиваться. Slick Greeter по умолчанию в Ubuntu MATE 17.10 ( slick-greeter ) использует LightDM под капотом, и, как следует из его названия, он описывается как гладкий вид LightDM greeter. Slick Greeter по умолчанию в Ubuntu MATE 18.04 также будет использовать LightDM под капотом, поэтому LightDM не исчезнет в ближайшее время.

Карел
источник
Откуда ты это знаешь? Я просмотрел весь интернет и не могу найти никаких доказательств того, что Lightdmоно более «легкое» (что бы это ни значило) или быстрее.
Startec,
У меня возникла проблема с загрузкой Unity на некоторое время, поэтому я попытался перейти с lightdm на gdm, и это решило мою проблему с загрузкой. Позже, после нескольких обновлений ядра, я переключился с gdm на lightdm, который не удалил, и lightdm снова заработал. Когда я исследовал lightdm и gdm в Интернете, я узнал, что lightdm более легкий, чем gdm, поэтому я переключился на него, чтобы ускорить загрузку.
Карел
Пожалуйста, прочитайте этот ответ о gdm против lightdm: askubuntu.com/questions/54847/why-use-a-display-manager/… .
Карел
LightDM всегда чувствовал себя довольно вялым для меня. Gdm3 выглядит намного более быстрым.
Рафаэль
GDM3 требует перезагрузки X для переключения между графическими процессорами nvidia и intel, в то время как lightDM работает только при входе в систему \ выходе из системы.
Mr.WorshipMe
3

У gdm3 есть досадная ошибка для пользователей Nvidia Optimus, не использующих Wayland. Если вы запускаете набор настроек ядра вашего драйвера nvidia (modeset = 1), вы включаете «Prime Sync», что означает, что у вас больше нет слез на экране вашего ноутбука. Простая синхронизация работает только с modeset = 1, поэтому большинство пользователей Optimus захотят включить это, если они не используют дисплей своего ноутбука или не заботятся о разрыве.

В Ubuntu 18.10 пакеты nvidia по умолчанию активировали modeset = 1, и при обновлении до 19.04 этот параметр сохраняется.

19.04 (новая установка) не активирует modeset = 1, чтобы избежать большой ошибки gdm3.

Проблема: gdm3 убивает отображение карты nvidia на внешних мониторах при использовании modeset = 1. Ошибка все еще существует в Ubuntu 19.04. Предполагается, что gdm3 видит драйвер в режиме настройки режима и решает, что Wayland должен использоваться, и нет способа заставить его вести себя иначе. Это должно быть трудно исправить ошибку.

Ссылка: 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 не имеет этой проблемы (sddm также не имеет этой проблемы). Так что это очень хорошая причина для пользователей Ubuntu поменять местами gdm3 на lightdm.

РЕДАКТИРОВАТЬ: Помимо использования Lightdm, есть обходной путь для GDM3 (который Pop! OS использует из коробки. System76 продает оборудование Optimus, поэтому хороший опыт Nvidia является критически важным). Исправление является однострочным, см. Комментарий Джереми Соллера в соответствующем отчете об ошибке в Ubuntu.

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

Тим Ричардсон
источник