在 Ubuntu 22.04 上安装 Nvidia 驱动程序的 2 种方法(GUI 和命令行)

您所在的位置:网站首页 英伟达驱动换amd驱动 在 Ubuntu 22.04 上安装 Nvidia 驱动程序的 2 种方法(GUI 和命令行)

在 Ubuntu 22.04 上安装 Nvidia 驱动程序的 2 种方法(GUI 和命令行)

2024-06-21 06:00| 来源: 网络整理| 查看: 265

在 Ubuntu 22.04 上安装 Nvidia 驱动程序的 2 种方法(GUI 和命令行)

本教程将向您展示在 Ubuntu 22.04/20.04 上安装 Nvidia 显卡驱动程序的 2 种方法。第一种方法使用图形用户界面(GUI);第二种方法是通过命令行界面 (CLI) 完成的。 Ubuntu 附带开源 nouveau 驱动程序,该驱动程序包含在 Nvidia 卡的 Linux 内核中。然而,该驱动程序缺乏 3D 加速支持。如果您是游戏玩家或需要使用 3D 图形,那么您将受益于专有 Nvidia 驱动程序的更好性能。

本教程也适用于Linux Mint。

如何从图形用户界面在 Ubuntu 22.04/20.04 上安装 Nvidia 显卡驱动程序

首先,转到设置 > 关于并检查您的计算机使用的显卡。如您所见,我的计算机使用 Nvidia 显卡和 Nouveau 驱动程序 (NV132)。在某些计算机上,可能会使用集成显卡(Intel HD Graphics)。

然后从应用程序菜单中打开软件和更新程序。单击其他驱动程序选项卡。您可以看到 Nvidia 卡使用的驱动程序(默认为 Nouveau)以及专有驱动程序列表。

如您所见,以下 Nvidia 驱动程序可用于我的 GeForce GTX 1080 Ti 卡。

nvidia-driver-470(已测试)nvidia-驱动程序-460nvidia-驱动程序-495

如果您稍后阅读本文,您可能拥有更新版本的 Nvidia 驱动程序。由于nvidia-driver-470是经过测试的版本,所以我选择第一个选项安装nvidia-driver-470。单击应用更改按钮安装驱动程序。

安装后,重新启动计算机以使更改生效。之后,进入设置 > 关于,您将看到Ubuntu正在使用Nvidia显卡。

如果您希望 Ubuntu 使用 Intel 显卡,请从应用程序菜单中打开 Nvidia X Server Settings。点击左侧窗格中的PRIME Profiles 选项卡,然后选择右侧窗格中的 Intel 卡。

要切换回 Nvidia 卡,只需在 PRIME 配置文件 中选择 NVIDIA。在Thermal Settings中,您可以检查GPU温度。

如何从命令行在 Ubuntu 22.04/20.04 上安装 Nvidia 驱动程序

首先,打开终端窗口并使用以下命令检查 Nvidia 卡使用的驱动程序。

sudo lshw -c display

您还可以使用 video 而不是 display 作为类名。

sudo lshw -c video

默认情况下,Nvidia 卡使用开源 nouveau 驱动程序。

接下来,运行以下命令从默认 Ubuntu 存储库列出 Nvidia 卡的可用驱动程序。

sudo ubuntu-drivers devices

如您所见,我的 GeForce GTX 1080 Ti 卡有 3 个可用的驱动程序。

nvidia-driver-470(推荐)nvidia-驱动程序-390nvidia-驱动程序-460nvidia-驱动程序-495xserver-xorg-video-nouveau

如果您稍后阅读本文,您可能会拥有更新版本的 Nvidia 驱动程序。要安装推荐的驱动程序,请运行以下命令。

sudo ubuntu-drivers autoinstall

这将安装一些 32 位软件包,如 i386 后缀所示。如果要安装特定驱动程序,请运行以下命令。

sudo apt install nvidia-driver-version-number

例如:

sudo apt install nvidia-driver-495

安装驱动程序后,我们需要运行以下命令重新启动计算机,以启用nvidia-prime,这是在Intel和Nvidia显卡之间切换的技术。

sudo shutdown -r now

现在正在使用专有的 Nvidia 驱动程序。

sudo lshw -c display

您可以使用以下命令检查现在正在使用哪张卡:

prime-select query

如果您想使用Intel显卡,请运行以下命令:

sudo prime-select intel

要切换回 Nvidia 卡,请运行

sudo prime-select nvidia

