我已经从官方网站下载了适用于Linux的Nvidia驱动程序,以在笔记本电脑中安装。它是一个名为NVIDIA-Linux-x86_64-390.67.run的文件,如何安装该文件?
我已经从官方网站下载了适用于Linux的Nvidia驱动程序,以在笔记本电脑中安装。它是一个名为NVIDIA-Linux-x86_64-390.67.run的文件,如何安装该文件?
Answers:
确定可用于您的显卡的Nvidia驱动程序的最新版本
如果支持图形,则可以继续删除系统上所有以前安装的Nvidia驱动程序。在终端中输入以下命令。
sudo apt-get purge nvidia*
添加图形驱动程序PPA
``让我们继续并添加图形驱动程序PPA-
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
安装(并激活)最新的Nvidia图形驱动程序。输入以下命令以安装图形卡支持的Nvidia图形版本-
sudo apt-get install nvidia-XXXX 
(xxxx-支持的版本)
重新启动计算机,以启动新驱动程序。您可以使用以下命令检查安装状态
lsmod | grep nvidia
如果没有输出,则说明您的安装可能已失败。该驱动程序也可能在系统的驱动程序数据库中不可用。您可以运行以下命令来检查系统是否在开源驱动程序nouveau上运行。如果nouveau的输出为负,则说明安装一切正常。
lsmod | grep nouveau
这是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 |
+-----------------------------------------------------------------------------+
nvidia-driver-430代替nvidia-430未找到的东西。
                    为此,您可以在终端中使用以下命令添加图形驱动程序PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
之后,您现在应该通过在终端中输入以下内容来删除所有当前的NVIDIA驱动程序:
sudo apt-get purge nvidia*
Now that you have done this, it is safe to install the latest version:
sudo apt-get install nvidia-driver-396
请注意,在Ubuntu 18.04上它是nvidia-driver-396,在Ubuntu 16.04上它是nvidia-396,但是您没有使用16.04。
我不确定我是否同意通过手动安装特定的驱动程序
sudo apt-get install nvidia-XXXX 
等待新的驱动程序通过“软件和更新”提供是否总会更好?
我以为那是添加PPA的目的?
在跟踪了大量的链接和建议之后,我将介绍对我有用的内容。之所以需要NVIDIA驱动程序,是为了能够在笔记本电脑上使用该配置运行TensorFlow
接下来是我采取的步骤:
进入笔记本电脑的BIOS(在重新启动计算机开始时按F2键)并禁用安全启动。
再次登录到计算机后,打开一个终端并运行:
sudo apt install nvidia-settings
这将允许您修改将要安装的驱动程序的设置。
转到https://www.tensorflow.org/install/gpu并按照适用于Ubuntu 18.04的步骤进行操作。
现在,我遇到的主要问题使我永远无法解决:重新启动计算机后,我运行成了黑屏。发生这种情况是因为笔记本电脑不再使用原始的“ Intel”图形卡,而是切换到了“ NVIDIA”。如果遇到类似情况,请使用命令CTRL+ ALT+ F1进入tty屏幕(电传终端)。您可以在那里使用您的用户名/密码登录。然后运行代码:
sudo apt install nvidia-prime
最后一个命令的目的是能够更改笔记本电脑使用的图形卡。然后我跑了:
sudo prime-select intel
要离开tty并返回到常规屏幕,您可以重新启动或执行CTRL+ ALT+ F7“(至少这是对我有用的命令)。
再次登录后,我可以改回NVIDIA卡(sudo prime-select nvidia)并正常重启。
sudo apt-get install nvidia-driver-xxxxx(特别是415)