Почему я получаю сообщение об ошибке «В доступе отказано» при использовании Weston/Wayland

Я построил систему Linux с Buildroot (2021.05) для работы на raspberry pi 4. Мой стек графики включает использование mesa (vc4, v3d, kmro), Wayland / Weston с серверной частью DRM.

Также установлен kmscube, который отлично работает с вращающимся кубом, сообщающим о частоте кадров 60 кадров в секунду.

Основное приложение, которое будет запускаться в Weston, - это приложение wpewebkit.

Пока приложение работает, но без аппаратного ускорения. Сообщенная частота кадров встроенного браузера составляет около 5 кадров в секунду.

Когда я выхожу из приложения, я вижу следующие сообщения, отображаемые на терминале

      atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied
atomic: couldn't commit new state: Permission denied
repaint-flush failed: Permission denied

......

Моя система настроена так, чтобы обходить любые запросы на вход и запускаться как root, редактируя мой файл inittab.

Когда я запускаю who команда, я ничего не получаю на терминале.

Если я запустил команду whoami, я получаю вывод root.

Может ли кто-нибудь указать мне, почему я получаю сообщение об ошибке «В разрешении отказано» от Weston / mesa

Спасибо

0 ответов

Другие вопросы по тегам