我将 Linux 内核从 4.4 升级到了 4.6,但之后我的显示驱动程序开始出现问题。我打开的每个对话框周围都出现了一些黑框。
当我打开终端时,出现上图的黑框。我什么也做不了?
我尝试重新安装我的专有 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 非常低。
答案1
您没有说哪个 4.6 内核。例如,如果我没记错的话,根据文档,4.6.3 内核修复了许多 Dell ACPI 问题。在升级之前,您应该具体了解哪个内核版本可以解决您的 FPS(每秒帧数)问题。
此外,4.6.x 系列已经处于 EOL(使用寿命终止)状态,因此您应该使用 4.7.5,除非已知它与 Nvidia 不兼容。
在 Ubuntu 中,你可以从System Settings
、、获取更新的 Nvidia 驱动程序(比你的 #340 更新)Software & Updates
:Additional Drivers
对于 Ubuntu 16.04,首先转到此屏幕可能是最好的选择。许多驱动程序都经过 Ubuntu 团队的测试,虽然不能 100% 保证,但确实可以让人更放心。我不确定为什么 Nvidia 驱动程序被列为,open source
因为上次我查看时它们被标记为proprietary
。
您应该使用您的 Nvidia 卡型号、您的计算机品牌和型号以及您正在运行的确切内核版本(输出uname -a
)来更新您的问题。
我建议安装并使用内核版本 4.7.5,而不是 4.6.x。请记住,内核版本 4.8 即将推出,对 4.7.x 系列的支持可能很快就会结束。Linux 内核 4.9 将是下一个 LTS(长期支持)版本。
编辑 1 - 在我的笔记本电脑上尝试了 Nvidia 驱动程序 367.44
发布答案后,我返回Additional Drivers
,发现 Nvidia 驱动程序的顺序不同,位于367.44
底部。我单击Apply
按钮,大约花了 5 分钟安装驱动程序。然后我单击按钮Restart
。
启动后我得到了黑屏顶部有一个冻结的光标。显然,这种情况也发生在很多人身上,解决办法是重新启动并进入e
grub 菜单。找到“quiet splash”行并添加参数nomodeset
,然后按F10继续启动。
然后会出现著名的低分辨率 640x480?登录屏幕,它会无限循环提示您输入密码。因此,按Ctrl+ Alt+F2进入控制台登录屏幕。然后输入:
sudo prime-select intel
sudo reboot
现在系统又恢复使用 HD4000 Intel 集成显卡,这是我拥有这台笔记本电脑 2 年多以来第一次成功安装 Nvidia。当然,我做的第一件事就是关闭 Nvidia!
如果您遇到这种情况,我们建议您访问 Nvidia 网站。
编辑 2 – 升级内核和其他英特尔提示
OP 评论说正在使用内核 4.6.0,因此应该升级到 4.7.5。如何升级内核在我写的另一个英特尔问题的答案中有所描述:Ubuntu 15.10:各种“类型”的死机以及意外关机。此答案中还包括一些有用的提示(对我而言,希望对您也适用):
- 英特尔微码
- 英特尔 cstate
- 英特尔 pstate
- 更新 Linux 内核版本(可选)
- 禁用英特尔 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