我是 Arch Linux 的新手。我按照德语初学者指南的描述安装了系统。针对这个问题,最重要的事情是:
启动管理器:GRUB
安装nvidia
,否则启动失败,因为我的GPU与nouveau不兼容
已安装:
xf86-intel-video
intel-ucode
xorg-server xorg-xinit xorg-utils xorg-server-utils
gnome gnome-extra
将 GNOME 添加到 systemd 中systemctl enable gdm
启动时一切正常,直到启动过程到达目标“图形用户界面”,然后屏幕变黑,几秒钟后出现 GNOME 错误屏幕,显示:
哦不!出了点问题。出现问题,系统无法恢复。请退出并重试。
单击此消息下方显示的“注销”按钮时,屏幕再次变暗,几秒钟后错误屏幕再次出现。系统仍可通过 tty 控制台访问。
我还尝试使用
~/.xinitrc
和
启动
但发生了同样的错误。
我还尝试安装 Lxde 以查明故障原因。在这种情况下,启动过程在目标“图形用户界面”处停止。
我尝试使用 TWM,但启动时startx
屏幕变黑。
以下是输出lspci | grep -e VGA -e 3D
:
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
这是英特尔和 nvidia GPU 的混合系统。我的笔记本上的状态 LED 显示 nvidia GPU 正在使用中。在 Arch Linux 论坛上,有人认为问题出在混合图形设置上。
我尝试配置 Bumblebee,但在安装并启动守护进程后systemctl start bumblebeed
它仍然使用 nvidia GPU;运行optitun glxgears
显示错误:
[604.582697] [ERROR] Cannot access secondary GPU - error: [XORG] (EE) systemd-logind: failed to get session: PID 731 does not belong to any known session
答案1
在相同配置上遇到相同问题,通过以下步骤解决:
安装 xorg:$ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa
安装 bumblebee,并同意删除专有 nvidia 驱动程序:$ pacman -S bumblebee