操作系统:CentOS 7.9 带GUI的服务器版
硬件:浪潮NF5280M5
1.下载T4驱动:官方驱动 | NVIDIA
根据需求选择对应驱动;
2. 禁用系统自带的 nouveau 驱动:
lsmod | grep nouveau 查看 nouveau
创建一个配置文件
vi /etc/modprobe.d/blacklist.conf 文件,阻止nouveau模块加载
在改配置文件中添加如下内容
blacklist nouveau
options nouveau modeset=0
进行更新
dracut --force
此命令需要执行一段时间;
然后重启,在终端输入,若无输出禁用成功
lsmod | grep nouveau
可以省略 3.接下来安装编译环境
yum -y install gcc kernel-devel kernel-headers
yum upate #(更新内核)
4.安装显卡驱动
sudo sh NVIDIA-Linux-x86_64-384.90.run -no-x-check -no-nouveau-check -no-opengl-files
代码注释:
-no-x-check #安装驱动时关闭X服务
-no-nouveau-check #安装驱动时禁用nouveau
-no-opengl-files #只安装驱动文件,不安装OpenGL文件
5.安装提示进行安装,点yes、ok什么的,安装完之后输入nvidia-smi,显示如下:
6.如果提示以上信息,则安装成功。
注意 :如果不成功从如下几个方面查找:
1.官网驱动是否正确,与操作系统是否匹配,可以多试两个版本;
2.安装T4驱动的时候,建议从字符界面进行安装,防止因为成功修改配置文件导致的nouveau模块加载。
3.安装系统的时候尽可能把要用到的编辑工具,开发环境等程序包装上,免得再挂在光盘下载驱动(限新手玩家)。