Eu tenho o Cuda6 trabalhando no Lubuntu 14.04. Isso já tinha o essencial da compilação instalado; portanto, se você estiver usando uma instalação nova, provavelmente deverá instalá-la:
apt-get install build-essential
Faça o download do pacote de execução cuda6 (6.0.37 no momento atual da gravação) 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;
(Tentei executar o arquivo .run diretamente, mas ele continuou atrapalhando minha instalação do Xorg e nunca deixaria o X rodar. Acredito que seja um problema de configuração entre as versões do driver: as instaladas pelo apt-get nvidia-331-updates
driver cuda * .run.)
Desinstale completamente qualquer coisa nos repositórios Ubuntu com nvidia- *. Eu usei o synaptic e fiz uma limpeza, o AKA desinstalou completamente os programas e a configuração.
sudo apt-get --purge remove "nvidia-*"
Tenha estas instruções à mão, pois precisamos matar o X e instalar o driver. Pressione CTL + ALT+ F1para ir para o terminal físico e efetuar 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 o 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
Trabalhou 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 ~/.bashrc
arquivo na sua pasta Home. Adicione uma linha ao seu. bashrc
(modifique o local se você alterou a pasta de instalação padrão do CUDA)
exportar PATH = / usr / local / cuda-6.0 / bin: $ PATH
Salve o arquivo e origine seu .bashrc
digitando
source .bashrc
quando estiver na sua pasta pessoal.