CentOS 7安装 NVIDIA 独立显卡驱动(禁用nouveau)

简介: CentOS 7安装 NVIDIA 独立显卡驱动(禁用nouveau)

1.禁用nouveau

安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

禁用步骤

1.使用su命令切换到root用户下:

su root

查看nouveau是否禁用

lsmod | grep nouveau

如果像这样输出一堆信息,则表示没有禁用,接着执行下面的操作去禁用

2.屏蔽配置文件中的 blacklist nvidiafb,加上 # 符号用以屏蔽

运行
 vim /lib/modprobe.d/dist-blacklist.conf
将下面一行进行注释
# blacklist nvidiafb

如图所示

3.继续追加以下两条配制

# 运行
vim /lib/modprobe.d/dist-blacklist.conf
文件最下面追加以下两行
blacklist nouveau
options nouveau modeset=0

如图所示

4.重建 initramfs image 步骤

依次执行下面两条命令

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

5. 重新启动, 使用root用户登陆

reboot

6.再次查看 nouveau 是否已经禁用

如果没有任何输出,则说明已经禁用

lsmod | grep nouveau

2.驱动安装准备

2.1. 安装基础依赖环境

yum -y install gcc kernel-devel kernel-headers

2.2.查看内核和源码版本是否一致

查看内核版本:

ls /boot | grep vmlinu 

查看源码包版本 :

rpm -aq |grep kernel-devel

注意事项,保证内核版本和源码版本一样,否则,安装报错

若内核和源码需要从FC官方网站上下载与内核版本对应的源码包进行安装。

可以在以下网站下载并安装:

http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

3.源码安装英伟达显卡驱动

3.1 在英伟达官网下载相应驱动

官网下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

点击搜索,点击下载,复制下载地址,使用wget命令下载到centos系统中,存放的路径上最好不要有中文。

linux服务器上不显卡(nvidia)型号解决办法

PS:linux服务器上不显卡(nvidia)型号怎么办?

比如像我的机器,输入 lspci 查看连接之后就只显示设备信息,没有型号,如图:

这是由于驱动问题无法显示显卡的具体型号,在下面的网址输入上面第一行的数据2233,可以看到显卡型号是 GA102GL [RTX A5500]

网址:https://admin.pci-ids.ucw.cz//mods/PC/10de?action=help?help=pci

3.2 进入下载的驱动所在目录

授权执行权限

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

运行安装

直接执行./NVIDIA-Linux-x86_64-440.33.01.run会报错,所以加上参数取消验证

./NVIDIA-Linux-x86_64-440.33.01.run -no-x-check -no-nouveau-check -no-opengl-files 

安装中间一直点yes,安装默认推荐的就行了,

安装成功后使用 nvidia-smi 命令验证

nvidia-smi

如图所示

OK!成功!

目录
相关文章
|
1月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
106 64
|
1月前
|
存储 安全 Linux
CentOS安装SeaweedFS
通过上述步骤,您应该能够在CentOS系统上成功安装并启动SeaweedFS。记住,根据实际部署规模和需求,可能还需要进一步调整配置参数和优化网络布局。SeaweedFS的灵活性和扩展性意味着随着使用深入,您可能需要探索更多高级配置和管理策略。
114 61
|
9天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
10天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
1月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
76 1
Linux系统之Centos7安装cockpit图形管理界面
|
17天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。通过具体案例,读者可以了解如何准备环境、下载源码、编译安装、配置服务及登录 MySQL。编译源码安装虽然复杂,但提供了更高的定制性和灵活性,适用于需要高度定制的场景。
53 3
|
18天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。
本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,并与使用 RPM 包安装进行了对比。内容涵盖准备工作、下载源码、编译安装、配置服务、登录设置及实践心得,帮助读者根据需求选择最适合的安装方法。
34 2
|
1月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
122 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
20天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
61 2
|
24天前
|
Linux 知识图谱
Centos7安装killall,fuser, killall,pstree和pstree.x11
通过上述步骤,您已在CentOS 7系统中成功部署了killall、fuser、pstree以及pstree.x11,为高效管理系统进程打下了坚实基础。更多关于服务器管理与优化的知识,获取全面技术支持与解决方案。
31 1