CentOS安装Nvidia显卡驱动和CUDA

  • 安装依赖库
yum install -y "kernel-devel-uname-r == $(uname -r)"

yum install -y gcc gcc-c++ kernel-devel-$(uname -r) kernel-headers-$(uname -r)

yum install -y epel-release
yum install -y --enablerepo=epel dkms

yum install -y centos-release-scl
yum install -y devtoolset-7

scl enable devtoolset-7 bash
gcc --version
  • 系统名 
uname -r

3.10.0-1160.el7.x86_64
  • 对应版本
yum list | grep kernel-devel

kernel-devel.x86_64                        3.10.0-1160.el7        @base         
kernel-devel.x86_64                        3.10.0-1160.88.1.el7   updates       
  • 检查nouveau驱动
lsmod | grep nouveau

nouveau              1899494  17 
video                  24538  1 nouveau
mxm_wmi                13021  1 nouveau
wmi                    21636  2 mxm_wmi,nouveau
i2c_algo_bit           13413  1 nouveau
drm_kms_helper        186531  1 nouveau
ttm                    96673  1 nouveau
drm                   456166  9 ttm,drm_kms_helper,nouveau
  • 禁用nouveau驱动

修改/etc/modprobe.d/blacklist.conf 文件,加入一行并保存

# nvidia driver

blacklist nouveau
options nouveau modeset=0
  • 备份\重建原来的镜像文件
mv     /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak

dracut /boot/initramfs-$(uname -r).img $(uname -r)
  • 重启

重启之后,界面应该是低分辨率。

  • 进入文本界面
init 3
  • 安装NVIDIA驱动
# must be this format
ls /usr/src/kernels
3.10.0-1160.el7.x86_64


# install driver now
NVIDIA-Linux-x86_64-470.182.03.run \
    --no-opengl-files \
    --kernel-source-path=/usr/src/kernels/3.10.0-1160.el7.x86_64
  • 进入图形界面
init 5

 此时,界面应该正常。

  • 检查驱动情况
nvidia-smi

Fri Apr 21 20:18:44 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.182.03   Driver Version: 470.182.03   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
| 50%   32C    P8     1W /  38W |     50MiB /   981MiB |     47%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1283      G   /usr/bin/X                         48MiB |
+-----------------------------------------------------------------------------+
  • 安装CUDA

LINUX下载安装CUDA_cuda下载lunxi_柳鲲鹏的博客-CSDN博客

  • 配置环境

编辑.bashrc

export PATH=/usr/local/cuda-11.4/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64:${LD_LIBRARY_PATH}

生效

source .bashrc
sudo lcdonfig
  • 常见错误:

https://blog.csdn.net/quantum7/article/details/130296054

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柳鲲鹏

能给阁下一点帮助,非常荣幸

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值