ARM 시스템에서 X11에 대한 기본 그래픽 장치를 지정하는 방법은 무엇입니까?

ARM 시스템에서 X11에 대한 기본 그래픽 장치를 지정하는 방법은 무엇입니까?

나는 armv7 Chromebook에서 Parabola GNU/Linux(Arch 변형)를 실행하고 있습니다. X11에서 통합 Mali GPU를 사용하려고 하는데 어려움을 겪고 있습니다.

/dev/dri두 개의 그래픽 카드가 나열됩니다: card0card1. 그것은 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을 지정하는 방법은 무엇입니까? 이것을 어딘가에 지정할 수 있어야 할 것 같지만 어떻게 해야 할지 모르겠습니다.

관련 정보