Ubuntu 16.04 – 更新内核后关闭NVIDIA显卡问题

我将我的Linux内核从4.4升级到4.6但之后我开始遇到显示驱动程序问题。 我打开的每个对话框周围都会出现一些黑框。

ImageScreenShot

打开终端时,会出现上图中的黑盒。 我什么都做不了?

我试图重新安装我的专有nvidia驱动程序(340),但这也没有帮助。 我按照这篇文章的说明。 无法再从英特尔切换到Nvidia

我使用sudo update-alternatives --config x86_64-linux-gnu_gl_conf并选择带有nvidia-prime那个但是当我重新启动我的笔记本电脑时它会恢复到/usr/lib/x86_64-linux-gnu/mesa/l.so.conf

有没有办法解决这个问题,而不必返回内核4.4,因为我的FPS对于这个内核来说非常低。

你没有说哪个4.6内核。 例如4.6.3如果内存正确地为我服务,内核根据文档修复了许多戴尔ACPI问题。 在升级之前,您应该具体了解哪个内核版本解决了您的FPS(每秒帧数)问题。

除了这个4.6.x系列已经在EOL(生命终结),你应该使用4.7.5,除非知道它被Nvidia打破了。

在Ubuntu中,您可以从System SettingsSoftware & UpdatesAdditional Drivers获得更多最新的Nvidia驱动程序(而不是#340):

附加驱动程序

首先进入这个屏幕可能是Ubuntu 16.04最好的选择。 其中许多驱动程序都经过了Ubuntu团队的测试,可能不是100%的保证可以让您更安心。 我不确定为什么Nvidia驱动程序被列为open source因为上次我看它们被标记为proprietary

您应该使用您的Nvidia卡型号,您的计算机品牌和型号以及您正在运行的确切内核版本( uname -a输出)更新您的问题。

我建议安装和使用内核版本4.7.5而不是4.6.x. 请记住,内核版本4.8将很快到来,4.7.x系列的支持可能很快就会结束。 Linux Kernel 4.9将成为下一个LTS(长期支持)版本。

编辑1 – 在我的笔记本电脑上尝试了Nvidia Driver 367.44

在发布答案后,我回到了Additional Drivers ,Nvidia驱动程序处于不同的顺序,底部是367.44 。 我单击“ Apply按钮,安装驱动程序大约需要5分钟。 然后我点击了“ Restart按钮。

在启动时,我得到一个空白的屏幕 ,顶部有一个冻结的光标。 显然它发生在很多其他人身上,解决方法是重启并在grub菜单中输入e 。 找到“quiet splash”行并添加参数nomodeset并按F10继续启动。

然后是着名的低分辨率640×480? 登录屏幕,无限循环提示您输入密码。 因此,按Ctrl + Alt + F2 进入控制台登录界面。 然后输入:

 sudo prime-select intel sudo reboot 

现在,该系统又回归使用HD4000英特尔集成显卡,并且在拥有这款笔记本电脑的2年多以来,我首次成功安装了Nvidia。 我做的第一件事就是把Nvidia关掉!

如果发生这种情况,人们建议您访问Nvidia网站。


编辑2 – 升级内核和其他英特尔技巧

OP评论使用了内核4.6.0,因此应该升级到4.7.5。 我在写给另一个英特尔问题的答案中描述了如何升级kerenl: Ubuntu 15.10:各种“类型”的冻结和现在意外关机 。 此答案中还包含有用的内容(对我而言,希望对您而言)提示:

  • 英特尔微码
  • 英特尔cstate
  • 英特尔支持
  • 更新Linux内核版本可选
  • 禁用Intel Turbo Boost过热

与往常一样,请发布有关哪些有效/无效的后续评论。


编辑3 – 在选择驱动程序之前添加Nvidia存储库

未经证实的答案来自: 安装Nvidia驱动程序而不是nouveau建议您先运行:

 sudo apt-add-repository ppa:graphics-drivers/ppa 

从这个信息屏幕开始:

  Fresh drivers from upstream, currently shipping Nvidia. ## Current Status Current official release: `nvidia-370` (370.28) Current long-lived branch release: `nvidia-367` (367.44) For GeForce 8 and 9 series GPUs use `nvidia-340` (340.98) For GeForce 6 and 7 series GPUs use `nvidia-304` (304.132) ## What we're working on right now: - Normal driver updates - Investigating how to bring this goodness to distro on a cadence. ## WARNINGS: This PPA is currently in testing, you should be experienced with packaging before you dive in here. Give us a few days to sort out the kinks. Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/ 

对于我的Nvdidia Geforce GT650M,它建议使用304驱动程序。 因此,安装367对我的平台来说可能是一个错误。

添加Nvidia存储库后,链接的答案表示运行:

 sudo apt update