Bug 52584 - Не отображает wayland-сессии на nvidia
Summary: Не отображает wayland-сессии на nvidia
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: gdm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-28 14:20 MSK by Sergey V Turchin
Modified: 2025-02-28 09:44 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2024-12-28 14:20:03 MSK
Хотел проверить, как работает, но он не отображает различные wayland-сессии Plasma.
Comment 1 Yuri N. Sedunov 2024-12-28 14:29:32 MSK
Есть "Plasma(X11/Wayland)", в Wayland даже зашел.
Comment 2 Yuri N. Sedunov 2024-12-28 14:41:31 MSK
А, у тебя ж невидиа, которая может быть признана непригодной для wayland.
Чтобы это узнать, можно убрать
/usr/lib/udev/rules.d/61-gdm.rules
и перезапустить GDM.
Comment 3 Sergey V Turchin 2024-12-28 15:02:16 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> А, у тебя ж невидиа, которая может быть признана непригодной для wayland.
У меня Intel, который пригоден, но вообще никакие сессии Wayland не отображает.
Comment 4 Sergey V Turchin 2024-12-28 15:03:00 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> /usr/lib/udev/rules.d/61-gdm.rules
В нём ошибка.
$ lspci -nn | grep '\[03'
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a68] (rev 01)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] [10de:25a2] (rev a1)
Comment 5 Sergey V Turchin 2024-12-28 15:08:00 MSK
У меня ноут. Видеовыход на его монитор, понятно, что из Intel. Но, NVIDIA не обрубок, а, типа, полноценная запихна. Отдельный HDMI не использую. Воткнута докстанция в Type-C, а в неё монитор.
Comment 6 Yuri N. Sedunov 2024-12-28 15:17:41 MSK
Попробуй, как соберется.
#367384 BUILDING #1 [locked] [test-only] sisyphus srpm=gdm-47.0-alt2.src.rpm
Comment 7 Sergey V Turchin 2025-01-09 10:19:28 MSK
(Ответ для Yuri N. Sedunov на комментарий #6)
> #367384 BUILDING #1 [locked] [test-only] sisyphus srpm=gdm-47.0-alt2.src.rpm
Не помогло.
Comment 8 Sergey V Turchin 2025-01-09 10:25:37 MSK
Ему каким-то боком нужен
systemctl is-enabled nvidia-hibernate
, иначе
GOTO="gdm_disable_wayland"
Comment 9 Sergey V Turchin 2025-01-09 10:27:22 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> Ему каким-то боком нужен
> systemctl is-enabled nvidia-hibernate
> , иначе
> GOTO="gdm_disable_wayland"
Ааа, не. Он это обходит, т.к.
NVIDIA_ENABLE_S0IX_POWER_MANAGEMENT=0
Comment 10 Sergey V Turchin 2025-01-09 10:29:46 MSK
ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1", GOTO="gdm_disable_wayland"
, только нахрена оно ему, если везде по умолчанию выключено...
Comment 11 Sergey V Turchin 2025-01-09 10:30:57 MSK
Да и вообще на кой он туда лезет, если gdm на Intel запущен...
Comment 12 Sergey V Turchin 2025-01-09 12:01:43 MSK
> ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1", GOTO="gdm_disable_wayland"
В общем, претензия только к этой строке, т.к. с настройками по умолчанию практически у всех она будет переходить на gdm_disable_wayland.
Comment 13 Sergey V Turchin 2025-02-17 13:15:54 MSK
(Ответ для Sergey V Turchin на комментарий #10)
> ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1",
Это я добавил в дефолтный конфиг, т.е. только сервисы ему нужны включенные.
Правда, неизвестно, зачем.
Comment 14 Sergey V Turchin 2025-02-28 09:44:32 MSK
(Ответ для Sergey V Turchin на комментарий #13)
> (Ответ для Sergey V Turchin на комментарий #10)
> > ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1",
> Это я добавил в дефолтный конфиг
Уже убрал, т.е. засыпать не даёт. Т.е. в gdm это поведение в правилах udev странное в любом случае.