Ubuntu 16.04 GTX 850M 和 nvidia 驱动程序导致登录屏幕无法加载

Ubuntu 16.04 GTX 850M 和 nvidia 驱动程序导致登录屏幕无法加载

我从 Ubuntu 15.10 升级到 Ubuntu 16.04(应该是稳定的 LTS),当我重新启动系统时,登录屏幕无法加载,出现很多 [FAILED] 行,并且文本登录提示闪烁,导致无法登录或执行任何操作。在尝试恢复系统几次失败后,我决定从 Windows 保存我需要的文件并重新安装系统。

重新安装后,由于新驱动程序会导致 PC 过热,我决定试试将驱动程序更改为专有驱动程序。由于它们在 15.10 上可以工作,我愚蠢地认为它们也应该在 16.04 上工作,忘记了这里的视频驱动程序有多糟糕......结果,行为与我升级时相同。

我尝试了各种驱动程序版本,在 Grub 行中添加了 nomodeset,禁用了安全启动……但都不起作用(一些建议:安装带有 NVIDIA 显卡的 Ubuntu 16.04/16.10 后/期间出现图形问题)。

为了解决这个问题,我清除了所有 nvidia-* 包,从头重新安装了 xorg,现在我至少可以登录了。对于 LTS 版本来说很不错。

但是我无法改变屏幕的亮度,如果我挂起电脑,它就不会真正唤醒,而是保持空白。

此外

sudo dpkg-reconfigure xserver-xorg

什么也不做。它只是默默地失败了。

现在,我只希望能够将系统恢复到初始工作状态,而不存在亮度和挂起问题,也不必浪费其他时间重新安装和重新配置所有内容。

你有什么建议吗?

谢谢。

答案1

从昨天晚上开始我就遇到了同样的问题。我怀疑这是由最近的内核更新引起的。检查您的内核版本:

uname -r

对我来说,nvidia 驱动程序不适用于版本4.4.0-21但它确实运行在 Ubuntu 16.04 的旧内核上,4.4.0-18

你可以这样测试:如果你还安装了 nvidia 驱动,请确保dkms 为所有已安装的内核构建内核模块

然后重新启动进入 GRUB 启动菜单,转到高级选项并启动旧内核。现在您应该可以登录了。您可以运行 nvidia-settings 工具来确保您正在运行 nvidia 驱动程序。

答案2

我有和你一样的卡...那张卡上有个叫做 optimus 的东西...你可以选择是否要使用英特尔核心或 nvidia 核心...

我在使用 nvidia 核心时遇到了问题...(我无法登录,无法挂起我的电脑)...我通过以下方式解决了这个问题

sudo apt-get purge nvidia*
sudo apt-get install nvidia nvidia-prime
sudo prime-select intel

如果你已经安装了显卡,你可以尝试使用 sudo prime-select intel

当我使用我的显卡的英特尔核心时,我没有遇到任何问题......

我遇到了与您类似的问题...您可以在这里查看我的主题: 使用 nvidia geforce gfx 850 安装 ubuntu 时出现问题

相关内容