Centos8安装nvidia驱动

1. 查看显卡型号

lspci | grep-i nvidia 或者 lspci -vnn | grep VGA

2. 前往nvidia官网下载对应驱动

NVIDIA 驱动官方下载网址

下载得到 NVIDIA-Linux-x86_64***.**.run,然后放在一个全英文路径文件夹里,比如先在~中创建nvidia,把.run文件放进去

3. 输入 init 3,再按“Ctrl+Alt+F1”切换到纯命令行模式

登入root,并输入密码(使用独立数字键盘输入要注意数字键盘已经开启!!!很重要)

4. 卸载自带nouveau驱动

yum remove xorg-x11-drv-nouveau.x86_64

5. 切换到存放nvidia驱动.run文件所在目录,即cd

6. 给.run文件赋予权限

chmod 755 ***.run

7. 运行.run

./***.run

这时会报错,但会生成两个文件,分别是/usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf 和 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 可以先打开看看是不是都是以下内容(使用 vim 打开):

# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0

这时候并不能完全禁用nouveau,还需要在grub中禁用

8. 打开grub启动配置文件

vim /etc/default/grub

在GRUB_CMDLINE_LINUX那行添加rd.driver.blacklist=nouveau nouveau.modeset=0,变成 GRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=************* rhgb quiet rd.driver.blacklist=nouveau nouveau.modeset=0"

然后保存退出(先按“ESC”退出文本插入模式,然后输入 :wq)并更新grub:

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.efi.cfg

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

把 blacklist nvidiafb 改成 #blacklist nvidiafb,然后在最下面添加:

blacklist nouveau
options nouveau modeset=0

然后保存并退出

10. 备份 initramfs nouveau image 镜像

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

11. 使用 dracut重新建立 initramfs

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

12. reboot 重启,输入 lsmod | grep nouveau 查看是否禁用成功(没有输出即为禁用成功)

13. 安装 gcc 和 make 编译工具

yum install gcc
yum install make

14. 接下来很关键,需要安装与内核版本一致的 kernel-headers 和 kernel-devel

先输入 uname -r 查看内核版本,我的内核版本如下:

4.18.0-348.el8.x86.64

输入

dnf install kernel-headers-4.18.0-348.el8.x86.64

输入

dnf install kernel-devel-4.18.0-348.el8.x86.64

再输入

dnf remove kernel-headers-4.18.0-348.7.1.el8_5.x86.64

卸载原来版本的kernel-headers,再输入 dnf list kernel* 查看版本是否与内核一致

15. 查看错误日志(完成以上环节安装驱动时再出现错误)

vim /var/log/nvidia-installer.log

发现提示缺少 libelf-dev, libelf-devel 或 elfutils-libelf-devel,只安装第三个

yum install elfutils-libelf-devel

到了这一步,不出意外,再次运行.run文件,绿色的安装条界面就能够出来了,一路按 ok 和 yes 即可

16. 输入 nvidia-smi 如有类似以下界面出现,那么恭喜你安装 nvidia 驱动成功!

Mon Jan 10 22:16:21 2022

+-----------------------------------------------------------------------------+

| NVIDIA-SMI 470.94 Driver Version: 470.94 CUDA Version: 11.4 |

|-------------------------------+----------------------+----------------------+

| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |

| | | MIG M. |

|===============================+======================+======================|

| 0 NVIDIA GeForce ... Off | 00000000:10:00.0 On | N/A |

| 32% 36C P8 10W / 270W | 584MiB / 7979MiB | 2% Default |

| | | N/A |

+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+

| Processes: |

| GPU GI CI PID Type Process name GPU Memory |

| ID ID Usage |

|=============================================================================|

| 0 N/A N/A 5076 G /usr/libexec/Xorg 241MiB |

| 0 N/A N/A 5227 G /usr/bin/gnome-shell 340MiB |

+-----------------------------------------------------------------------------+

17. 输入 init 5 切换到图形模式

此时查看设置中的“详细信息->关于”,图形那块就变成自己的 nvidia 显卡型号了

Centos8安装nvidia驱动的更多相关文章

  1. Fedora 21 安装 Nvidia 驱动以及失败后的补救方法

    在 Linux 桌面系统下玩了这么久,大部分时间都是使用 Ubuntu,偶尔使用一下 Fedora.我的电脑中安装有多个 Linux 发行版,见这里<在同一个硬盘上安装多个Linux发行版及Fe ...

  2. ubuntu安装nVidia驱动,遇到终端闪砾问题并解决

    安装nvidia的官方驱动之后,比起nouvean来说感觉速度快了不少. 安装该驱动很简单,但选择哪个驱动是要注意的.因为今天我试了nvidia的多个驱动后都在ubuntu下用起来并不好. 我现在的环 ...

  3. Ubuntu16.04安装NVIDIA驱动时的一些坑与解决方案

    这几天在新购置的笔记本上部署工作环境,在安装NVIDIA驱动的时候遇到了不少坑,重装了很多次,在Ubuntu论坛以及其他资料源看了很多大牛的分析,最终终于解决了一个又一个问题,过程比较艰辛,所以决定写 ...

  4. Ubuntu16笔记本双显卡安装NVIDIA驱动

    blockquote { direction: ltr; color: rgb(0, 0, 0) } blockquote.western { font-family: "Liberatio ...

  5. centos7.3安装nvidia驱动和cuda9

    一, 挂载本地源镜像 1) 下载操作系统镜像 所有服务器操作系统必须统一,本平台只支持 CentOS 7.3 1611,镜像下载地址. 2) 上传镜像到服务器 ,假设上传在 root 下 3) 建立挂 ...

  6. 在centos docker中安装nvidia驱动

    因为计算需要用到GPU加速, 今天尝试在centos 机器的Docker里安装了GTX980驱动, 记录一下详细安装过程. 首先安装Docker和镜像: sudo yum install docker ...

  7. Linux Mint 18.1安装nvidia驱动

    硬件环境:Dell Inspiron 7557笔记本(i7,8G,GTX960M) 软件环境:Linux Mint 18.1(基于Ubuntu 16.04) 问题描述: Linux Mint 18.1 ...

  8. Linux从入门到适应(四):Ubuntu 16.04环境下,安装Nvidia驱动,cuda9.2和 cudnn

    在安装深度学习框架之前,cuda和cudnn是必须要提前安装的,现在按照流程而nvidia驱动的版本和cuda版本有这一些对应关系,所以需要按照版本进行安装,现在说一下如何安装: 1 安装nvidia ...

  9. ubuntu18.04安装nvidia驱动总结经验

    本人电脑是 DELL Inspiron 3670, 系统装的是ubuntu18.04, 显卡使用的是GeForce GTX 1050 Ti, 在安装nividia显卡的时候花费两天时间,感受颇深,顾总 ...

  10. 【科研民工笔记2】Ubuntu 16.04 安装nvidia驱动

    我的主机是2060的显卡,用的是安装在U盘中的Ubuntu,开机进入后,因为没有安装驱动,所以界面看以来比较大. 通过手动方式,成功安装驱动,最终成功的方案使用的是run文件安装的方式. 1.手动下载 ...

随机推荐

  1. 【深入浅出 Yarn 架构与实现】4-1 ResourceManager 功能概述

    前面几篇文章对 Yarn 基本架构.程序基础库.应用设计方法等进行了介绍.之后几篇将开始对 Yarn 核心组件进行剖析. ResourceManager(RM)是 Yarn 的核心管理服务,负责集群管 ...

  2. 谁说.NET没有GC调优?只改一行代码就让程序不再占用内存

    经常看到有群友调侃"为什么搞Java的总在学习JVM调优?那是因为Java烂!我们.NET就不需要搞这些!"真的是这样吗?今天我就用一个案例来分析一下. 昨天,一位学生问了我一个问 ...

  3. python3中的常见知识点1

    python3中的常见知识点1 简记一些python小知识 字符串输出 docstring(文档字符串) Lambda 函数(匿名函数) python函数之参数调用 参考链接 字符串输出 1.r'原始 ...

  4. ubuntu1804搭建FTP服务器的方法

    搭建FTP服务器 FTP的工作原理: FTP:File Transfer Protocol ,文件传输协议.属于NAS存储的一种协议,基于CS结构. ftp采用的是双端口模式,分为命令端口和数据端口, ...

  5. 前端入门 HTTP协议 HTML简介 head内常见标签 body内常见标签 特殊符号 列表标签 表格标签 表单标签

    目录 前端和后端的概念 前端前戏之B/S架构 数据交互的协议 HTTP协议 1.四大特性 1. 基于请求响应 2. 基于TCP.IP作用与应用层之上的协议 3. 无状态 4. 无\短连接 2.数据格式 ...

  6. phpMyAdmin给非技术人员一个查阅数据库的窗口

    背景 管理数据库的界面工具. 开发团队中一般有非技术背景人员,比如: 产品,功能测试人员: 对他们来说,可能安装数据库管理工具客户端都很麻烦,需要一款在线的网页工具能方便他们查阅数据. 本地docke ...

  7. uniapp input框聚焦时软键盘弹起整个页面上滑,固定页面不让上滑问题

    根据需求,软键盘弹起时,不允许页面整体向上滑动 用到的属性是:  :adjust-position="false" uni-app 软键盘顶起底部fixed定位的输入框 页面就不会 ...

  8. What's new in Dubbo 3.1.4 and 3.2.0-beta.3

    在 12 月 22 日,Dubbo 3.1.4 和 3.2.0-beta.3 正式通过投票发布.本文将介绍发布的变化一览. Dubbo 3.1.4 版本是目前 Dubbo 3 的最新稳定版本,我们建议 ...

  9. 【转载】EXCEL VBA 自动筛选—AutoFilter方法

    AutoFilter方法的语法及说明   下面是Range对象的AutoFilter方法的语法:      Range对象.AutoFilter(Field,Criterial1,Operator,C ...

  10. [OpenCV实战]4 OpenCV中的颜色空间

    目录 1 不同的色彩空间 1.1RGB颜色空间 1.2 Lab色彩空间 1.3  YCrCb颜色空间 1.4 HSV颜色空间 2 如何使用这些颜色空间进行分割 2.1 获取特定颜色的颜色值 2.2 应 ...