Включаем поддержу Wayland на Nvidia. Manjaro Gnome

Статья устарела, с выходом новых версий постоянно новые блоки, ждите обновление статьи

Некоторые пользователи видеокарт Nvidia и даже Intel+Nvidia столкнулись с тем что в Manjaro Gnome нет сеанса запуска сессии под Wayland.

Устранение данной проблемы опишем ниже.

Для начало отредактируем /etc/gdm/custom.conf и закомментируем строку WaylandEnable=false

sudo nano /etc/gdm/custom.conf
# GDM configuration storage
daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false

[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
#Enable=true

Далее требуется отредактировать /usr/lib/udev/rules.d/61-gdm.rules и закомментировать строку DRIVER==«nvidia», RUN+=«/usr/lib/gdm-disable-wayland»

sudo nano /usr/lib/udev/rules.d/61-gdm.rules
# disable Wayland on Hi1710 chipsets
ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"
# disable Wayland when using the proprietary nvidia driver
#DRIVER=="nvidia", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"
# disable Wayland if modesetting is disabled
IMPORT{cmdline}="nomodeset", RUN+="/usr/lib/gdm-runtime-config set daemon WaylandEnable false"

После чего перезагрузится, в выборе сеансов должен появится та самая строчка

Рейтинг
( 2 оценки, среднее 5 из 5 )
Понравилась статья? Поделиться с друзьями:
Комментарии: 2
  1. kotofeich

    У меня manjaro, gnome и nvidia. Первый пункт был в норме, а во втором — в файле /usr/lib/udev/rules.d/61-gdm.rules у меня тупо нету строчки DRIVER==«nvidia», RUN+=«/usr/lib/gdm-disable-wayland» :sad:

  2. Atom

    Manjaro, 6.1.12, Gnome 43.3, rtx 3060ti, проприетарные дрова

    nvidia_drm.modeset=1 (в ядре)
    ln -s /dev/null /etc/udev/rules.d/61-gdm.rules

    У меня так сработало

    Сурс: https://wiki.archlinux.org/title/GDM

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: