Ubuntu16.04显卡驱动更新及cuda、cudnn更新
记录自己在根据项目需求过程中对环境进行相关更新,分别单独安装显卡驱动与cuda。
显卡驱动更新
实现本机显卡驱动386到410的更新。
1、确保原有系统驱动卸载成功及默认驱动禁用
- 卸载系统原有驱动:
sudo apt-get remove --purge nvidia*
- 禁用系统默认的Nouveau显卡驱动,终端执行命令:
lsmod | grep nouveau
,如果没有输出则表明已经禁用,如果有输出,如下图,
- 则需要禁掉,在终端执行:
sudo gedit /etc/modprode.d/blacklist.conf
,在blacklist.conf的最后添加下面几行:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb - 保存更新initramfs,终端执行:
sudo update-initramfs -u
- 重启电脑确保禁用成功,重启之后再次终端输入:
lsmod | grep nouveau
,查看是否有输出,没有则表明禁用成功。
2、安装NVIDIA驱动
- 按住Ctrl+Al+F2 进入命令行界面,输入用户名和密码登录命令行界面,执行:
sudo service lightdm stop
sudo init 3
- 进入NVIDIA的.run文件目录下:
sudo chmod a+x NVIDIA-Linux-x86_64-410.78.run
sudo ./NVIDIA-Linux-x86_64-410.78.run --no-opengl-files
- 安装过程中出现选择Yes or No时,分别如下选择:
The distribution-provided pre-install script failed! Are you sure you want to continue?
选择 yes 继续Would you l