在Ubuntu 18.04 (GUI &命令行),安装Nvidia驱动程序的方法

分享于 

5分钟阅读

Debian

  繁體

GeForce GTX 1080 Ti

Nvidia X Server Settings

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

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

sudo lshw -c display

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

sudo lshw -c video

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

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

sudo ubuntu-drivers devices

如您所见,有3个驱动程序可用于 GeForce GTX 1080 Ti 另一个是默认的开源Nouveau驱动程序,要安装推荐的驱动程序,请运行以下命令。

sudo ubuntu-drivers autoinstall

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

sudo apt install nvidia-driver-version-number

例如:

sudo apt install nvidia-driver-430

安装驱动程序后,我们需要运行以下命令来重新启动计算机,以启用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驱动程序

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

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

注意,在Ubuntu 18.04上添加PPA后,不需要手动运行sudo apt update,这个操作在Ubuntu 18.04上变得自动,现在你可以运行:

sudo ubuntu-drivers devices

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

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

sudo ubuntu-drivers autoinstall

但是,如果你愿意冒险,可以通过运行以下命令来升级库。

sudo apt upgrade

然后重新运行install命令。

sudo ubuntu-drivers autoinstall

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

The following packages have unmet dependencies:
 nvidia-driver-396 : Depends: xserver-xorg-video-nvidia-396 (= 396.24.02-0ubuntu0~gpu18.04.1) but it is not going to be installed
 Depends: libnvidia-cfg1-396 (= 396.24.02-0ubuntu0~gpu18.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。

如何在Ubuntu 18.04上卸载专有Nvidia驱动程序

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

sudo apt purge nvidia-*
sudo apt autoremove

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

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

COM  COMM  Drive  Comma  gui  命令行