Linux安装显卡驱动+cuda(看这一篇就够了)

本文详述了在Centos Stream8和Ubuntu上安装NVIDIA和AMD显卡驱动以及CUDA的步骤。包括禁用nouveau、安装dkms、下载并执行驱动安装脚本、配置环境变量等关键环节。同时,文章提供了遇到问题时的解决办法和相关参考资料。
摘要由CSDN通过智能技术生成

####  Centos Stream8安装nvidia显卡驱动

##!!注意,装完系统后,第一步应该是执行 yum -y update  更新所有包,同时更新系统内核和所有软件!!

1,禁用nouveau

   (1)查看是否禁用系统自带的驱动:

lsmod | grep nouveau

    有显示信息,就说明没有禁用。
(2)打开/etc/modprobe.d/blacklist.conf ,添加: 
    blacklist nouveau

(3)打开 /usr/lib/modprobe.d/dist-blacklist.conf,添加两行: 

    blacklist nouveau

    options nouveau modeset=0

    PS:即使没有对应的文件,也要新建文件然后添加

2、重建文件系统

(1)备份镜像,命令如下:

  mv     /boot/initramfs-$(uname -r).img     /boot/initramfs-$(uname -r)-nouveau.img

(2)重建文件系统 ,命令如下:
  dracut     /boot/initramfs-$(uname -r).img     $(uname -r)

3、重启系统

   (1)如果此时不重启,则nouveau还没有被禁用:

     若此时运行显卡安装程序,则有如下报错:

 (2)重启之后,则nouveau被禁用

 4、安装dkms

(1)yum   install   kernel-devel    epel-release

(2)sudo yum -y install     dkms     #必须kernel-devel和epel-release安装结束后再安装dkms!

 PS:如果不安装dkms,直接运行驱动安装程序,则有如下报错:

    另外,如果系统内核与kernel-devel,epel-release的版本不对应,如:

[root@a17 install_package]# uname -r
4.18.0-365.el8.x86_64
[root@a17 install_package]# rpm -qa | grep -E "kernel-devel|kernel-headers"
kernel-devel-4.18.0-394.el8.x86_64
kernel-headers-4.18.0-394.el8.x86_64

    则会有另外一个报错:

ERROR:Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值