安装Nvidia
这里需要你的显卡是Nvidia显卡。
-
禁用nouveau
ubuntu默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。打开blacklist.conf文件
sudo gedit /etc/modprobe.d/blacklist.conf
在文件最后添加两行:
blacklist nouveau options nouveau modeset=0
-
更新系统修改
sudo update-initramfs -u
重启系统,确保更新成功
reboot
-
验证nouveau是否已禁用
lsmod | grep nouveau
如果输入后什么都没有输出,就表示禁用成功。
-
卸载系统中存在的驱动
sudo apt-get remove nvidia-*
-
安装Nvidia驱动
下载推荐版本,这是最简单的安装方法,也是我安装时最有效的方法,但不确定是否适合全部。
sudo ubuntu-drivers autoinstall
也可以去英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动,这种安装比较麻烦,而且官网推荐的驱动版可能不准,所以当时我去官方下载的驱动版本进行安装,出现了很多错误,最后也没能安装成功。
如果你使用上面那条指令没能安装成功可能就需要去官网进行下载安装了。 -
查看是否安装成功
nvidia-smi
如果出现这个界面就表明安装成功了。
安装CUDA
这是nvidia和cuda的对应版本,你需要对准你所安装的nvidia版本就行安装。
我安装的Linux Driver版本是430.64,所以我就需要安装10.1。
下载cuda的网址:https://developer.nvidia.com/cuda-toolkit-archive
他会在下方的Base installer下,给你两行指令:
-
下载CUDA
wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.runsudo sh
-
安装
sudo sh cuda_10.1.243_418.87.00_linux.run
输入accpet
选择安装选项,不选驱动 -
设置cuda环境变量
打开主目录下的 .bashrc文件
sudo gedit ~/.bashrc
在文件末尾添加如下路径:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64 export PATH=$PATH:/usr/local/cuda-10.1/bin export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1
使其生效:
source ~/.bashrc
-
检查安装是否成功
nvcc --version
如果出现以下文字说明就表明安装成功。