admin管理员组文章数量:1516870
一、英伟达官网下载驱动
中文地址:
根据自己的显卡选择驱动。注意:下载的驱动文件要放在英语路径中!!!
检查显卡能否识别
lspci | grep -i nvidia二、显卡驱动和CUDA卸载方法:
1、显卡驱动卸载方法:
/usr/bin/nvidia-uninstall2、CUDA卸载方法:
/usr/local/cuda-X.Y/bin/cuda-uninstaller三、挂载本地yum源
1、先上传CentOS镜像文件至服务器
2、创建挂载文件ISO
mkdir /iso3、挂载系统镜像到挂载文件
mount CentOS 7.6.iso /iso/4、编写本地yum源配置文件
cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.bak #备份原源配置文件
vim /etc/yum.repos.d/local.repo#新建本地源配置文件并编辑
输入以下内容
[local]
name=local
baseurl=file:///iso
gpgcheck=0
enabled=1注释:
# Yum仓库的唯一标识符,防止冲突
# Yum仓库的名称
#本地Yum源的位置,指向挂载点目录
#不进行GPG签名检查
#启用该Yum源
5、清除原来的缓存并重新启动
yum clean allyum makecacheyum repolist6、设置开机自动挂载
vim /etc/fstab输入 /home/inspur/CentOS-7.6.iso /iso iso9660 loop 0 0
#绿色为镜像文件所在的路径
mount -a四、更新软件列表和安装必要软件、依赖
终端输入以下命令:
yum install gccyum install gcc-c++yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)或者
yum install -y kernel-devel-{version}检查是否安装SSH
rpm -qa | grep ssh yum install openssh-server五、禁用默认驱动
1、在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau。
lsmod | grep nouveau看是否有输出,如果没有输出的话就说明禁用了nouveau;
2、禁用方法编辑文件
vim /usr/lib/modprobe.d/blacklist-nouveau.conf3、在最后添加如下内容
blacklist nouveau
options nouveau modeset=04、保存后,执行下面命令重启内核
dracut -force5、然后重启服务器,再次lsmod | grep nouveau检查是否有输出;
lsmod | grep nouveau六、进入文本模式
到这一步需要关闭图形界面
init 3七、安装驱动
cd进入存放驱动文件的目录中,ls查看目录中的文件 。
给下载的驱动赋予可执行权限
chmod +777 NVIDIA-Linux-x86_64-525.53.run安装驱动
./NVIDIA-Linux-x86_64-525.53.run --no-opengl-files-no-opengl-files:只安装驱动文件,不安装OpenGL文件。
-no-x-check:安装驱动时关闭X服务
会出现的选项:
Install Nvidia's 32-bit compatibility libraries?
选择 "yes"
Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver dill be used dhen you restart X? Any pre-existing X configuration file will be backed up.
选择 "no"
八、返回图形界面
init 5 返回图形界面后打开终端输入:
nvidia-smi出现以下画面说明安装完成。
九、设置内存常驻
1、配置GPU驱动内存常驻模式使得GPU驱动模式设置为常驻内存:
nvidia-smi -pm 12、设置开机自启动
vim /etc/rc.d/rc.local # 若无/etc/rc.d/rc.local,也可修改/etc/rc.local
在文件中添加一行
nvidia-smi -pm 13、赋予权限
chmod +x /etc/rc.d/rc.local 4、重启系统验证
nvidia-smi# 单独输入 nvidia-smi -pm 1 可不用重启
十、安装CUDA
下载地址:
安装CUDA可以在这里根据官网的操作,wget下载完成,然后sh直接安装,若机器禁止连外网,也可以复制后面的链接,在别的笔记本电脑上下载一下该驱动,然后上传到机器上,并sh进行安装。sh安装方式与显卡驱动相同。
sh cudaXXXXXX注意事项
执行完sh后会没有任何反馈,这个是正常的,我们稍作片刻,等待弹出此界面后输入accept即可
因为前面已经安装了显卡驱动了,需要取消Driver前面的X,然后只安装CUDA相关参数,最后选择Install进行安装。
安装完后会有日志提示,安装成功。
十一、配置CUDA环境变量
vim ~/.bashrc在环境变量末尾加入该命令
export PATH=/usr/local/cuda-X.Y/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-X.Y/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda#X.Y代表安装的CUDA版本
编译一下环境变量
source ~/.bashrc至此我们安装cuda成功,可以通过以下命令查看cuda信息:
nvcc -V十二、压力测试
将压力测试文件上传至服务器,并解压文件
tar -zxvf gpu-burn-master.tar.gzcd gpu-burn-master进入gpu-burn-master文件夹内执行make
make进行压力测试
./gpu_burn 秒数 新建一个窗口实时观察显卡状态
watch nvidia-smi版权声明:本文标题:一步到位:彻底解决CentOS7安装显卡驱动的那些事儿! 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/web/1773293815a3277547.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论