我之前安装了 nvidia-340,使用
sudo apt-get install nvidia-340
我试图安装 Cuda-8,但它需要 nvidia-367。所以我删除了 nvidia-340 和所有其他 nvidia 产品,使用
sudo apt-get purge nvidia
然后安装 nvidia 367,使用
sudo apt-get install nvidia-367
现在虽然 nvidia-prime 显示版本为 367,但在附加驱动程序部分,nouveau 被选中,另一个选项是 nvidia-340(未选中)。没有 nvidia-367 的选项。
当我在附加驱动程序部分切换到 nvidia-340 时,nvidia-prime 开始显示版本为 340。
所以我的问题是我无法在我的计算机上成功安装 nvidia-367。dpkg 的输出是:
$ dpkg -l | grep -i nvidia
ii bbswitch-dkms 0.8-3ubuntu1 amd64 Interface for toggling the power on NVIDIA Optimus video cards
ii libcuda1-340 340.101-0ubuntu0.16.04.1 amd64 NVIDIA CUDA runtime library
ii nvidia-340 340.101-0ubuntu0.16.04.1 amd64 NVIDIA binary driver - version 340.101
rc nvidia-367 367.57-0ubuntu0.16.04.1+gpu16.04.1 amd64 NVIDIA binary driver - version 367.57
ii nvidia-opencl-icd-340 340.101-0ubuntu0.16.04.1 amd64 NVIDIA OpenCL ICD
rc nvidia-opencl-icd-367 367.57-0ubuntu0.16.04.1+gpu16.04.1 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.8.2 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 375.26-0ubuntu0~gpu16.04.1 amd64 Tool for configuring the NVIDIA graphics driver
请注意,nvidia-340 和 nvidia-367 都在列表中。
有趣的是,当我删除所有 nvidia 驱动程序时;尽管“dpkg -l | grep -i nvidia”没有显示任何内容,但 nvidia-340 仍然出现在附加驱动程序部分。
PS:我在笔记本电脑上运行 Ubuntu 16.04,GPU 是 Nvidia GeForce 820M。