Eu tenho o Cuda6 trabalhando no Lubuntu 14.04. Isso já tinha os build-essentials instalados, portanto, se você estiver usando uma nova instalação, provavelmente deverá instalá-lo:
apt-get install build-essential
Baixar o pacote cuda6 run (6.0. 37 no momento atual da escrita) para ~/Downloads
:
Abra um terminal e extraia os instaladores separados por:
mkdir ~/Downloads/nvidia_installers;
cd ~/Downloads
./cuda_6.0.37_linux_64.run -extract=~/Downloads/nvidia_installers;
(Eu tentei executar o arquivo .run diretamente, mas ele continuou estragando minha instalação do Xorg e nunca deixaria o X rodar. Eu acredito que é um problema de configuração entre as versões do driver: aquelas instaladas por apt-get nvidia-331-updates
e cuda *. execute o driver.)
Desinstale completamente qualquer coisa nos repositórios do Ubuntu com o nvidia- *. Eu usei synaptic e fiz uma limpeza, AKA completamente desinstalar programas e configuração.
sudo apt-get --purge remove "nvidia-*"
Tenha estas instruções à mão pois precisamos eliminar o X para instalar o driver. Pressione CTL + ALT + F1 para o terminal físico e efetue o login.
cd ~/Downloads/nvidia_installers;
sudo service lightdm stop
sudo killall Xorg
sudo ./NVIDIA-Linux-x86_64-331.62.run
Aceite o EULA e instale o driver. Eu recomendaria deixá-lo atualizar os arquivos de configuração do Xorg.
Depois que o instalador terminar, ligue o módulo nvidia e instale CUDA.
sudo modprobe nvidia
sudo ./cuda-linux64-rel-6.0.37-18176142.run
sudo ./cuda-samples-linux-6.0.37-18176142.run
teste se os drivers estão funcionando indo para o diretório de amostra
cd /usr/local/cuda/samples
sudo chown -R <username>:<usergroup> .
cd 1_Utilities/deviceQuery
make .
./deviceQuery
Trabalhei para mim neste momento. Agora reinicie o X
sudo service lightdm start
Você deve ser capaz de fazer
lsmod | grep nv
e veja uma linha com a nvidia listada. Não se esqueça de sair do seu terminal físico se tudo funcionou.
APÊNDICE
No meu caso, foi necessário adicionar a pasta que contém o executável ao seu $PATH
.
Uma maneira de fazer isso é editar o arquivo ~/.bashrc
na sua pasta Pessoal.
Adicione uma linha ao seu. bashrc
(modifique a localização se você alterou a pasta de instalação padrão do CUDA)
Salve o arquivo e, em seguida, digite seu .bashrc
digitando
source .bashrc
quando estiver na sua pasta pessoal.