如何在Ubuntu 20.04上安装nvidia驱动程序
由于Linux获得更多用户友好,游戏开发人员由于Steam而添加了更多的支持。
图形处理单元(GPU)的性能主要取决于驱动程序。
默认情况下,Ubuntu使用开源视频驱动程序Nouveau,与专有的NVIDIA驱动程序相比,有限的支持和功能。
专有的NVIDIA驱动程序对于ubuntu用户来说至关重要。
但是,如果我们是基本用户,则无需安装此驱动程序,因为开源over才正常。
在本教程中,我们将学习不同的方法来安装Ubuntu 20.04 LTS上的NVIDIA驱动程序。
检查GPU的硬件信息
在Ubuntu上安装NVIDIA驱动程序之前,请确保系统中有NVIDIA GPU。
有很多命令可用于获取Linux硬件详细信息。
要确认这一点,只需运行以下hwinfo命令。
$sudo hwinfo --gfxcard --short
我们可以通过"Prime-Select"命令查看哪些卡:
$sudo prime-select query
LSHW命令可以显示当前使用的NVIDIA卡的硬件和驱动程序详细信息。
$sudo lshw -c display | grep 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驱动程序。
在主菜单上,键入"软件更新管理器",然后单击它打开。
在软件更新程序弹出时,单击"设置和LivePatch"按钮,如图所示。
这将启动"软件和更新"窗口,如下所示:
在"软件和更新"Windows的最佳部分,请务必查找显示的选项,其中包括Ubuntu软件,其他软件,更新等在这种情况下,单击其他驱动程序,我们可以在那里看到"NVIDIA驱动程序-435"(专有,测试)被设置为用于NVIDIA卡的默认驱动程序,以及列出的一些专有潜水员。
两者都是"NVIDIA驱动程序430"(专有)和"NVIDIA驱动程序390"(专有)可用于GeForce GTX 1080 Ti卡。
选择安装NVIDIA驱动程序430的第一个选项。
完成后,单击"应用更改"按钮以安装驱动程序。
然后等待下载从Internet完成,然后单击"关闭"按钮。
重新启动计算机以使更改生效。
运行以下内容以重新启动PC。
$sudo shutdown -r now
或者
$sudo reboot
从命令行安装nvidia驱动程序(CLI)
然后,运行以下命令以从默认的Ubuntu存储库中查看可用于NVIDIA卡的驱动程序设备列表。
$sudo Ubuntu-drivers devices
GeForce MX130模型有四个NVIDIA驱动程序。
它们包括NVIDIA驱动程序-440非免费(推荐为Ubuntu系统),NVIDIA驱动程序-435,以及-390发行的非自由和Nouveau Distro Buillin OpenSource视频驱动程序(默认)。
现在,我们可以运行以下命令以安装所需的特定驱动程序。
$sudo ubuntu-drivers autoinstall
$sudo apt install nvidia-driver-390
安装了NVIDIA潜水员后,我们必须重新启动计算机以允许NVIDIA PRIME(这是技术)在英特尔图形和NVIDIA显卡之间切换。
$sudo shutdown -r now
验证使用nvidia-smi
"NVIDIA-SMI"命令行是一种实用程序,用于为每个设备提供监视器和管理功能,例如:NVIDIA TESLA,GRID,Quadro和来自费米和其他高等架构师家庭的GeForce。
打开终端应用程序并运行以下命令以查看图形处理单元和使用NVIDIA GPU的进程。
$nvidia-smi
配置NVIDIA图形驱动程序
NVIDIA Settings命令启动了用于配置NVIDIA图形驱动程序的图形用户界面(GUI)工具。
这使我们可以浏览所有GPU信息,并配置连接到系统的外部监视器。
运行以下命令以启动"NVIDIA和服务器设置"窗口。
$sudo nvidia-settings
如何卸载专有的NVIDIA驱动程序
从开放论坛中,我注意到许多用户最终会删除NVIDIA驱动程序并重新安装。
让我分享我遵循的步骤,以便成功卸载NVIDIA驱动程序并切换到Nouveau驱动程序。
步骤1:运行以下命令以确认在系统中安装了NVIDIA驱动程序。
$sudo dpkg -l | grep -i Nvidia
步骤2:运行以下命令以卸载专有的NVIDIA驱动程序。
$sudo dpkg -p $(dpkg -l | grep vidia-driver | awk '{print }') $sudo apt autoremove or
$sudo apt remove --purge '^nvidia-.*'
请注意,使用Purge命令将与将进行的所有配置一起删除NVIDIA DIVER。
运行flowing命令以重新安装Ubuntu桌面包。
$sudo apt install ubuntu-desktop
步骤3:运行这些命令以切换回Nouveau驱动程序。
$sudo echo 'nouveau' | sudo tee -a /etc/modules
第3步:删除XORG配置文件
运行rm命令删除xorg配置文件
sudo rm /etc/X11/xorg.conf
第4步:之后,重新启动系统。
$sudo shutdown -r now
通过GUI卸载NVIDIA驱动程序
使用GUI卸载NVIDIA驱动程序非常简单。
首先,找到"软件和更新"应用程序,然后单击它打开。
打开后,选择"添加驱动程序"选项卡。
这将显示Ubuntu上可用的所有NVIDIA驱动程序。
在"NVIDIA"下的列表中,使用X.ORG X Server Nouveau显示选择"选择"。
"此选项将通过NOVIA图形潜水员,并将安装Nouveau显示驱动程序。
有关要生效的更改,请单击"应用更改"按钮,等待几分钟。
一旦卸载NVIDIA驱动程序,将显示一条消息,"没有专有的驱动程序正在使用"现在关闭软件和更新应用程序,然后重新启动计算机。