请注意,您可能需要重新启动才能使更改生效。

通过 PPA 安装最新版本的 Nvidia 驱动程序

更新:Canonical 现在在 Ubuntu LTS 存储库中包含最新版本的 Nvidia 驱动程序。本节中的信息仅供存档之用。你可以忽略它。

Nvidia 网站维护着一个针对 Unix/Linux 平台的最新驱动程序的页面。在此页面上,您可以看到最新版本的 Nvidia 驱动程序。在撰写本文时,最新版本是430.40。单击版本号将带您进入一个页面,您可以在其中查看更改日志以及您的卡是否受支持。

默认 Ubuntu 存储库中包含的驱动程序可能已过时,但更稳定。如果您想安装最新版本,可以添加由 Ubuntu 团队维护的 PPA。

sudo add-apt-repository ppa:graphics-drivers/ppa

请注意,在 Ubuntu 22.04/20.04 上添加 PPA 后,不需要手动运行 sudo apt update 。此操作在 Ubuntu 22.04/20.04 上变为自动。现在你可以运行:

sudo ubuntu-drivers devices

最新版本成为推荐驱动程序。

现在您可以运行以下命令来安装最新版本。

sudo ubuntu-drivers autoinstall

该 PPA 仍被视为测试。有时您可能会遇到如下依赖问题。

如果您更喜欢稳定而不是前沿,您可以停止安装它。但如果您愿意承担风险,可以通过运行以下命令来升级库。

sudo apt upgrade

然后重新运行安装命令。

sudo ubuntu-drivers autoinstall

如果仍然存在依赖问题,您可以手动安装它们。例如,我看到以下错误消息。

The following packages have unmet dependencies: nvidia-driver-396 : Depends: xserver-xorg-video-nvidia-396 (= 396.24.02-0ubuntu0~gpu22.04/20.04.1) but it is not going to be installed Depends: libnvidia-cfg1-396 (= 396.24.02-0ubuntu0~gpu22.04/20.04.1) but it is not going to be installed

我运行这个命令来解决这个问题。

sudo apt install libnvidia-cfg1-396 xserver-xorg-video-nvidia-396 nvidia-driver-396

安装最新版本后,重新启动计算机。

sudo shutdown -r now帮助文件

您可以通过运行以下命令找到帮助文件。

dpkg -L nvidia-driver-390

将 390 替换为您的驱动程序版本号。

如何自动更新 Nvidia 驱动程序

使 Nvidia 驱动程序保持最新非常重要。如果您使用过时的驱动程序,那么您的桌面环境(如 GNOME)可能会变得缓慢。我曾经遇到过 gnome-shell 进程消耗 30% 的 CPU 的情况。

要更新 Nvidia 驱动程序,只需运行 sudo ubuntu-drivers install 命令即可。您可以通过使用 Nano 命令行文本编辑器创建 systemd 服务来自动化它。

sudo nano /etc/systemd/system/update-nvidia.service

在此文件中添加以下行。

[Unit] Description= Update Nvidia Driver After=network-online.target [Service] Type=oneshot ExecStart=/usr/bin/ubuntu-drivers install [Install] WantedBy=multi-user.target

在 Nano 文本编辑器中,按 Ctrl+O 和 Enter 保存此文件。然后按Ctrl+X退出。接下来,运行以下命令,以便此 systemd 服务将在引导时自动启动。

sudo systemctl enable update-nvidia.service无法更改屏幕分辨率?

如果您发现屏幕分辨率自动更改为 1024 x 768,但无法将其设置为更高的分辨率,则可能表明您的 Nvidia 驱动程序已过时。您应该安装最新版本的 Nvidia 驱动程序,然后重新启动系统。另外,请务必将 Linux 内核更新到软件存储库中的最新版本。

如何在 Ubuntu 22.04/20.04 上卸载专有 Nvidia 驱动程序

如果由于某种原因您不再需要专有驱动程序,可以通过运行以下命令将其删除。

sudo apt purge nvidia-* sudo apt autoremove

要删除 Nvidia 驱动程序 PPA,请运行:

sudo add-apt-repository --remove ppa:graphics-drivers/ppa

我希望本教程可以帮助您从 GUI 或命令行在 Ubuntu 22.04/20.04 桌面上安装 Nvidia 驱动程序。与往常一样,如果您发现这篇文章有用,请订阅我们的免费新闻通讯以获取更多提示和技巧。小心。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3