Ubuntu Nvidia 驱动

17 Mar 2025 | 6 分钟阅读

Nvidia 图形处理单元 (GPU) 相比 CPU 具有更高的并行计算能力。这些处理单元用于工作站和游戏。此外,Nvidia 驱动程序还在各种数据中心中使用。因此,GPU 正在成为高性能工作负载的首选。

除了游戏之外,Nvidia GPU 还用于挖矿、3D 渲染、人工智能、机器学习和可视化。

X.org X 服务器默认使用 nouveau 开源驱动程序来支持所有 Nvidia 显卡。通常,nouveau 驱动程序能为 Nvidia 的专有图形设备驱动程序提供出色的游戏和专业使用性能。

下面将讨论 Nvidia 驱动程序的一些要点

  • Nvidia 公司是一家总部位于特拉华州的美 multinational 科技公司。
  • 它开发用于专业和游戏市场的 GPU(图形处理单元),以及用于汽车和移动计算市场的 SoC(片上系统)。
  • Nvidia 驱动程序在其游戏行业中占有一席之地,并推出了 Shield Tablet、Shield Portable 手持游戏机、GeForce Now 云游戏服务以及 Shield Android TV。
  • Nvidia 驱动程序的专业 GPU 系列在工作站中用于建筑工程、建筑、娱乐媒体、制造设计、汽车和科学研究等领域的许多应用程序。
  • Nvidia 提供了一个名为 CUDA 的 API(应用程序编程接口),允许创建利用 GPU 的并行程序。
  • Nvidia 的产品系列包括汽车软件/硬件、PC 处理器、无线通信和图形。以下是其中一些系列:
  • GeForce
  • Nvidia RTX
  • NVS
  • Tegra
  • Tesla
  • nForce
  • Nvidia GRID
  • Nvidia Shield
  • Nvidia Drive 汽车解决方案
  • Bluefield
  • 服务器级 CPU/Nvidia 数据中心

前提条件

  • 一台运行 Ubuntu 20.04 版本的系统。
  • 一个具有 root/sudo 权限的账户。
  • Nvidia GPU

查找有关我们 GPU 的详细信息

当我们的系统中有 Nvidia GPU 时,我们可以直接安装 Nvidia 驱动程序。我们可以输入 lshw 命令或 hwinfo 命令来查找有关我们 GPU 的详细信息。

第一个命令选项如下所示

如果我们没有 hwinfo,则可以使用以下命令进行安装


Ubuntu Nvidia Drivers

第二个命令选项如下所示


Ubuntu Nvidia Drivers

使用 GUI 安装 Nvidia 驱动程序

Ubuntu 系统为 Nvidia GPU 提供 Nouveau 驱动程序(开源)。Nouveau 驱动程序无法充分发挥 GPU 的全部性能,有时甚至会导致系统不稳定。Nvidia 专有驱动程序更稳定可靠。

安装 Nvidia 驱动程序的初始方法是使用 GUI 更新与软件应用程序。

1. 使用应用程序菜单打开软件和更新应用程序

  1. 打开应用程序菜单,然后输入“软件和更新”。
  2. 选择一个应用程序,即“软件和更新”。
Ubuntu Nvidia Drivers

2. 选择附加驱动程序选项卡

我们需要等待该应用程序下载我们 GPU 可用的附加驱动程序列表。

Ubuntu Nvidia Drivers

默认情况下,会选择我们机器上已安装的驱动程序。通常,它是 Nouveau 显示驱动程序(开源)。

Ubuntu Nvidia Drivers

3. 选择一个驱动程序

  1. 从此列表中选择当前 Nvidia 驱动程序,该驱动程序标记为“已测试并专有”。这是 Nvidia 为我们 GPU 发布的最新的稳定驱动程序。
  2. 选择“应用更改”选项。
  3. 输入我们的密码,然后等待安装过程完成。
Ubuntu Nvidia Drivers

4. 重启系统

重启系统使更改生效。

使用命令行安装 Nvidia 驱动程序

这是安装 Nvidia 驱动程序的第二种方法,我们将通过终端安装此驱动程序。

1. 查找 Nvidia 驱动程序

  1. 通过单击 Ctrl+Alt+T 打开命令行窗口,或在应用程序菜单中搜索“终端”。
  2. 执行如下命令

