我的电脑比较奇怪,只要关机,显卡驱动就失效,必须重新安装,特写一篇博客,记录重装过程。
1 、禁用 nouveau
安装好依赖包后需要禁用 nouveau,只有在禁用掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,禁用方法就是在 /etc/modprobe.d/blacklist-nouveau.conf 文件中添加一条禁用命令,首先需要打开该文件,通过以下命令打开:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
打开后发现该文件中没有任何内容,写入:
blacklist nouveau
options nouveau modeset=0
保存后,运行
sudo update-initramfs -u
电脑重启之后执行
(重装显卡驱动,输入下面命令,确认一下)
lsmod | grep nouveau #没有输出,即说明安装成功
2、配置环境变量(重新安装这步不需要)
同样使用 gedit 命令打开配置文件:
sudo gedit ~/.bashrc
打开后在文件最后加入以下两行内容:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
保存退出。
source ~/.bashrc
3、安装显卡驱动
手动去官网下载.run文件自己安装
下载完成之后:卸载原先的所有驱动:
sudo ./NVIDIA-Linux-x86_64-390.59.run --uninstall
禁用nouveau(前面已做)
验证是否禁用nouveau
lsmod | grep nouveau
ctrl+alt+f1,后
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-390.59.run --uninstall
reboot
安装驱动
进入命令行界面
Ctrl-Alt+F1 之后输入用户名和密码登录即可。Ctrl-Alt+F7 退出命令行界面
sudo service lightdm stop(关闭图形界面,此时Ctrl-Alt+F7无法返回界面,除非 sudo service lightdm stop)
给驱动run文件赋予执行权限(安装文件一般放在home根目录下)
sudo chmod a+x NVIDIA-Linux-x86_6