一、环境信息

1、操作系统:CentOS Linux release 7.4 (Core)

2、显卡:NVIDIA GTX1060 6G;

二、具体安装步骤

Linux系统一般默认安装的是开源的nouvea显卡驱动,它与nvidia显卡官方驱动会产生冲突,所以要安装nvidia官方驱动必须先禁止nouvea驱动;其次Nvidia驱动默认安装OpenGL桌面,然而这又与GNOME桌面冲突,为了系统不宕机,也需要禁用nvidia的OpenGL。另外过程中需要搭建gcc、kernel等环境。经过楼主踩坑,步骤总结如下:

1、禁用系统默认的nouveau显卡驱动

(1)查看nouveau是否启动:lsmod | grep nouveau

(2) 禁用系统默认安装的 nouveau 驱动

修改/etc/modprobe.d/blacklist.conf 文件,加入一行并保存

#nvidia driver

blacklist nouveau

# 备份原来的镜像文件

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

# 重建新镜像文件

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

# 重启

reboot

# 查看nouveau是否启动,如果结果为空即为禁用成功

lsmod | grep nouveau

2、安装gcc编译环境以及内核相关的包,自行配置yum源

yum install kernel-devel kernel-doc kernel-headers gcc\* glibc\*  glibc-\*

注意:安装内核包时需要先检查一下当前内核版本是否与所要安装的kernel-devel/kernel-doc/kernel-headers的版本一致,请务必保持两者版本一致,否则后续的编译过程会出问题。

# 查看当前内核版本[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# yum list | grep kernel-kernel-devel.x86_64 3.10.0-693.11.1.el7 @updateskernel-doc.noarch 3.10.0-693.11.1.el7 @updateskernel-headers.x86_64 3.10.0-693.11.1.el7 @updateskernel-tools.x86_64 3.10.0-693.11.1.el7 @updates

两种方法可以解决版本不一致的问题:

方法一、升级内核版本与当前一致,yum update kernel

方法二、安装与内核版本一致的kernel-devel/kernel-doc/kernel-headers,例如:

yum install "kernel-devel-uname-r == $(uname -r)"

3、下载显卡驱动

(1)选择适合本主机linux的nvidia官网驱动点击搜索后进行下载

文件名示例: NVIDIA-Linux-x86_64-xxx.xx.run

(2)添加可执行权限:

执行:chmod +x NVIDIA-Linux-x86_64-375.39.run

(3)退出X-server图形,进入文本模式

执行:init 3

4、 安装驱动,同时禁用NVIDIA默认的OpenGL界面,在驱动目录下

./ NVIDIA-Linux-x86_64-375.39.run --no-opengl-files

按上述步骤安装完毕后:

进入图形模式,执行:init 5

查看NVIDIA驱动,如下表示安装成功

# nvidia-smi

