Centos7 安装独立显卡驱动

本文详细介绍了在Centos7系统中如何安装NVIDIA独立显卡驱动,包括屏蔽nouveau、下载安装驱动、重建initramfs image等步骤,并提到了安装CUDA过程中的常见问题及其解决办法,确保GPU正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Centos7 安装独立显卡驱动

参考:

https://blog.youkuaiyun.com/u013378306/article/details/69229919

安装基础依赖环境

Yum install gcc kernel-delve -y

 

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

  •  查看内核版本:
    ls /boot | grep vmlinu

     

  • 查看源码包版本
    rpm -aq | grep kernel-devel

     

从上面的输出中可以看出内核版本号和内核源码版本。为了解决这个错误,需要从FC官方网站上下载与内核版本对应的源码包进行安装。
可以在以下网站下载并安装:
http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

 

源码安装

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

搜索出相应的驱动后,不要直接点,而是右健,Save Link as...

否则,会出现下载半天没动静的情况。

存放的路径上最好不要有中文。

我存放的路径是 ~/Downloads/NVIDIA-Linux-x86_64-346.47.run

 

2 屏蔽默认带有的nouveau

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

打开/lib/modprobe.d/dist-blacklist.conf

 

将nvidiafb注释掉。

#blacklist nvidiafb 

 

然后添加以下语句:

blacklist nouveau

options nouveau modeset=0

3 重建initramfs image步骤

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

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

4 修改运行级别为文本模式

systemctl set-default multi-user.target 

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

reboot

 

6 查看nouveau是否已经禁用

ls mod | grep nouveau

如果没有显示相关的内容,说明已禁用。

 

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

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

./NVIDIA-Linux-x86_64-346.47.run

安装过程中,选择accept

如果提示要修改xorg.conf,选择yes

8 修改运行级别回图形模式

systemctl set-default graphical.target 

9 重新启动,OK

在Applications--Other可以看见NVIDIA X Server Settings菜单。 

问题:

错误1:

ERROR: 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.  Please consult the NVIDIA driver README and your Linux distribution's documentation for de
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值