Bug 40244 - enlightenment не реагирует на устройства ввода при запуске сеанса wayland с включенным OpenGL
Summary: enlightenment не реагирует на устройства ввода при запуске сеанса wayland с в...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: enlightenment (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2021-06-18 10:36 MSK by Антон Мидюков
Modified: 2023-07-11 08:57 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2021-06-18 10:36:59 MSK
У enlightenment не запускается сеанс wayland. Пробовал из починенного lightdm (lightdm-gtk-greeter) и gdm. Через gdm когда-то давно запускался успешно.
Comment 1 Антон Мидюков 2021-06-18 10:49:04 MSK
(Ответ для Антон Мидюков на комментарий #0)
> У enlightenment не запускается сеанс wayland. Пробовал из починенного
> lightdm (lightdm-gtk-greeter) и gdm. Через gdm когда-то давно запускался
> успешно.

Так. Ввожу в заблуждение.
На gdm не удалось запустить.
Через lightdm запускается, но перестаёт реагировать на ввод. Возможно, проблема с видео.
Comment 2 Yuri N. Sedunov 2021-06-18 11:09:11 MSK
Прям щас переключился на тестового пользователя в GDM и запустил Enlightenment on Wayland, -- всё работает, в том числе ввод.

$ echo $XDG_SESSION_TYPE
wayland

Сизиф свежий, ведро последнее, AMD A10 + Radeon R7
Comment 3 Антон Мидюков 2021-06-18 11:13:52 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> Прям щас переключился на тестового пользователя в GDM и запустил
> Enlightenment on Wayland, -- всё работает, в том числе ввод.
> 
> $ echo $XDG_SESSION_TYPE
> wayland
> 
> Сизиф свежий, ведро последнее, AMD A10 + Radeon R7

Хорошо. gdm пробовал в виртуалке. Значит дело не в нём.

Через lightdm на железе проблема воспроизводится. Intel Celeron J3060.
Comment 4 Yuri N. Sedunov 2021-06-18 11:49:19 MSK
Предлагаю уверенно перевесить на lightdm, который еще вчера не умел wayland-сессии запускать совсем.
Comment 5 Антон Мидюков 2021-06-18 11:51:51 MSK
(Ответ для Yuri N. Sedunov на комментарий #4)
> Предлагаю уверенно перевесить на lightdm, который еще вчера не умел
> wayland-сессии запускать совсем.
Comment 6 Антон Мидюков 2021-06-18 12:48:21 MSK
Скорректировал аннотацию бага, чтобы соответствовала.
Comment 7 manowar@altlinux.org 2021-12-23 14:39:10 MSK
А ещё не переключаются консоли по Ctrl+Alt+F?.
Comment 8 Антон Мидюков 2021-12-23 16:24:27 MSK
(Ответ для manowar@altlinux.org на комментарий #7)
> А ещё не переключаются консоли по Ctrl+Alt+F?.

Да. Но я сейчас выяснил, что зависает мастер первоначальной настройки enlightenment. Если пользователь прошёл настройку под иксами, то он вполне может запустить wayland сессию. А вот выйти из неё нормально ему не получится.
Comment 9 manowar@altlinux.org 2021-12-23 16:37:00 MSK
Так, а что делать-то? :) Единственное, что я знаю про wayland, это то, что поддержку его в lightdm добавлял darktemplar@, и что там какие-то сложности с VT.
Comment 10 Антон Мидюков 2021-12-23 16:41:31 MSK
(Ответ для manowar@altlinux.org на комментарий #9)
> Так, а что делать-то? :) Единственное, что я знаю про wayland, это то, что
> поддержку его в lightdm добавлял darktemplar@, и что там какие-то сложности
> с VT.

Надо, видимо, сравнивать с gdm. lightdm-gtk-greater как-то не так запускает.
Comment 11 Aleksei Nikiforov 2022-01-11 11:41:40 MSK
(Ответ для manowar@altlinux.org на комментарий #7)
> А ещё не переключаются консоли по Ctrl+Alt+F?.

Данную проблему мне воспроизвести не удалось при входе через lightdm + lightdm-kde-greeter в сессию plasma (wayland), ни на реальном железе, ни на виртуальной машине. Нужны более подробные инструкции по воспроизведению. От используемого greeter-а это зависеть не должно, я думаю.

Проблему с enlightenment при возможности попробую посмотреть. Я давно пробовал, и вроде бы она у меня воспроизводилась.
Comment 12 Aleksei Nikiforov 2022-01-11 18:06:40 MSK
(Ответ для Антон Мидюков на комментарий #10)
> (Ответ для manowar@altlinux.org на комментарий #9)
> > Так, а что делать-то? :) Единственное, что я знаю про wayland, это то, что
> > поддержку его в lightdm добавлял darktemplar@, и что там какие-то сложности
> > с VT.
> 
> Надо, видимо, сравнивать с gdm. lightdm-gtk-greater как-то не так запускает.

Провёл эксперименты на виртуальной машине.

Попробовал запускать enlightenment + wayland не меняя стандартные опции в конфигураторе enlightenment, просто нажимая "Далее" во всех диалогах. Перед запуском удалял пользователя с домашним каталогом и создавал заново. Как результат - enlightenment + wayland виснет так, что не помогают ctrl+alt+f?, как и было описано выше. Зато если по ssh остановить DM, то всё оживает после остановки сессии enlightenment. Причём, результат повторился как на lightdm, так и на sddm, и даже на gdm.

После попробовал в диалогах начальной конфигурации выключить "Аппаратное ускорение (OpenGL)" и "tear-free rendering". Заработало даже на lightdm.

С учётом этого, я считаю что проблема в enlightenment, а не в DM.
Comment 13 Антон Мидюков 2022-02-08 08:30:29 MSK
(Ответ для Aleksei Nikiforov на комментарий #12)
>[...]
> После попробовал в диалогах начальной конфигурации выключить "Аппаратное
> ускорение (OpenGL)" и "tear-free rendering". Заработало даже на lightdm.
> 
> С учётом этого, я считаю что проблема в enlightenment, а не в DM.

Да, действительно так. И на железе и в виртуалках.
Comment 14 Arseny Maslennikov 2023-07-05 17:03:55 MSK
Снимаю статус блокера p11, но всё-таки есть повод выяснить, до сих пор ли проявляется проблема с актуальным enlightenment.
Comment 15 Антон Мидюков 2023-07-11 08:57:05 MSK
(Ответ для Arseny Maslennikov на комментарий #14)
> Снимаю статус блокера p11, но всё-таки есть повод выяснить, до сих пор ли
> проявляется проблема с актуальным enlightenment.

Проверил в virtualbox. Проблема не воспроизводится.