我让Cuda6在Lubuntu 14.04上工作。这已经安装了build-essentials,因此,如果您使用的是全新安装,则可能应该安装它:
apt-get install build-essential
下载(在写的当前时间6.0.37)到cuda6运行包~/Downloads
:
打开一个终端,并通过以下方式提取单独的安装程序:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(我尝试直接运行.run文件,但该文件一直在加紧我的Xorg安装,并且永远不会让X运行。我相信这是驱动程序版本之间的配置问题:由安装者apt-get nvidia-331-updates
和cuda * .run驱动程序安装。)
使用nvidia- *完全卸载Ubuntu存储库中的所有内容。我使用了突触并进行了清除,AKA完全卸载了程序和配置。
sudo apt-get --purge remove "nvidia-*"
将这些说明放在手边,因为我们需要杀死X安装驱动程序。按 CTL + ALT+ F1放到物理终端并登录。
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
接受EULA并安装驱动程序。我建议让它更新Xorg配置文件。
安装程序完成后,打开nvidia模块并安装CUDA。
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
通过转到示例目录来测试驱动程序是否正常工作
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
在这一点上为我工作。现在重启X
sudo service lightdm start
你应该能够做
lsmod | grep nv
并看到列出了nvidia的一行。如果一切正常,请不要忘记退出物理终端。
附录
就我而言,有必要将包含可执行文件的文件夹添加到您的$PATH
。
一种方法是编辑~/.bashrc
主文件夹中的文件。在您的中添加一行。bashrc
(如果更改了默认的CUDA安装文件夹,请修改位置)
导出PATH = / usr / local / cuda-6.0 / bin:$ PATH
保存文件,然后.bashrc
通过键入来获取您的文件
source .bashrc
在您的主文件夹中时。