1.了解系统环境
我更新的硬件:显卡 1080ti
查看系统的命令行:
lsb_release -a
版本显示如下
Distributor ID: Ubuntu
Description: Ubuntu 16.04.6 LTS
Release: 16.04
Codename: xenial
2.关闭Nouveau
cd /etc/modprobe.d
vim blacklist.conf
## 添加以下内容
blacklist nouveau
options nouveau modeset=0
# 更新
sudo update-initramfs -u
## 重新启动
reboot
在终端输入如下,如果输出为空,则禁用成功
lsmod | grep nouveau
3、NVIDIA驱动安装
第一步:根据自己的配置找安装包,链接如下:Nvidia找到对应版本,
我的配置对应版本如下:
第二步:下载后,拖到home中。
第三步:安装
sudo sh NVIDIA-Linux-x86_64-460.32.03.run
【注】我安装报错了
you appear to be running an x server please exit x before installing
在网上找了好多,攻略最后我试了这行代码,就ok了,安装完了,也不知道后期会不会有问题。
sudo sh NVIDIA-Linux-x86_64-460.32.03.run -no-opengl-files -no-x-check
最后查看显卡:
nvidia-smi
4、CUDA安装
我装的是10.2,选择如下:
// 下载
wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
// 安装
sudo sh cuda_10.2.89_440.33.01_linux.run
安装成功
===========
= Summary =
===========
Driver: Installed
Toolkit: Installed in /usr/local/cuda-10.2/
Samples: Not Selected
Please make sure that
- PATH includes /usr/local/cuda-10.2/bin
- LD_LIBRARY_PATH includes /usr/local/cuda-10.2/lib64, or, add /usr/local/cuda-10.2/lib64 to /etc/ld.so.conf and run ldconfig as root
To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-10.2/bin
To uninstall the NVIDIA Driver, run nvidia-uninstall
Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.2/doc/pdf for detailed information on setting up CUDA.
Logfile is /var/log/cuda-installer.log
4.1添加环境变量路径:
vim ~/.bashrc
将下面的内容添加到文件最后,
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
4.2 更新环境变量:
source ~/.bashrc
4.3 查看cuda
用nvcc -V
查看是否能看到cuda版本号。