В связи с выходом в Sisyphus драйверов nvidia версии 550, прошу убрать либо починить из /lib/udev/rules.d/61-gdm.rules проверки: ''' LABEL="gdm_hybrid_nvidia_laptop_check" TEST!="/run/udev/gdm-machine-is-laptop", GOTO="gdm_hybrid_nvidia_laptop_check_end" TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_hybrid_nvidia_laptop_check_end" TEST!="/run/udev/gdm-machine-has-vendor-nvidia-driver", GOTO="gdm_hybrid_nvidia_laptop_check_end" GOTO="gdm_disable_wayland" LABEL="gdm_hybrid_nvidia_laptop_check_end" # If this is a hybrid graphics laptop with vendor nvidia driver, disable wayland LABEL="gdm_hybrid_nvidia_laptop_check" TEST!="/run/udev/gdm-machine-is-laptop", GOTO="gdm_hybrid_nvidia_laptop_check_end" TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_hybrid_nvidia_laptop_check_end" TEST!="/run/udev/gdm-machine-has-vendor-nvidia-driver", GOTO="gdm_hybrid_nvidia_laptop_check_end" GOTO="gdm_disable_wayland" LABEL="gdm_hybrid_nvidia_laptop_check_end" # Disable wayland when nvidia modeset is disabled or when drivers are a lower # version than 470, # For versions above 470 but lower than 510 prefer Xorg, KERNEL!="nvidia_drm", GOTO="gdm_nvidia_drm_end" SUBSYSTEM!="module", GOTO="gdm_nvidia_drm_end" ACTION!="add", GOTO="gdm_nvidia_drm_end" # disable wayland if nvidia-drm modeset is not enabled ATTR{parameters/modeset}!="Y", GOTO="gdm_disable_wayland" ''' Проверка на наличие nvidia modeset кажется не работает вовсе (По крайней мере если в параметрах ядра стоит nvidia-drm.modeset=1, у меня не появляется wayland) С костылем sudo ln -s /dev/null /etc/udev/rules.d/61-gdm.rules wayland работает. У меня ноутбук с отключенной встроенной графикой в биос: inxi -G Graphics: Device-1: NVIDIA AD107M [GeForce RTX 4060 Max-Q / Mobile] driver: nvidia v: 550.54.14 Device-2: AMD Phoenix1 driver: amdgpu v: kernel API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast platforms: gbm,x11,surfaceless,device API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 550.54.14 renderer: NVIDIA GeForce RTX 4060 Laptop GPU/PCIe/SSE2 API: Vulkan v: 1.3.277 drivers: N/A surfaces: xcb,xlib
1) Проверить gdm-46.rc с ftp.a.o/people/gnome, в нем 61-gdm.rules претерпел некоторые изменения и в части нвидии. Если не помогает, 2)Идти в апстрим и рассказывать свою историю там.
(Ответ для Yuri N. Sedunov на комментарий #1) > 1) Проверить gdm-46.rc с ftp.a.o/people/gnome, в нем 61-gdm.rules претерпел > некоторые изменения и в части нвидии. К сожалению без изменений ;(
(Ответ для Roman Alifanov на комментарий #2) > (Ответ для Yuri N. Sedunov на комментарий #1) > > 1) Проверить gdm-46.rc с ftp.a.o/people/gnome, в нем 61-gdm.rules претерпел > > некоторые изменения и в части нвидии. > К сожалению без изменений ;( Он правильно делает, потому что, если присмотреться, там ещё есть другие правила, которые необходимы для корректной работы wayland. (Не считая запрета для старых видеочипов и мулти-gpu) 1 правило: https://git.altlinux.org/srpms/g/gdm.git?p=gdm.git;a=blob;f=gdm/data/61-gdm.rules.in;h=010f9eb1ab9f4ce5085cdcefc509592107fc948c;hb=46.0-alt1#l41 и 2 правило, которого до недавнего времени не было, но 3 недели назад в апстриме повилось: https://gitlab.gnome.org/GNOME/gdm/-/blob/main/data/61-gdm.rules.in?ref_type=heads#L42 Я бы сделал так: Чтобы было больше вариантов для включения wayland в gdm, обновил правила в пакете, либо же ждал пока та версия gdm с аппстрима не появится тут. А сам руками проделал работу по настройке сохранения ресурсов видеопамяти. Документация от nvidia: https://download.nvidia.com/XFree86/Linux-x86_64/550.40.07/README/powermanagement.html Вики с arch: https://wiki.archlinux.org/title/GDM#Wayland_and_the_proprietary_NVIDIA_driver Вики c alt gnome regular: https://alt-gnome.wiki/nvidia.html#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D1%8B Стоит учесть, что там и там описан только первый способ сохранения видеопамяти. На alt gnome regular скоро должен появиться и 2-ой вариант, PR готов, но его ещё не слили.
(Ответ для Vladislav Babenko на комментарий #3) ... > Я бы сделал так: Чтобы было больше вариантов для включения wayland в gdm, > обновил правила в пакете, либо же ждал пока та версия gdm с аппстрима не > появится тут. На днях выйдет gnome-46.1. Ждите.