系统正在低图形模式下运行。如何解决此问题?

系统正在低图形模式下运行。如何解决此问题?

我正在将 ubuntu 从 14.04 更新到 16.04。在此期间系统重新启动,并出现以下消息:

系统正在低图形模式下运行。无法正确检测到您的屏幕、显卡和输入设备设置。您需要自行配置这些设置

我按照问题进行了故障安全恢复如何修复“系统正在低图形模式下运行”错误?“但我无法打开终端。

我如何解决它??

答案1

您的 nivdia 驱动程序/库可能与升级后的新 X11 库冲突。需要检查两件事...远程登录或按 Ctrl-Alt-F1 以进入终端模式。

1 - 确保您的 /etc/lightdm/lightdm.conf 状态良好。如果您不确定,可以重置为默认值。

sudo rm /etc/lightdm/lightdm.conf
sudo ucf -p /etc/lightdm/lightdm.conf
sudo apt-get install --reinstall lightdm

2 - 检查当前的 nvidia 驱动程序

sudo ubuntu-drivers devices

查看输出并确定受到推崇的司机

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

并按照输出结果执行,这可能很简单。

sudo apt-get install nvidia-340

我自己建议您在运行 ubuntu-drivers 之前卸载所有已安装的 nvidia 驱动程序(如果有),然后再继续清理。

答案2

当我将我的 Dell Vostro 1500 (Nvidia 8400M GS) 升级到 Ubuntu 16.04.2 时,我遇到了非常类似的情况。原因是专有驱动程序版本错误。特别是,nvidia-304以前运行良好的 需要用较新的 替换nvidia-340

首先找出您需要哪个驾驶员号码。在Nvidia 下载页面,选择 Linux 并单击“搜索”。它会为您提供当前的 nvidia 驱动程序编号,例如340.102。第一个数字是您要查找的数字,在此示例中为 340。

如上所述,按 CTRL+ALT+F1 进入文本控制台。然后登录并安装正确的驱动程序(使用上面获得的编号),方法是:

sudo apt install nvidia-340

现在你几乎完成了,但还有一个重要的事情。如果你之前的驱动程序(在我的情况下nvidia-304)使用的是bumblebee,而新驱动程序不是,你很可能会陷入另一个陷阱——无限登录循环。因此你需要再检查一件事:

检查是否bumblebee已安装:

apt list --installed | grep bumblebee

如果没有(命令的答案为空),请确保删除任何残留的大黄蜂模块黑名单,这会破坏新的驱动程序并导致无限登录循环:

sudo rm /etc/modprobe.d/bumblebee.conf

此后,您的图形应该可以正常工作。请重新启动或通过以下方式重新启动 lig​​htdm:

sudo service lightdm restart

答案3

我通过升级Linux内核解决了该问题:

  1. CTRL++进入ALT终端F1

  2. 升级内核sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04(适用于 ubuntu 16.04 桌面版,服务器版请参见https://wiki.ubuntu.com/Kernel/LTSEnablementStack)。

相关内容