Linux下安装显卡驱动及CUDA程序
系统参数
系统:ubuntu18.04
显卡:NVIDIA RTX 2060
需要安装的版本:CUDA 10.2
安装显卡驱动
虽然CUDA安装包中里面有显卡驱动,但是有时候需要先装驱动,也是为了保险起见。安装显卡驱动有三种方式,但是我我只用了一种,其他方式也没试过仅做参考
通过ubuntu菜单下的软件与更新安装驱动程序
在附加驱动界面下点击开源的驱动应该就可以安装了。
通过PPA仓库自动化安装
例如,当我们需要安装410的驱动时:
进入tty 命令行登录模式(Ctrl+Alt+F1 或者 Ctrl+Alt+F2),执行下列语句:
sudo apt-get purge nvidia-* //删除可能存在的已有驱动
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-410
sudo reboot //重启12345
这种方法试过,但是最后并没有成功安装,并且无限在登陆界面循环,不知道什么原因
apt_get安装
这是目前我使用的安装方法
查看可以安装的显卡驱动版本
//查看ubuntu下支持的驱动,输入命令行时不要复制注释
ubuntu-drivers devices
等待一段时间后可以看到如图中所示的东西,从图中可以看到给显卡目前支持435/440两个版本,我们选择开源的那一个,就是440版本。这么选是因为开源版本可以的到ubuntu的支持,而闭源版本只有NVIDIA负责。就是开源版本更加稳定。
通过apt-get安装
sudo apt-get install nvidia-440
等安装完成就可以,懒得再装一次了,没有图。这一步完成后,打开ubuntu系统软件与更新点击开源的那个按钮进行对计算机的适配。等到完成后重启计算机。
重点:在重启后输入 nvidia-smi
查看版本,但是这样会出错,最重要的一步就是在BIOS中禁用Secure Boot 设置为 Disable,这一步很重要,不然驱动是无法使用的。
检测是否安装成功
禁用后输入nvidia-smi
得到下图说明成功
安装CUDA程序
下载
进入NVIDIA下载安装包,下载地址.tips:下载NVIDIA的东西,得登陆账号才可以下,并且他的国内站点网速很慢。
选择版本,以Ubuntu为例,如下图所示
下载CUDA
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
下载过程如图所示
安装CUDA
sudo sh cuda_10.2.89_440.33.01_linux.run
输入后得到下图,点击继续
下一次暂停,输入accept
在这里选择想安装的东西就完成CUDA的安装了
验证CUDA是否安装成功的方式是,输入nvidia-smi
,在下图中可以看到CUDA version有显示就说明安装成功了。