По какой-то причине моя установка Fedora 25 FRESH по умолчанию не использует wayland. Я знаю это из-за
$: loginctl show-session 3 -p Type
Type=x11
Если бы я использовал Wayland по умолчанию, это должно было бы сказать Wayland или Weston. Я очень озадачен, почему эта свежая установка fedora 25 не является спортивным способом по умолчанию. Я кратко осмотрел арку вики и попытался проверить пробную полосу, выдав
$: weston
Кроме того, я перезагрузил fedora в multiuser.target, чтобы получить только командную строку для ручного запуска dbus-run-session для wayland, и это вывод:
$: dbus-run-session -- gnome-shell --display-server --wayland
(gnome-shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device
Тогда я попробовал:
$: startx
И мой стандартный рабочий стол гнома выскочил без проблем. Я серьезно задаюсь вопросом, когда установщик Fedora 25 Live когда-либо устанавливал Wayland для начала?
После поиска файла конфигурации wayland weston.ini я не могу найти его в ~ / .config / там, где он должен быть.
Системная информация:
$:uname -a
Linux sark 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:49:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Я сделал полное обновление системы при первом входе в систему с
$: sudo dnf update
- Также прошел процесс использования драйверов nvidia для моей видеокарты; GTX 950
- Не используется стандартный драйвер pre-my-move-to-nvidia-driver: P
РЕДАКТИРОВАТЬ:
После исследования на моем ноутбуке, мой ноутбук сообщает, что использует Wayland:
$: loginctl show-session 2 -p Type
Type=wayland
Этот ноутбук был обновлен с Fedora24 до Fedora25, а не с новой установки Fedora 25
Информация о ноутбуке:
$: uname -a
Linux mcp 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:59:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ответы:
Nvidia пока не поддерживает Wayland, поэтому Fedora 25 возвращается к X11. На форуме Nvidia я вижу, что кто-то использовал пакеты из находящейся в разработке Fedora 26 плюс некоторые патчи, чтобы заставить его работать, но отмечает: «Я протестировал его с локальными сборками, и он работает как дерьмо, лично я бы не стал его пробовать F25 «.
Надеюсь, это будет решено для F26. Тем временем я по крайней мере рад, что запасной вариант X11 работал красиво и прозрачно.
источник
Если вы используете драйверы nvidia, убедитесь, что nouveau правильно занесен в черный список на аргументах ядра.
У меня была точно такая же проблема, когда я использовал ноутбук Optimus С nouveau, и наконец решил ее, установив шмель-nvidia. Который согласно 375.26-1.fc25 поддерживает Wayland.
На самом деле, после перезагрузки произошло несоответствие уровня ядра и модуль nvidia не был загружен. Однако Nouveau был в черном списке. И Wayland снова работал! При правильном обновлении моего ядра все стало на свои места (nvidia & bbwsitch загружены, Wayland все еще работает!).
Так попробуйте черный список Nouveau, может быть?
источник
Попробуй
nvidia-drm modeset=1
исходники Boot-параметров сайта nvidiaисточник