Buildroot(2021.05)を使用して、Raspberry Pi 4で実行されるLinuxシステムを構築しました。私のグラフィックスタックは、メサ(vc4、v3d、kmro)を使用するDRMバックエンドを持つWayland / Westonで構成されています。
また、kmscubeをインストールし、回転キューブと完全に機能し、60fpsのフレームレートを報告します。
Westonで実行される主なアプリケーションはwpewebkitアプリケーションです。
これまで、アプリケーションはハードウェアアクセラレーションなしで実行されます。内蔵ブラウザは約5fpsのフレームレートを報告します。
アプリケーションを終了すると、端末に次のメッセージが表示されます。
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
...
私のシステムは、inittabファイルを編集してログインプロンプトを無視し、rootとして起動するように設定されています。
コマンドを実行すると、who
端末に何も表示されません。
コマンドを実行するとwhoami
出力が表示されますroot
。
Weston / mesaで「許可拒否」エラーが発生する理由を誰かが指摘できますか?