ARMシステムでX11の基本グラフィックスデバイスを指定するには?

ARMシステムでX11の基本グラフィックスデバイスを指定するには?

私はarmv7 ChromebookでParabola GNU / Linux(Archバリアント)を実行しています。 X11で統合Mali GPUを使用しようとするのに苦労しています。

/dev/dri2つのグラフィックカードが一覧表示されcard0ますcard1。これは、Rockchip Socに含まれているより単純なフォールバックグラフィックデバイスと考えられるcard1Mali GPUです。card0X11を起動すると、両方のデバイスが認識されるように見えますが(次のログファイルを参照)、「マスターバスまたはデバイスが見つかりません」というメッセージが印刷され、Simplerデバイスではなくカード0に置き換えられているように見えます。マリ):

(マイファイルの一部を表示/var/log/Xorg.1.log

[  2710.485] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32
[  2710.487] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2710.488] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[  2710.489] (II) xfree86: Adding drm device (/dev/dri/card1)
[  2710.490] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[  2710.491] (II) no primary bus or device found
[  2710.491]    falling back to /sys/devices/platform/display-subsystem/drm/card0
[  2710.491] (II) LoadModule: "glx"
[  2710.491] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2710.495] (II) Module glx: vendor="X.Org Foundation"
[  2710.495]    compiled for 1.20.8, module version = 1.0.0
[  2710.495]    ABI class: X.Org Server Extension, version 10.0

次の設定ファイル()を作成してみました/usr/share/X11/xorg.conf.d/30-driver-mali.conf

Section "Device"
      Identifier "Card1"
      Driver "panfrost"
EndSection

しかし、これは役に立たないようです。以下のログに示すように、X11はまだカード0に置き換えられ、今回はpanfrostドライバがそのカードのドライバでないため、起動に失敗します。

[  2522.953] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_32
[  2522.955] (II) xfree86: Adding drm device (/dev/dri/card0)
[  2522.957] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[  2522.958] (II) xfree86: Adding drm device (/dev/dri/card1)
[  2522.959] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[  2522.959] (II) no primary bus or device found
[  2522.960]    falling back to /sys/devices/platform/display-subsystem/drm/card0
[  2522.960] (II) LoadModule: "glx"
[  2522.960] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2522.964] (II) Module glx: vendor="X.Org Foundation"
[  2522.964]    compiled for 1.20.8, module version = 1.0.0
[  2522.964]    ABI class: X.Org Server Extension, version 10.0
[  2522.964] (II) LoadModule: "panfrost"
[  2522.964] (WW) Warning, couldn't open module panfrost
[  2522.964] (EE) Failed to load module "panfrost" (module does not exist, 0)

それでは、X11のネイティブグラフィックデバイスとしてカード1を指定する方法は?これをどこかに指定できるはずですが、どうすればいいかわかりません。

関連情報