admin

linux(centos)基于GTX1080TI的NVIDIA GPU驱动安装、配置

admin linux服务 2024-10-22 74818浏览 0

NVIDIA(550.120 当前最新)驱动下载链接:http://www.nvidia.com/Download/Find.aspx  或者  https://www.nvidia.cn/geforce/drivers/

具体下载地址:https://cn.download.nvidia.cn/XFree86/Linux-x86_64/550.120/NVIDIA-Linux-x86_64-550.120.run

image.png


关闭Nouveau (创建一个新的配置文件来禁用 自带的Nouveau 驱动)

cd /etc/modprobe.d

## 如果没有blacklist.conf文件,则需要创建

vim blacklist.conf

## 添加以下内容

blacklist nouveau

## 重新建立the initramfs file

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

sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r) --force

## 重新启动

reboot


lsmod | grep nouveau   (这里的检查非常重要)

如果没有输出,说明 Nouveau 驱动已成功禁用。


检查kernel版本和安装包

## 检查当前系统中是否已安装 gcc 和 kernel-devel 、kernel-headers包。

rpm -qa |grep kernel-devel

rpm -qa |grep gcc

rpm -qa|grep kernel-headers

特别注意:kernel的kernel-devel kernel-headers安装包版本和当前内核(uname -r )所有都要保持版本一致。

## 如未安装,则请执行以下命令进行安装。

sudo yum install -y gcc kernel-devel kernel-headers  (centos系统如果版本不一致可以升级 yum update kernel)

image.png

安装NVIDIA driver

## 对安装包添加执行权限

chmod +x NVIDIA-Linux-x86_64-550.120.run

## 执行以下命令,运行驱动安装程序,并按提示进行后续操作

./NVIDIA-Linux-x86_64-550.120.run

## 安装完成后,执行以下命令进行验证

nvidia-smi


错误汇总:

WARNING: The Nouveau kernel driver is currently in use by your system.  This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding

解决方法:

sudo vi /etc/modprobe.d/blacklist-nouveau.conf

在文件中添加以下内容:

blacklist nouveau

options nouveau modeset=0

更新 initramfs

重新生成 initramfs 以应用更改:

sudo dracut --force


重启系统以使更改生效:

sudo reboot

验证 Nouveau 驱动是否已禁用

重启后,检查 Nouveau 驱动是否已禁用:


lsmod | grep nouveau

如果没有输出,说明 Nouveau 驱动已成功禁用。


Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel 错误,通常是因为缺少必要的开发库。以下是解决方法:

解决方法:

1. 安装 elfutils-libelf-devel

该错误提示需要安装 libelf-dev、libelf-devel 或 elfutils-libelf-devel。在 CentOS 8 中,对应的包是 elfutils-libelf-devel。运行以下命令安装:

sudo dnf install elfutils-libelf-devel

2. 安装其他依赖包

确保所有必要的开发工具和内核头文件已安装:

sudo dnf install gcc make kernel-devel kernel-headers




Cuda(12.4 )下载链接:https://developer.nvidia.com/cuda-toolkit-archive

cuda版本要求取决于nvidia驱动,如下图:image.png

选择最简单的方式yum安装(也可以编译安装等等)

rpm -ivh cuda-repo-rhel7-12-4-local-12.4.0_550.54.14-1.x86_64.rpm


image.png

image.png

image.png

驱动安装

sudo yum -y install nvidia-driver-latest-dkms

sudo yum -y install kmod-nvidia-open-dkms

sudo yum -y install nvidia-driver-latest-dkms


Cudnn(7.6.5)下载链接:https://developer.nvidia.com/rdp/cudnn-archive



版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。