如何在Ubuntu 20.04上安装Nvidia驱动程序

随着Linux变得更加用户友好,Steam开发者为游戏开发者提供了更多支持。图形处理单元(GPU)的性能主要取决于驱动程序,Ubuntu默认使用开源视频驱动程序Nouveau,与专有软件相比,其支持和功能有限。 Nvidia驱动程序。

专有的Nvidia驱动程序对于希望玩游戏的Ubuntu用户必不可少。但是,如果您是基本用户,则无需安装此驱动程序,因为开源驱动程序可以正常工作。

在本教程中,我们将学习在Ubuntu 20.04 LTS上安装Nvidia驱动程序的不同方法。

检查GPU的硬件信息

在Ubuntu上安装Nvidia驱动程序之前,请确保您的系统中装有Nvidia GPU。有许多命令可用于获取Linux硬件详细信息。

要确认这一点,只需运行以下hwinfo命令。

$ sudo hwinfo  --gfxcard --short

在Ubuntu 20.0420.04上安装NVIDIA驱动程序

您可以检查哪个卡正在使用 prime-select 命令:

$ sudo prime-select query

首选查询

lshw命令可以显示当前使用的Nvidia卡的硬件和驱动程序详细信息。

$ sudo lshw -c display | grep NVIDIA

仅显示NVIDIA驱动程序

lspci命令是获取GPU硬件详细信息的另一个选项。

$ sudo lspci -nnk | grep -iA3 vga
or
$ sudo lspci | grep -i --color 'vga|3d|2d'

如果已安装inxi工具,请运行以下命令。

$ sudo inxi -Gx

使用GUI安装Nvidia驱动程序

首先让我们检查如何从图形用户界面安装Nvidia驱动程序。在主菜单上,键入“软件更新管理器”,然后单击以打开。

软件和更新管理器

在软件更新程序弹出窗口中,点击“设置和实时补丁‘按钮,如图所示。

软件更新器

这将启动“软件和更新‘窗口如下图:

在Ubuntu 20.04上安装Nvidia驱动程序

在“软件和更新”窗口的最顶部,确保找到显示的几个选项,其中包括Ubuntu软件,其他软件,更新e.t.c。在这种情况下,请点击 其他驱动程序,您可以在那里看到“ Nvidia-driver -435”(专有,已测试)被设置为Nvidia卡的默认驱动程序,并列出了一些专有的潜水者。

GeForce GTX 1080 Ti卡可以使用“ Nvidia驱动程序430”(专有)和“ Nvidia驱动程序390”(专有)。选择第一个选项来安装Nvidia驱动程序430。完成后,单击 套用变更 按钮安装驱动程序。

然后等待下载完成,然后单击关闭按钮。

重新启动计算机以使更改生效。运行以下命令重新启动PC。

$ sudo shutdown -r now

$ sudo reboot

从命令行(CLI)安装Nvidia驱动程序

然后,运行以下命令以检查默认Ubuntu存储库中可用于Nvidia卡的驱动程序设备列表。

$ sudo Ubuntu-drivers devices

sudo ubuntu驱动程序设备

GeForce MX130型号提供了四种Nvidia驱动程序,包括Nvidia驱动程序-440 non-free(推荐用于Ubuntu系统),Nvidia驱动程序-435,-390 distro non-free和nouveau distro free内置源视频驱动程序(默认)现在,您可以运行以下命令来安装所需的特定驱动程序。

$ sudo ubuntu-drivers autoinstall

Ubuntu驱动程序自动安装

$ sudo apt install nvidia-driver-390

在Ubuntu 20.04上安装NVIDIA驱动程序

安装Nvidia头之后,我们必须重新启动计算机,以使Nvidia prime(这是一种技术)可以在Intel Graphics和Nvidia Graphics card之间切换。

$ sudo shutdown -r now

使用nvidia-smi进行验证

nvidia-smi 命令行是一个实用程序,用于为每个设备(例如Fermi和其他高级架构师系列的Nvidia Tesla,GRID,Quadro和GeForce)提供监视和管理功能。打开Terminal应用程序,然后运行以下命令以查看图形处理单元以及正在使用Nvidia GPU的进程。

$ nvidia-smi

NVIDIA-SMI

配置Nvidia图形驱动程序

在Nvidia settings命令上,启动用于配置Nvidia Graphics驱动程序的图形用户界面(GUI)工具,这使您可以浏览所有GPU信息,甚至可以配置连接到系统的大量外部显示器。下面的命令来启动“Nvidia和服务器设置的窗口。

$ sudo nvidia-settings

NVIDIA X服务器设置

如何卸载专有的Nvidia驱动程序

在开放的论坛上,我注意到许多用户最终遇到了删除Nvidia驱动程序并重新安装的问题,让我分享成功卸载Nvidia驱动程序并切换到nouveau驱动程序所遵循的步骤。

第一步: 运行以下命令以卸载专有的Nvidia驱动程序。

$ sudo dpkg -p $(dpkg -l | grep nvidia-driver | awk '{print $2}')
$ sudo apt autoremove
or
$ sudo apt purge nvidia-*

步骤2: 运行这些命令以切换回nouveau驱动程序。

$ sudo apt install xserver-xorg-video-nouveau

相反,您也可以选择从图形用户界面直接切换到nouveau驱动程序。在软件和更新应用程序上,选择 其他驱动程序。 然后,选择nouveau显示驱动程序,然后单击 应用更改。

第三步: 之后,重新启动系统。

$ sudo shutdown -r now

步骤4: 系统重新引导后,运行以下命令以确认已装入的nouveau模块。

$ lsmod | grep nouveau

结论

在本教程中,我们介绍了可用于在Ubuntu 20.04 LTS上安装Nvidia驱动程序的两种方法。

话虽这么说,Nvidia将Vulkan引入Linux,旨在为OpenGL的替代提供更高性能和更平衡的CPU / GPU使用驱动程序。

近年来,Redhat开发人员正在向Nouveau添加额外的代码,以改进开源代码以使其更好,我们希望不久的将来我们可以将其用于现代游戏。

如果您有任何问题或反馈,请随时发表评论。

Sidebar