![Nvidia 驱动程序更新后崩溃](https://linux22.com/image/1054951/Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%9B%B4%E6%96%B0%E5%90%8E%E5%B4%A9%E6%BA%83.png)
在为我的 GTX 970 安装新的 nvidia 驱动程序时,我的 Ubuntu 15.10 安装在图形上时出现故障。更新后,硬件加速不起作用,具体表现为:
Cinnamon 告诉我(Unity 也受到影响)
Steam 无法启动并出现此错误“失败请求的 X 错误:BadValue(整数参数超出操作范围)”
UI 图形总体较慢
nvidia-settings 为空 https://i.stack.imgur.com/fOVxS.png
我通过图形驱动程序 ppa 中的“附加驱动程序”进行了更新,初始安装就是从这里完成的。然后,在它不起作用之后,我尝试了“sudo apt-get purge nvidia*”,然后我从命令行安装了 nvidia-364,仍然没有成功。
“lspci -vnn | grep -i VGA -A 12”表示内核驱动程序是 nouveau,任何将 nouveau 列入黑名单的尝试都会导致桌面环境无法启动。此外,此命令首先列出我的 Intel iGPU,它在 bios 中被禁用,并且没有与其连接。
答案1
我通过使用 nvidia.com 的安装程序安装驱动程序来修复这个问题。
首先,我通过在 /etc/modprobe.d/blacklist.conf 中添加以下内容将 nouveau 列入黑名单:
blacklist vga16fb
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
然后我跑了:
sudo update-initramfs -u
sudo reboot
使用“ctrl+alt+1”进入终端。然后,我使用 -9 杀死了以下所有内容:
ps -ef | grep X
然后我就可以安装从 nvidia 下载的驱动程序:
chmod +x NVIDIA-Linux-x86_64-361.42.run
sudo ./NVIDIA-Linux-x86_64-361.42.run
按照屏幕上的说明重新启动