我有一台 Lenovo Ideapad 100S 14'' IBR-14'' Intel Celeron CPU N3060 @ 1.60GHz、32GB SSD、4GB RAM,基于 Broadwell 芯片组,运行 OpenBSD 6.1。
我一直在尝试配置 xorg 但没有成功。无论是通过配置让它默认启动还是定义英特尔驱动程序时,我都收到以下错误:
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
/var/log/Xorg.0.log
还显示它似乎尝试以下驱动程序/模块:glx、intel、vesa 和 vbe。
xorg
另请参阅我关于此错误的相关 FreeBSD 问题:在 Lenovo Ideapad 中使用本机 1366 x 768 分辨率
我该如何使用X?
答案1
为了成功运行 X,我最终使用了wsfb
帧缓冲区 OpenBSD 驱动程序。
为了能够做到这一点,我创建了/etc/X11/xorg.conf
包含以下内容的文件:
Section "Device"
Identifier "Card0"
Driver "wsfb"
EndSection
从man wsfb
:
wsfb is an XFree86 driver for the OpenBSD wsdisplay frame- buffer devices. This is a non-accelerated driver. The fol- lowing framebuffer depths are supported: 1, 8, 16 and 24, given that the wsdisplay device underneath supports them. A StaticGray monochrome visual is provided for depth 1, all visual types are supported for depth 8 and a TrueColor visual is supported for the other depths. Multi-head confi- gurations are supported.