我最近在笔记本电脑上安装了 Arch,但启动时遇到问题。在 grub 屏幕之后,它会加载,直到显示“已达到目标图形界面”,然后它会卡在黑色屏幕上,光标位于角落里。我认为这可能是 lighten 或 nvidia 的问题,但我不完全确定,也不知道如何解决它。任何帮助,将不胜感激。
编辑:我有一个 Geoforce GTX1050 显卡,我尝试安装 nvidia 435.21 和 bumblebee 3.2.1。我也尝试过使用其他显示管理器,但它们都有同样的问题。 UEFI 中禁用安全启动。
我按照 arch wiki 上的指南安装了驱动程序,并且 bumblebee 已启用并正常启动。但 lightdm 无法启动。
答案1
我在 arch 中使用“intel”GPU 时遇到了类似的问题。无论您如何组合发行版、配置工具和 intel、nvidia 等,总有一些空间配置错误。
X 的 GPU 驱动程序的主要配置文件是/etc/X11/xorg.conf
.它有一个手册页,实际上是 x ( ) 的主要手册页man xorg.conf
。“卡0”是(第一个)GPU 卡或芯片的默认标识符名称。这是必须包含的内容xorg.conf
:实际上是正确的司机:
Section "Device"
Identifier "Card0"
Driver "intel" # nvidia also has own drivers
# Driver "modesetting" ...deactivated
BusID "PCI:0:2:0" # necessary?
EndSection
按照我的安装方式,Arch Linux 根本没有任何 xorg.conf。首先,我得到了“模式设置”,X 无法启动,它只会读取配置文件并探测一些模式,然后放弃大量消息。甚至可能是 CRT 显示器。我最后只是添加了“intel”作为驱动程序并且它起作用了。没有任何技巧或黑客行为。总得有人告诉X。最后非常简单,回头看。
因此,请查看xorg.conf
“设备”部分的“驱动程序”选项。 Nvidia 有点特别(“nouveau”?)。可能只需要一根线就可以了。
我假设你达到了一些“多用户”systemd 目标,一个工作的非 GUI Linux 控制台......
Geoforce GTX1050 显卡
你知道你的 GPU,你知道你的内核版本和模块,你知道什么时候想要图形化:所以你告诉你的系统你想要哪些部分。应该是自动的,是的,但是这个区域通常需要推动。 Arch.wiki 确实应该拥有有关 nvidia 上任何特定内容的最新信息。
(我不是在谈论真正的 GPU 驱动程序问题...GPU 驱动程序只是 Linux 内核源代码中最大的块。它也是消费系统中除 CPU 之外最复杂的“芯片”)