安装nvidia显卡驱动
有时候在安装之前需要先进入bios中更改安全引导配置,具体步骤:
安全->安全引导配置->F10接受->安全引导禁用->保存更改并退出
进入ubuntu安装显卡驱动;
1.先禁用nouveau,避免冲突无法安装nvidia。
sudo gedit /etc/modprobe.d/blacklist.conf
编辑blacklist.conf,在文件最后部分插入以下两行内容:
blacklist nouveau
options nouveau modeset=0
更新系统 sudo update-initramfs -u
更新之后重启电脑
lsmod | grep nouveau验证nouveau是否已禁用,没有信息显示,说明nouveau已被禁用。
2.下载驱动文件:https://www.geforce.cn/drives
将下载后的run文件拷贝至home目录,文件名为NVIDIA-Linux-x86_64-xxx.run
3.在ubuntu下按ctrl+alt+f1进入命令行界面,然后在命令行界面下输入:
sudo service lightdm stop //关闭图形界面
这步可能会让输入密码
sudo apt-get remove nvidia-* //卸载原有驱动
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run //给驱动run文件赋予执行权限
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files //安装
安装过程中会出现:
The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择no继续
Any pre-existing x confile will be backed up.选择 yes继续。
sudo service lightdm start //重启图形界面
按ctrl+alt+F7返回图形界面
检查驱动是否安装成功:nvidia-smi
如果出现提示,则说明安装成功。
如果驱动掉了,重新安装驱动即可。
如果需要安装opencv,请在安装cuda之前安装!
参考链接https://blog.csdn.net/nucyangjiayun/article/details/103895771
安装cuda
1.在命令行中输入
sudo sh cuda_8.0.44_linux.run
出来信息时按ctrl+c
Do you accept the previously read EULA?
敲accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86 ?
敲no
其余都选择yes或键入enter。
2.修改环境变量
sudo gedit ~/.bashrc
文档最后添加这些设置
export CUDA_HOME=/usr/local/cuda-10.0
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}
source ~/.bashrc
3.检验
输入nvcc -V查看cuda是否安装成功。
安装CUDNN
1.下载适用于linux版本的cudnn,解压缩cudnn压缩包,会出现一个cuda文件夹
2.复制文件到cuda目录下
sudo cp cuda/lib64/* /usr/local/cuda-10.0/lib64/
sudo cp cuda/include/* /usr/local/cuda-10.0/include/
3.检验
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
安装结束!
卸载cuda
执行cuda自带的卸载脚本
sudo /usr/local/cuda-10.0/bin/uninstall_cuda_10.0.pl
卸载残留文件夹
sudo rm -rf /usr/local/cuda-10.0/
卸载完成!