Main menu

После перехода на Debian 12/Sid ожидал нативной поддержки Wayland на ноутбуках с гибридной графикой intel-nvidia, но оказалось все не так просто. В меню выбора оболочки остается только xOrg и других вариантов нет. Для включения нужно кое-что подправить...

В файле /lib/udev/rules.d/61-gdm.rules нужно закомментировать данные строки:

# Check if suspend/resume services necessary for working wayland support is ava>
#TEST{0711}!="/usr/bin/nvidia-sleep.sh", GOTO="gdm_disable_wayland"
#TEST{0711}!="/usr/lib/systemd/system-sleep/nvidia", GOTO="gdm_disable_wayland"
#IMPORT{program}="/bin/sh -c \"sed -e 's/: /=/g' -e 's/\([^[:upper:]]\)\([[:upp>
#ENV{NVIDIA_PRESERVE_VIDEO_MEMORY_ALLOCATIONS}!="1", GOTO="gdm_disable_wayland"
#IMPORT{program}="/bin/sh -c 'echo NVIDIA_HIBERNATE=`systemctl is-enabled nvidi>
#ENV{NVIDIA_HIBERNATE}!="enabled", GOTO="gdm_disable_wayland"
#IMPORT{program}="/bin/sh -c 'echo NVIDIA_RESUME=`systemctl is-enabled nvidia-r>
#ENV{NVIDIA_RESUME}!="enabled", GOTO="gdm_disable_wayland"
#IMPORT{program}="/bin/sh -c 'echo NVIDIA_SUSPEND=`systemctl is-enabled nvidia->
#ENV{NVIDIA_SUSPEND}!="enabled", GOTO="gdm_disable_wayland"
#LABEL="gdm_nvidia_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_>
#TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_hybrid_nvidia_lap>
#TEST!="/run/udev/gdm-machine-has-vendor-nvidia-driver", GOTO="gdm_hybrid_nvidi>
#GOTO="gdm_disable_wayland"

Так же добавить в /etc/default/grub

GRUB_CMDLINE_LINUX="nvidia-drm.modeset=1"

Затем выполнить

sudo update-grub

Чтобы работало аппаратное видеоускорение в Firefox в Wayland нужно установить пакет nvidia-vaapi-driver:

sudo apt install nvidia-vaapi-driver

Затем  в about:config переключить параметр media.ffmpeg.vaapi.enabled в true.

И наконец в файле .profile в домашней директории нужно добавить:

if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
    export MOZ_ENABLE_WAYLAND=1
fi
новини україни онлайн наживо . новости полтави сегодня . новини рівне дтп