FreeBSD를 실행하는 bhyve의 Arch Linux 가상 머신에서 xorg를 시작하는 방법은 무엇입니까?

FreeBSD를 실행하는 bhyve의 Arch Linux 가상 머신에서 xorg를 시작하는 방법은 무엇입니까?

가상화된 Arch Linux를 사용하여 KDE Plasma 및 SDDM을 시작하려고 합니다. 호스트는 bhyve를 실행하는 FreeBSD입니다. 부트로더는 UEFI입니다.

VNC 연결을 통해 가상 디스플레이를 보려면 remmina(VNC 뷰어)를 사용하십시오. 시스템 로그에는 다음이 표시됩니다.

Reached target Graphical Interface.

그러나 xorg는 시작되지 않고 그래픽 모드로 전환되지 않습니다. 드라이버나 구성이 누락되었거나 특정 게스트 도구나 커널 부팅 매개변수가 누락되었습니까?

TigerVNC도 설치되어 있고 remmina KDE를 사용하여 연결하면 제대로 작동하므로 가상 "물리적" 디스플레이가 문제인 것 같습니다.

/var/log/Xorg.0.log:

[   124.544] (EE) open /dev/dri/card0: No such file or directory
[   124.544] (WW) Falling back to old probe method for modesetting
[   124.544] (EE) open /dev/dri/card0: No such file or directory

lspci -vvvvvvvv:

...

00:1d.0 VGA compatible controller: Device fb5d:40fb (prog-if 00 [VGA controller])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Region 0: Memory at c1007400 (32-bit, non-prefetchable) [size=128]
        Region 1: Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: [40] MSI: Enable- Count=1/4 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000

...

/etc/X11/xorg.conf:

Section "Device"
        Identifier "fb0"
        Driver     "fbdev"
        # PCI 00:1d.0, 0x1d = 29
        BusID      "PCI:0:29:0"
EndSection
$ pacman -Qsq xf86-video
xf86-video-fbdev
xf86-video-qxl
xf86-video-vesa

관련 정보