Centos7.4下安装Nvidia驱动相关推荐

  1. ROG 冰刃4 在 Ubuntu 环境下安装NVIDIA驱动

    ROG 冰刃4 在 Ubuntu 环境下安装NVIDIA驱动 机器配置 更新 系统安装好以后直接插网线,或者找个不需要安装驱动的无线网卡联网,然后在配好软件源之后开始更新系统.参照https://ww ...

  2. Deepin 15.9 下安装Nvidia驱动 RTX 2080显卡

    Deepin 15.9 当前使用的其实是Debian9的内核,所以deepin深度系统下安装nvidia驱动可以参照debian的驱动安装,同时由于linux下有些配置都是大同小异的,所以可以彼此之间 ...

  3. 稍微深入分析Ubuntu环境下安装NVIDIA驱动导致黑屏的原因

    本文承接之前写的有关如何用正确姿势安装NVIDIA驱动的博文 (https://blog.csdn.net/Edward_ed_liu/article/details/109552761). 首先之所 ...

  4. ubuntu12.04下安装NVIDIA驱动

    2019独角兽企业重金招聘Python工程师标准>>> 安装了ubuntu12.04后安装推荐驱动.官方源上的302驱动全部造成电脑花屏.启动后手动设置分辨率.使用中花屏死机.最终系 ...

  5. Ubuntu18.04下安装Nvidia驱动和CUDA10.1+CUDNN

    首先,Ubuntu下查看Nvidia显卡的详细信息: nvidia-smi $ nvidia-smi Fri Aug 16 08:46:25 2019 +----------------------- ...

  6. Ubuntu18.04下安装Nvidia驱动和CUDA10.1+CUDNN7.6.5

    首先,Ubuntu下查看Nvidia显卡的详细信息: nvidia-smi $ nvidia-smi Fri Aug 16 08:46:25 2019 +----------------------- ...

  7. 在Fedora上安装NVIDIA驱动详细教程及解析

    写在前面:在经历了各种尝试和试错之后,发现并总结出了比较合适.安全且合理的NVIDIA驱动安装方案,本教程基于Fedora linux发行版,rhel,RockyOS等基本完全相同,deb系及其它li ...

  8. Ubuntu 18.04 安装NVIDIA驱动 实践

    安装Ubuntu 18.04是采用UEFI安装的,不知道为什么在终端输入ubuntu-drivers devices,之后什么驱动信息都没有返回,无奈才先实验了第2,3种方法.发现都不能安装成功,之后 ...

  9. android x86双显卡,centos7笔记本双显卡安装nvidia驱动并成功安装cuda

    原标题:centos7笔记本双显卡安装nvidia驱动并成功安装cuda 这是一篇介绍如何在笔记本上使用centos 7 系统安装nvidia驱动和cuda 的文章. 本篇还会介绍清晰的安装思路. 探 ...

最新文章

  1. 初学者学python好还是c-学Python还是学C?
  2. 4.9 内容代价函数-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. oracle日期格式更新_oracle 日期格式
  4. linux如何使用物理内存_10 张图解再谈 Linux 物理内存和虚拟内存
  5. boost::range_category和boost::iterator_category相关的测试程序
  6. 老板必须亲自抓销售,公司越小越如此
  7. 集合框架-Collection与List集合
  8. Happy Birthday to You
  9. android屏蔽按键精灵,安卓按键精灵的,关闭app程序问题!
  10. python 苹果id申请_以写代学: python 模拟用户注册或登录账号
  11. 尚硅谷-宋红康-JVM上中下篇完整笔记
  12. storm风暴英雄 tempo_【风暴英雄】锐派专区 - fb.replays.net | 风暴英雄官网合作中文站...
  13. Python采集喜马拉雅音频数据详解
  14. html网页抓取建一个网站前端,创建网页的方法以及生成HTML骨架
  15. oracle 客户端 sqlplus 命令行 问号 乱码
  16. 关于AC6003、6005、6605版本关联WIFI6代产品方法
  17. 嵌入式系统开发 (复习笔记)
  18. 为什么Microsoft账号登录显示暂时停用你的账户_苹果手机显示 Apple ID 被停用该如何恢复?...
  19. 【DB宝3】在Docker中使用rpm包的方式安装Oracle 19c
  20. 2021年中国霍奇金淋巴瘤治疗学市场趋势报告、技术动态创新及2027年市场预测

热门文章

  1. 日活跃用户1亿,它凭什么一跃成为最受欢迎的社交App?
  2. 由 serverAdd.sin_addr.s_addr 引发的思考
  3. Android中使用Volley开源库进行Http网络请求(POST方式)
  4. 【SqlServer】错误 0xc00470fe: 数据流任务: 产品级别对于 组件“源 - TestDB01$”(1) 而言不足
  5. 痞子衡嵌入式:语音处理工具Jays-PySPEECH诞生记 - 索引
  6. 85 Operations Rules to Live By
  7. Python金融实战之计算VaR
  8. foxmail和outlook2007邮件如何互相导入?
  9. 985大学计算机考研难度排名2015,你可能不知道计算机考研985院校也分三六九等...
  10. c语言s10 是什么意思啊,【S10】A.FortunatelyB.ComparativelyC.ConsequentlyD.Conversely - 试题答案网问答...