CentOS7安装NVIDIA驱动详细教程

2023年 8月 6日 102.3k 0

  • 本文目录导读:
  • 前言
  • 安装前的准备
  • 安装步骤
  • 小结
  • 为您分享
  • 前言

    作为一名Linux爱好者,使用NVIDIA显卡的用户,一定深有体会,在CentOS7中安装NVIDIA驱动的繁琐和复杂。本文将为大家提供一份详细的CentOS7安装NVIDIA驱动教程,帮助大家快速解决这个问题。

    安装前的准备

    在开始安装之前,我们需要先做一些准备工作:

    1. 确认您的显卡型号,以便选择正确的驱动程序。您可以在NVIDIA官方网站上查找您的显卡型号,并下载相应的驱动程序。

    2. 确认您的系统架构,以便选择正确的驱动程序。您可以在终端中输入以下命令,查看您的系统架构:

    ```

    uname -m

    如果输出x86_64,则您的系统是64位架构;如果输出i686,则您的系统是32位架构。

    3. 确认您的系统内核版本,以便选择正确的驱动程序。您可以在终端中输入以下命令,查看您的系统内核版本:

    uname -r

    安装步骤

    1. 禁用nouveau驱动程序

    在安装NVIDIA驱动程序之前,我们需要先禁用nouveau驱动程序。nouveau是Linux内核中的一个开源显卡驱动程序,但它与NVIDIA驱动程序存在冲突。我们需要先禁用它,再安装NVIDIA驱动程序。

    我们需要编辑以下文件:

    /etc/modprobe.d/blacklist.conf

    在文件末尾添加以下内容:

    blacklist nouveau

    options nouveau modeset=0

    保存文件并退出。

    接下来,我们需要更新initramfs文件:

    sudo dracut --force

    重启系统并进入grub界面。在grub界面中,选择您要启动的系统内核版本,并在后面添加以下参数:

    rd.driver.blacklist=nouveau

    例如:

    linux16 /vmlinuz-3.10.0-1127.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet rd.driver.blacklist=nouveau

    按下Ctrl + X键启动系统。

    2. 安装NVIDIA驱动程序

    下载NVIDIA驱动程序后,我们需要将其移动到一个容易访问的位置。我们可以将其移动到/opt目录下。

    接下来,我们需要进入命令行模式,并停止X服务:

    sudo systemctl stop graphical.target

    切换到root用户,并进入NVIDIA驱动程序所在目录:

    cd /opt

    给驱动程序添加执行权限:

    sudo chmod +x NVIDIA-Linux-x86_64-xxx.xx.run

    运行驱动程序:

    sudo ./NVIDIA-Linux-x86_64-xxx.xx.run

    在安装过程中,您需要输入一些信息,例如您的显卡型号、安装路径等等。请根据提示进行操作。

    安装完成后,重启系统:

    sudo reboot

    3. 验证驱动程序是否安装成功

    重启系统后,我们需要验证NVIDIA驱动程序是否安装成功。

    我们需要进入命令行模式,并检查NVIDIA驱动程序是否加载:

    lsmod | grep nvidia

    如果输出了类似以下内容,则说明NVIDIA驱动程序已经成功加载:

    nvidia_uvm 1011712 0

    nvidia_drm 49152 0

    nvidia_modeset 1114112 1 nvidia_drm

    nvidia 20423680 2 nvidia_modeset,nvidia_uvm

    drm_kms_helper 200704 1 nvidia_drm

    drm 487424 4 nvidia_drm,drm_kms_helper

    接下来,我们需要检查NVIDIA显卡是否可用:

    nvidia-smi

    如果输出了类似以下内容,则说明NVIDIA显卡可用:

    Sun Aug 1 14:34:07 2021

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

    | NVIDIA-SMI 470.57.02 Driver Version: 470.57.02 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 ... On | 00000000:01:00.0 On | N/A |

    | 0% 34C P8 18W / 250W | 210MiB / 12045MiB | 1% Default |

    | | | N/A |

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

    CentOS7安装NVIDIA驱动程序的过程已经完成。

    小结

    CentOS7安装NVIDIA驱动程序是一项比较复杂的任务,但只要您按照本文所述的步骤操作,就能够顺利地完成安装。希望本文对您有所帮助!

    为您分享

    在Ubuntu中,您可以使用Ctrl + Alt + T快捷键打开终端,这是一种非常方便的操作方式。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论