Ubuntu Nvidia Drivers

2. 更新我们的系统软件包存储库

在安装驱动程序之前,请确保更新系统软件包存储库。

执行如下命令


Ubuntu Nvidia Drivers

Ubuntu Nvidia Drivers

3. 为我们的 GPU 安装合适的驱动程序

  1. 从可用的 GPU 驱动程序列表中选择一个驱动程序进行安装。
  2. 以下是安装驱动程序的语法

Ubuntu Nvidia Drivers

4. 重启系统

使用以下命令重启我们的系统

使用 PPA 存储库安装 Nvidia Beta 驱动程序

PPA 存储库允许开发人员共享 Ubuntu 官方存储库中不存在的软件。这意味着我们可以安装最新的 Beta 驱动程序,但有系统不稳定的风险。

我们需要遵循以下步骤,使用 PPA 存储库安装最新的 Nvidia 驱动程序。

1. 将 PPA GPU 驱动程序存储库添加到我们的系统中

i. 使用以下命令将图形驱动程序的存储库添加到我们的系统中


Ubuntu Nvidia Drivers

ii. 在提示是否要添加存储库时,输入我们的密码并按 Enter 键。

2. 识别 GPU 型号和现有驱动程序

我们可以执行以下命令来验证我们正在使用的 GPU 型号并检查现有驱动程序的列表

结果将显示我们的 GPU 型号以及该特定 GPU 的任何现有驱动程序。

Ubuntu Nvidia Drivers

3. 安装 Nvidia 驱动程序

  1. 我们可以使用安装特定驱动程序的语法。语法如下

Ubuntu Nvidia Drivers

4. 重启系统

使用命令重启我们的系统,使更改生效。命令如下

卸载 Nvidia 驱动程序

如果需要卸载 Nvidia 驱动程序,那么 --purge 移除选项是最好的。

1. 检查已安装的软件包

要查看我们系统上安装了哪些 Nvidia 软件包,我们可以执行以下命令


Ubuntu Nvidia Drivers

结果将显示我们系统上所有 Nvidia 软件包的列表。

重要提示: Ubuntu-desktop 软件包也可以被清除,因为它是 nvidia-common 软件包的依赖项。因此,在删除它时,我们可能需要重新安装该软件包。

2. 清除 Nvidia 软件包

i. 我们需要执行以下命令


Ubuntu Nvidia Drivers

上述命令将清除系统中所有的 Nvidia 软件包。

ii. 如果 ubuntu-desktop 软件包被删除,则使用以下命令重新安装


Ubuntu Nvidia Drivers

3. 重启系统

通过执行以下命令重启我们的系统

系统将在启动时默认加载 Nouveau 驱动程序(开源)。

验证

打开命令行应用程序并输入 nvidia-smi 命令,以检查正在使用 Nvidia GPU 的 GPU 进程和信息。

上述命令是一个命令行实用程序,可为 Nvidia 的 Tesla、GeForce 和 GRID 设备提供各种管理和监控功能。我们可以检查 GPU 上运行的应用程序和 GPU 温度。

如何配置 NVIDIA 图形驱动程序?

可以使用一个名为 nvidia-settings 的命令来启动一个 GUI 工具来配置 NVIDIA 图形驱动程序。它可以帮助我们检查所有 GPU 信息,并配置连接到我们系统的多个外部显示器/屏幕。

打开命令行窗口,然后输入以下命令

如果我们希望保存设置,则可以按如下方式启动此命令

Ubuntu-drivers

此外,我们也可以在不使用 Windows 桌面或 X GUI 的情况下切换驱动程序。对于这类任务,Ubuntu 提供了一个名为 ubuntu-drivers 的特定命令。这些驱动程序用于管理 Nvidia 驱动程序和其他类型设备的二进制驱动程序。它是我们之前使用的 apt-get 命令或 apt 命令的替代品。

显示适用于我们当前系统的所有驱动程序包


Ubuntu Nvidia Drivers

显示适用于系统的所有 OEM 启用包


Ubuntu Nvidia Drivers

显示需要驱动程序和软件包的所有硬件 Nvidia 设备


Ubuntu Nvidia Drivers
下一主题Zoom Ubuntu