我正在尝试使用虚拟化 Arch Linux 启动 KDE Plasma 和 SDDM。主机是运行 bhyve 的 FreeBSD。引导加载程序是 UEFI。
使用 remmina(VNC 查看器)通过 VNC 连接查看虚拟显示,系统日志显示:
Reached target Graphical Interface.
但 xorg 不会启动并切换到图形模式。我是否缺少驱动程序或配置或某些 bhyve 特定的来宾工具或内核启动参数?
我还安装了 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