通过键入以下命令安装 nvidia 驱动程序 367 后:
sudo add-apt-repository ppa:graphics-drivers/ppa -y
sudo apt-get update
sudo apt-get install nvidia-367 -y
并在 UEFI (BIOS) 设置中禁用安全启动,我正在尝试正确安装 nvidia-cuda 8.0。
这些是我的步骤(遵循本指南):
- 从https://developer.nvidia.com/cuda-downloads我下载了 cuda_8.0.44_linux.run
sudo mkdir /usr/local/cuda-8.0
sudo ./cuda_8.0.44_linux.run --override
- 在 /etc/profile.d/cuda.sh 中:
export PATH=$PATH:/usr/local/cuda/bin
- 在 /etc/ld.so.conf.d/cuda.conf 中:
/usr/local/cuda/lib64
sudo ldconfig
- 强制 cuda 使用 gcc 5,在 usr/local/cuda/include/host_config.h 中注释掉第 119 行:
//#error -- unsupported GNU version! gcc versions later than 5 are not supported!
rsync -av /usr/local/cuda/samples
在我的 cuda_samples/sudo GLPATH=/usr/lib make
但是,当我输入:
./nbody -benchmark -numbodies=256000
在 samples/bin/x86_64/linux/release 中,我收到以下消息:
错误:只有 0 个可用设备,1 个请求。退出。
有什么帮助吗?
我以这种方式部分解决了:
sudo apt-get --purge remove nvidia-*
sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-367.57.run --no-opengl-files
sudo ./cuda_8.0.44_linux.run
(你不应该安装它自己的 nvidia-driver 367.48,因为你已经安装了 367.57)#error -- unsupported GNU version! gcc versions later than 5 are not supported!
mkdir cuda_samples
rsync -av /usr/local/cuda/samples .
GLPATH=/usr/lib make
reboot
并且您启用了 cuda-8.0!
警告:当您从网站获得 nvidia 驱动程序时,nvidia-settings 不起作用。我现在正试图弄清楚如何使 nvidia-settings 正常工作。