如何在 Ubuntu 18.04 中安装 Nvidia 驱动程序?

Nav*_*eja 29 nvidia drivers software-installation 18.04

我从官方 Nvidia 网站下载了适用于 Linux 的 Nvidia 驱动程序以安装在我的笔记本电脑中。它是一个名为 NVIDIA-Linux-x86_64-390.67.run 的文件。如何安装这个文件?

var*_*nsh 33

确定适用于您的显卡的最新版本的 Nvidia 驱动程序

?

  1. 此处访问图形驱动程序 PPA 主页并确定最新版本的 Nvidia 驱动程序

  2. 验证您的显卡是否能够运行最新的驱动程序。

如果您的图形受支持,您可以继续删除系统上所有以前安装的 Nvidia 驱动程序。在终端中输入以下命令。

sudo apt-get purge nvidia*
Run Code Online (Sandbox Code Playgroud)

添加图形驱动程序 PPA

?让我们继续添加图形驱动程序 PPA -

sudo add-apt-repository ppa:graphics-drivers

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

安装(并激活)最新的 Nvidia 图形驱动程序。输入以下命令安装您的显卡支持的Nvidia显卡版本 -

sudo apt-get install nvidia-XXXX 
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install nvidia-driver-xxxxx                            
Run Code Online (Sandbox Code Playgroud)

(xxxx - 是您的 Nvidia 驱动程序支持的版本)

重新启动计算机以启动新驱动程序。您可以使用以下命令检查安装状态

lsmod | grep nvidia
Run Code Online (Sandbox Code Playgroud)

如果没有输出,那么您的安装可能失败了。也有可能该驱动程序在您系统的驱动程序数据库中不可用。您可以运行以下命令来检查您的系统是否在开源驱动程序 nouveau 上运行。如果 nouveau 的输出为负,那么您的安装一切正常。

lsmod | grep nouveau
Run Code Online (Sandbox Code Playgroud)

这是我的 Nvidia 驱动程序的终端输出。

我的 Nvidia 驱动程序

devansh@varshney:~$ nvidia-smi
Wed Apr 24 01:14:16 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.56       Driver Version: 418.56       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   52C    P5    N/A /  N/A |    254MiB /  2004MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      3975      G   /usr/lib/xorg/Xorg                           108MiB |
|    0      4002      G   /usr/lib/firefox/firefox                       1MiB |
|    0      4350      G   /usr/bin/gnome-shell                         137MiB |
|    0      5204      G   /usr/lib/firefox/firefox                       1MiB |
|    0     24924      G   /usr/lib/firefox/firefox                       1MiB |
+-----------------------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

  • 注意:在 Kubuntu 上,我必须执行 `sudo apt-get install nvidia-driver-xxxxx`(特别是 415) (7认同)
  • 同样,在 Ubuntu 18.04 上,我需要 `nvidia-driver-430` 而不是没有找到的 `nvidia-430`。 (3认同)

kar*_*rel 18

我在 18.04 中使用了 nvidia-driver-390 驱动程序版本 390.48,它是通过以下命令安装的:

sudo ubuntu-drivers autoinstall 
sudo reboot  
Run Code Online (Sandbox Code Playgroud)

安装专有图形驱动程序时,无需卸载开源图形驱动程序。这两个图形驱动程序可以并排安装,允许将开源图形驱动程序用作备用方案,以防使用专有图形驱动程序出现问题。

ubuntu-drivers autoinstall命令会安装适合自动安装的驱动程序,包括它们的依赖项,当有更新可用时,Nvidia 驱动程序也会自动更新。有时sudo apt upgrade甚至将专有图形驱动程序包升级到更新的包,在这种情况下,sudo apt autoremove删除被新包替换的旧包。对于大多数用户来说,没有理由猜测要安装哪个专有图形驱动程序,因为如果您的系统值得升级图形驱动程序,它就会得到一个。

如果您访问官方 AMD 或 NVIDIA 网站,您会经常看到 GPU 的专有图形驱动程序的最新版本比默认 Ubuntu 提供的相同图形驱动程序的版本更新一些存储库。不用担心这个,因为如果两个专有图形驱动程序的版本号之间的差异很小,那么使用两个驱动程序中的任何一个都会获得相似的性能。如果您从默认的 Ubuntu 存储库安装图形驱动程序,您还将获得该驱动程序的自动更新,这些更新有时会链接到内核更新。


ipk*_*rsi 8

为此,您可以在终端中使用以下命令添加图形驱动程序 PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

在此之后,您现在应该通过在终端中输入以下内容来删除所有当前的 NVIDIA 驱动程序:

sudo apt-get purge nvidia*
Run Code Online (Sandbox Code Playgroud)

现在您已完成此操作,可以安全地安装最新版本:

sudo apt-get install nvidia-driver-396

请注意,它在 Ubuntu 18.04 上是 nvidia-driver-396,在 Ubuntu 16.04 上是 nvidia-396,但您没有使用 16.04。


小智 1

只需双击即可解决问题。如果没有\xe2\x80\x99t,右键->权限->启用执行权限,然后再次尝试双击

\n