我想在 Ubuntu 16.04 上安装 CUDA 工具包 8.0。我的系统有 Nvidia GeForce 820M 显卡。CUDA 8 需要显卡驱动程序 Nvidia-361 或更高版本。
系统设置>软件和更新>附加驱动程序列出了Nvidia-340和Nouveau显示驱动程序作为显卡驱动程序的两个选项。 sudo ubuntu-drivers devices
也推荐这两个驱动程序,以下是输出:
== /sys/devices/pci0000:00/0000:00:1c.4/0000:08:00.0 ==
vendor : NVIDIA Corporation
model : GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (GeForce 820M)
modalias : pci:v000010DEd00001140sv00001028sd00000652bc03sc02i00
driver : nvidia-340 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
不过,我使用 删除了所有 Nvidia 显卡驱动程序apt-get purge nvidia*
,之后我使用 安装了 nvidia-361 apt-get install nvidia-361
。现在nvidia-smi
列出以下内容:
+------------------------------------------------------+
| NVIDIA-SMI 361.42 Driver Version: 361.42 |
|-------------------------------+----------------------+----------------------+
| 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 820M Off | 0000:08:00.0 N/A | N/A |
| N/A 47C P0 N/A / N/A | 276MiB / 2047MiB | N/A Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
但是系统设置 > 软件和更新 > 附加驱动程序仍然没有显示 Nvidia-361 是选定或推荐的驱动程序。默认情况下选择 Nouveau 驱动程序:
我现在关心的是 nvidia-361 驱动程序是否与我的系统兼容,以及 Ubuntu 是否使用这些驱动程序或 Nouveau 默认驱动程序。请参阅下图中的 Nvidia X Server Settings 窗口:
答案1
您不必担心“附加驱动程序”菜单。只要nvidia-smi
它能工作并显示正确的驱动程序版本,就没问题。如果您使用的是 Nouveau,则nvidia-smi
无法正常工作。
如果您仍然担心,您可以随时将 Nouveau 列入系统黑名单。