其他资源

其他资源

我在一个戴尔灵越 11 3000 系列采用 Intel Celeron N3050 处理器,采用集成 Intel HD Graphics (Braswell)。CPU 架构为 64 位 (x86_64)。屏幕分辨率为 1366 x 768。系统启用了 UEFI。快速启动和安全启动均已关闭。

我最近尝试使用 systemd 引导加载程序安装 Arch Linux。这是我第一次运行Arch。没有安装其他操作系统,也没有安装Xorg以外的任何图形环境。我已经安装了xf86-video-intelxf86-video-vesa图形驱动程序。

从 systemd 选择 Arch Linux 启动选项后,屏幕在启动序列中很快就会变黑 - 通常就在消息之后[ OK ] Starting Flush Journal to Persistent Storage(有时就在该消息之前/之后)。

我尝试过将 UXA 指定为加速方法,/etc/X11/xorg.conf.d/20-intel.conf但这并没有解决问题。内核参数acpi_osi="Linux"i915.modeset=1video=SVIDEO-1:d、 和video=VGA-1:1280x800仍然导致黑屏(我也尝试过video=VGA-1:1366x768,认为我可能必须指定我的本机分辨率,但没有运气)。

i915.modeset=0如果我使用内核参数中的任一选项或指定的选项启动,我就能够访问控制台nomodeset,但这会导致运行 X 时的性能非常差。如果可能的话,我希望能够在没有这些选项的情况下启动。

我可以做什么来尝试解决这个问题?

答案1

使用i915.modesetnomodeset禁用 KMS(内核模式设置),不允许内核设置图形显示,进而让 X.org 负责这样做。

确保你有CONFIG_FRAMEBUFFER_CONSOLE在内核中启用(最好设置为 Y)。如果你的内核有CONFIG_IKCONFIG_PROC启用后,您可以像这样检查帧缓冲区:zcat /proc/config.gz | grep CONFIG_FRAMEBUFFER_CONSOLE

其他资源

相关内容