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

ベストアンサー1

おすすめ記事