centos 安装 nvidia的两种方式
来源:互联网 发布:淘宝自动下单软件 编辑:程序博客网 时间:2024/06/07 03:27
大部分 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 nouveauoptions nouveau modeset=0
(2) 重建initramfs image(强烈建议复制)
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bakdracut /boot/initramfs-$(uname -r).img $(uname -r)
接着,重启电脑。查看nouveau是否已经禁用
ls mod | grep nouveau
如果没有输出就表示已经屏蔽
最后就是安装Nvidia显卡驱动
安装检查显卡程序
sudo yum install nvidia-detect
$ nvidia-detect -vProbing 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菜单。
- centos 安装 nvidia的两种方式
- Centos下YUM安装PHP的两种方式
- CentOS下MySQL两种安装方式
- centos升级openssh的两种方式
- centos升级openssh的两种方式
- CentOS 6.3 安装 nVidia 驱动
- CentOS 6.3安装Nvidia驱动
- CentOS 6.3安装NVIDIA驱动
- CentOS 如何安装NVIDIA显卡
- CentOS 7.0安装Nvidia驱动
- CentOS 7.0安装Nvidia驱动
- CentOS 7.0安装Nvidia驱动
- CentOS 7.0安装Nvidia驱动
- CentOS 5.3下 Nvidia显卡驱动的安装
- Centos 6 安装Nvidia显卡驱动的详细方法
- CentOS 6下Nvidia显卡驱动程序的安装整理总结
- CentOS安装nvidia显卡驱动的正确方法
- CentOS安装nvidia显卡驱动的正确方法
- ld链接文件分析
- 微服务框架理解
- NPOI 下载EXCel 学习日记
- spring data mongo 的upsert和update
- opencv函数源码之直方图规定化(1)
- centos 安装 nvidia的两种方式
- lianxi
- mybatis中#和$的区别
- 麦克纳姆轮及其速度分解计算
- STM32中断一些概念(主要是外部中断)
- Box
- Android中Xposed框架篇-微信实现本地视频发布到朋友圈功能
- PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
- oracle spool 命令