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试过)

精彩文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: