安装显存驱动:
方法:
打开软件和更新,点击附加驱动,然后选择上面的选项,点击应用更改,等待完成,然后重启电脑即可。
方法:
首先去官网(http://www.nvidia.com/Download/index.aspx?lang=en-us)查看适合自己显卡的驱动(下载runfile文件)
先按Ctrl + Alt + F1到控制台,关闭当前图形环境
sudo service lightdm stop
卸载可能存在的旧版本 nvidia 驱动
sudo apt-get remove --purge nvidia*
安装驱动可能需要的依赖
sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic
把 nouveau 驱动加入黑名单并禁用用 nouveau 内核模块(如果新重装的系统,没有驱动起作用,忽略)
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
在文件 blacklist-nouveau.conf 中加入如下内容:
blacklist nouveau
options nouveau modeset=0
保存退出,执行
sudo update-initramfs -u
等待完成并退出,然后reboot重启
若/boot空间不足
uname -a //查看目前在用的内核版本
dpkg --get-selections|grep linux-image //显示所有的内核版本
sudo apt remove linux-image-XXXX-generic //卸载旧内核,注意只保留最新的两个版本
sudo apt autoremove //清理无用的依赖
运行驱动安装文件
重启后再次进入字符终端界面(Ctrl + Alt + F1),并关闭图形界面
sudo service lightdm stop
安装驱动
sudo chmod u+x NVIDIA-Linux-x86_64-361.45.11.run
sudo ./NVIDIA-Linux-x86_64-361.45.11.run(sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files)
或 sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check –no-opengl-files
kenel 不装选Yes; X-config Yes
最后重新启动图形环境
sudo service lightdm start
可以通过以下命令确认驱动是否正确安装
cat /proc/driver/nvidia/version
安装cuda-9.0和cudnn-7
从链接下载链接: https://pan.baidu.com/s/117sEiXi7J16cN0yaA0W-WQ 提取码: sawy
安装cuda-9.0
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1
sudo sh cuda_9.0.176_384.81_linux.run
yes no yes yes yes yes
sudo gedit ~/.bashrc //文件的末尾添加环境变量
export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH
source ~/.bashrc //生效环境变量
sudo ldconfig
安装cudnn-7.0
tar -zxvf cudnn-9.0-linux-x64-v7.tgz
cd ./cuda
sudo cp ./include/cudnn.h /usr/local/cuda/include
cd ./lib64&&sudo cp lib* /usr/local/cuda/lib64&&sudo chmod a+r /usr/local/cuda/include/cudnn.h&&sudo chmod a+r /usr/local/cuda/lib64/libcudnn*&&nvcc --version
卸载的方式sdo /usr/local/cuda-9.0/bin/uninstall_cuda-9.0.pl
如果启动以后报错
libcublas.so.9.0: cannot open shared object file: No such file or directory
运行这几行命令即可
sudo ln -sf /usr/local/cuda-9.0/lib64/libcudnn.so.7.0.5 /usr/local/cuda-9.0/lib64/libcudnn.so.7
sudo ldconfig /usr/local/cuda-9.0/lib64
参考的内容:https://blog.csdn.net/qq_30520759/article/details/78947034
https://www.cnblogs.com/sp-li/p/7680526.html
https://www.cnblogs.com/shihuc/p/6593041.html
https://blog.csdn.net/Nicholas_Wong/article/details/77687949
https://blog.csdn.net/XCCCCZ/article/details/80385448