16
2024
06
00:07:04

CentOS 7.0安装Nvidia驱动

CentOS 7.0 Nvidia显卡安装步骤:


用丽台p2000,gtx titan x安装成功


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

搜索出相应的驱动后,一般下载下来为

NVIDIA-Linux-x86_64-3xx.xx.run


2 屏蔽默认带有的nouveau

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

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


将nvidiafb注释掉。

#blacklist nvidiafb


然后添加以下语句:

blacklist nouveau

options nouveau modeset=0


3 重建initramfs image步骤(What if my initial ramdisk image contains Nouveau?


Some distributions include Nouveau in an initial ramdisk image (henceforth referred to as “initrd” in this document, and sometimes also known as “initramfs”)


mv /boot/initramfs-( u n a m e − r ) . i m g / b o o t / i n i t r a m f s − (uname -r).img /boot/initramfs-(uname−r).img/boot/initramfs−(uname -r).img.bak

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


(dracut --force)

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

systemctl set-default multi-user.target


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

reboot


6 查看nouveau是否已经禁用

ls mod | grep nouveau


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


如果依然加载可以在启动参数里面加入如下参数


rdblacklist=nouveau nouveau.modeset=0


如何编辑启动参数


vim /boot/grub2/grub.cfg


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

chmod +x NVIDIA-Linux-x86_64-3xx.xx.run 赋予权限

./NVIDIA-Linux-x86_64-3xx.xx.run


PS:


执行如下的安装步骤,必需指定 kernel source path,否则会报错;kernel 的版本和系统内核有关,可能会有差别


./NVIDIA-Linux-x86_64-3XX.XX.run --kernel-source-path=/usr/src/kernels/内核版本 -k $(uname -r)

安装过程中,选择accept

如果提示要修改xorg.conf,选择yes (如果安装失败,会有提示缺少什么,一般需要gcc kernel-devel kernel-headers,我在官方论坛看见有写到,必须保持kernel,kernelversion和kernel-headers三者版本相同。可使用uname -a以及rpm -qa | grep kernel对比查看,升级安装这些必须文件可放在第一步进行,一般yum install gcc kernel kernel-devel就行了)


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

systemctl set-default graphical.target


9 重新启动,OK


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


-no-nouveau-check -no-opengl-files -no-x-check(没在centos试过)

————————————————




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/6651.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: