linux+nvidia安装路径,centos 安装 nvidia的两种方式

大部分 Linux 发行版都使用开源的显卡驱动 nouveau,对于 nvidia 显卡来说,还是闭源的官方驱动的效果更好。最明显的一点是,在使用 SAC 拾取震相的时候,使用官方显卡驱动在刷新界面的时候要快很多。

对于 CentOS 用户而言,有两种安装 NVIDIA 显卡驱动的方法,从 ELRepo 源中安装或从源码编译驱动。对于一般的 CentOS 用户,建议使用第一种方法。

注意:如果出现进入不了桌面的情况可以,在centos启动登陆界面按ctrl+alt+f2到f8(f*自己试试),就会进入命令行

首先都要安装kernel

yum -y install gcc kernel-devel kernel-headers

yum 安装

Centos 7安装Nvidia显卡驱动没有Fedora这种偏图形界面使用的Linux发行版容易。而且在网上搜到的方法都比较复杂,需要进行一定的修改设置。这里提供一种比较简单的方法,适合一些小白或者不想太折腾的使用者。

首先需要添加一个第三方的源ELRepo。这个源支持RED HAT系的Linux系统,主要是提供一些硬件的驱动程序。这个源的主页如下:

http://elrepo.org/tiki/tiki-index.php

添加源分两步:

1.导入公共密钥

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安装ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

Centos 7默认装了fastestmirror插件,如果没有安装的话,可以安装这个插件,能提供更快的下载速度。

yum install yum-plugin-fastestmirror

然后,就输入下面的命令进行修改

(1)屏蔽默认带有的nouveau 使用su命令切换到root用户下: su root 打开/lib/modprobe.d/dist-blacklist.conf 将nvidiafb注释掉。

#blacklist nvidiafb

然后添加以下语句:

blacklist nouveau

options nouveau modeset=0

(2) 重建initramfs image(强烈建议复制)

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

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

接着,重启电脑。查看nouveau是否已经禁用

ls mod | grep nouveau

如果没有输出就表示已经屏蔽

最后就是安装Nvidia显卡驱动

安装检查显卡程序

sudo yum install nvidia-detect

$ nvidia-detect -v Probing for supported NVIDIA devices... [10de:06dd] NVIDIA Corporation GF100GL [Quadro 4000] This device requires the current 346.47 NVIDIA driver kmod-nvidia

根据 nvidia-detect 的输出信息,可以知道显卡的型号,以及要使用的驱动版本 346.47 。

yum -y install kmod-nvidia

再重启电脑就完成了。Centos 7看着更加舒服了~~

源码安装

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菜单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值