【详细】linux系统安装显卡驱动(Nvidia driver) + cuda10.2
安装概览
- 安装驱动
- 安装cuda
1 Nvidia driver安装
1.1 查看电脑GPU型号
lspci | grep -i nvidia
我的电脑显示结果如下:
即型号为Tesla K800
1.2 查询下载对应驱动
查询地址:nvidia 驱动查询下载
搜索下载runfile,得到:
注意!这是我的电脑GPU型号对应的runfile,你要根据你自己的型号下载
1.3运行安装驱动
参考文章:驱动安装
1.输入命令行
sudo gedit /etc/modprobe.d/blacklist.conf
也可以sudo vi,总之打开这个文件,在最后几行写入:
blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv
2.卸载所有安装的nvidia驱动
sudo apt-get --purge remove nvidia-*
3.关闭图像界面
sudo service lightdm stop
4.修改runfile的访问权限在(runfile所在的文件夹进行以下步骤)
sudo chmod 755 NVIDIA-Linux-x86_64-440.64.00.run
5.运行runfile
sudo ./NVIDIA-Linux-x86_64-440.64.00.run –no-x-check –no-nouveau-check –no-opengl-files
6.查看是否安装成功
nvidia-smi
7.如果此时不能nvidia-smi,则重启进入BIOS选择secure boot:unable(或者是disable)
1.4 安装时可能遇到的问题
参考文章:驱动安装遇到的问题及解决
文章很全面,我自己的遇到的是第一个错误,直接不管install就可以了。
2 cuda安装
2.1查看你电脑的GPU是否支持cuda
查询网址:cuda-enabled
以我的电脑为例K800是支持的
2.2 下载cuda
下载地址:cuda下载
根据你的操作系统版本选择下载cuda版本,最后一个选runfile
你可能会用到的tips:
- 查询是什么操作系统
radhat或centos存在:/etc/redhat-release 这个文件
debian或ubuntu 存在: /etc/debian_version 这个文件
Slackware存在: /etc/slackware_version 这个文件
ubuntu存在: /etc/lsb-release 这个文件 - 查询linux版本
以ubuntu为例:cat /proc/version
选择完毕后,得到命令行:
这是cuda11.0的版本,由于我要用pytorch,所以最新版本只能安装cuda10.2。命令如下:
wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
下载完成后,做以下确认:
- NVIDIA显卡已经正常安装
- nouveau已经禁用(无输出或nouveau 0)
lsmod | grep nouveau
- gcc已安装(输出版本号)
gcc --version
- 关闭图形界面(前面有介绍)
2.3安装cuda
运行.run文件,文件名自己替换
sudo chmod a+x cuda_10.2.89_440.33.01_linux.run
sudo ./cuda_10.2.89_440.33.01_linux.run
根据导航提示完成安装
'X’的意思就是选中。
安装成功后会显示:
Driver: Installed
Toolkit: Installed in /usr/local/cuda-10.2/
Samples: Installed in /home/USERNAME/
进一步检查安装是否成功
nvidia-smi
显示cuda版本
2.4为cuda配置环境变量
vi ~/.bashrc
在末尾添加:(版本号自己修改)
export CUDA_HOME=/usr/local/cuda-10.2
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH
保存并退出。
让代码生效:
source ~/.bashrc
或
sudo reboot
查看是否成功:
nvcc -V
显示以下结果则成功:
或也可通过查看samples运行是否成功:
#编译并测试设备 deviceQuery:
cd /usr/local/cuda-10.2/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest
都显示result=PASS则成功。
【详细】linux系统安装显卡驱动(Nvidia driver) + cuda10.2相关推荐
- CUDA 并行计算 机器学习 NVCC CUDNN CUDATOOLKIT CUDA DRIVER 显卡驱动(NVIDIA Driver) 显卡(GPU)
微信公众号: 点击蓝色字体小白图像与视觉进行关注 关于技术.关注yysilence00.有问题或建议,请公众号留言 整理知识,学习笔记 发布日记,杂文,所见所想 CUDA 并行计算 机器学习 NVCC ...
- nvidia windows linux,不逊于Win7,英伟达Linux版显卡驱动稳定版下载
Win7之家( www.win7china.com):不逊于Win7,英伟达Linux版显卡驱动稳定版下载 7月底,英伟达为Win7/Win8.1平台送来最新公版显卡驱动,进一步增强游戏体验.现在,开 ...
- linux 设置显卡命令,linux安装显卡驱动命令
linux安装显卡驱动命令来自小周记热点推荐.windows下的显卡驱动安装想必大家都很熟悉,呢么linux系统要如何安装显卡驱动呢?下面由小周记 XiaozhouJi.Com小编为大家整理了linu ...
- Ubuntu22 Linux 服务器安装显卡驱动,cuda,cudnn和pytorch
Ubuntu22 Linux 服务器安装显卡驱动,cuda,cudnn和pytorch 1. 首先了解自己服务器的操作系统内核版本等信息: (1)查看操作系统的版本信息:cat /etc/issue或 ...
- Ubuntu 16.04 - GeForce RTX 2080 Ti 安装 GPU 显卡驱动 (Display Driver)
Ubuntu 16.04 - GeForce RTX 2080 Ti 安装 GPU 显卡驱动 (Display Driver) NVIDIA 引领人工智能计算 - NVIDIA https://www ...
- Linux装显卡驱动
Linux装显卡驱动 1.查看显卡信息: 2.卸载已有的NDVI驱动: sensetime@sensetime-OpenStack-Nova:~# sudo apt-get --purge remov ...
- linux ati显卡驱动下载,LINUX 下ati最新显卡驱动下载
AMD近日发布了ATI系列显卡最新的Linux驱动,版本号为8.35.5. 新功能:引入AMD催化剂控制中心的Linux Beta版,替代之前的FireGL控制面板. 修正:在命令行控制台中结束X-S ...
- 安装驱动显卡重启计算机,win7系统安装显卡驱动后电脑一直重启的解决方法
win7系统使用久了,好多网友反馈说win7系统安装显卡驱动后电脑一直重启的问题,非常不方便.有什么办法可以永久解决win7系统安装显卡驱动后电脑一直重启的问题,面对win7系统安装显卡驱动后电脑一直 ...
- 安装驱动显卡重启计算机,Win7系统安装显卡驱动后电脑一直重启怎么办
显卡驱动可以提升计算机显示效果,有时候显卡驱动会自动更新,不自动更新时需要手动安装.最近有位用户在Win7纯净版系统中安装了显卡驱动之后,发现电脑一直重启,只能进入安全模式卸载已经安装的显卡驱动才能恢 ...
最新文章
- SpringMVC js如何获取后台model中的属性值
- JUNOS下的浮动路由
- Java中switch对整型/字符型/字符串型具体实现细节
- mesos资源动态分配测试
- QtCreator无法编辑源文件
- final关键字_Java面试-谈谈对final关键字的理解
- ICCV2021 workshop 多视角残缺点云的补全与配准
- 1· linux命令:查看依赖的共享库 - ldd命令
- python笔记1-准确掌握列表和元组
- Python Imaging Library: ImageTk Module(图像Tkinter模块)
- Chrome上网问题解决记录
- pr如何跳到关键帧_pr怎么跟踪?pr怎么做运动跟踪怎么用?
- 计算机发展的新用途应用,新时期计算机技术的应用及发展趋势
- RGB888与RGB565
- androidx中app.startup组件官方指南
- ADB 自动补全 及 offline 解决方法
- 52单片机四种方法实现流水灯
- 微信添加地址时选择地区功能是怎么实现的
- Hook技术之消息拦截(Windows Hook )
- 如何设置修改网页中滚动条