我已经从官方网站下载了适用于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)