Tentei instalar um CUDA 5.5, seguindo as etapas no site da Nvidia, usando o arquivo deb para Ubuntu 12.10 (a versão mais recente que encontrei no site da Nvidia), mas o instalador falha ao iniciar, informando que há alguns problemas de dependência:
The following packages have unmet dependencies.
cuda : Depends: cuda-5-5 (= 5.5-22) but it is not going to be installed.
E: Unable to correct problems, you have held broken packages.
13.10
software-installation
64-bit
cuda
user0002128
fonte
fonte
Respostas:
Eu instalei com sucesso o CUDA-5.5.22 no Ubuntu 13.10 de 64 bits.
Minha GPU é a GeForce GTX 650Ti. Abaixo estão as etapas da minha instalação:
Etapa 1. Limpe as instalações de driver NVIDIA existentes. Eu tive que instalar o driver NVIDIA mais recente (331.20) para o CUDA-5.5 funcionar. [Mais tarde, descobri que você precisa pelo menos da versão v319.37 para o CUDA-5.5.22 - o kit de ferramentas que suporta o Ubuntu 12.10]
Passo 2. Faça o download do driver mais recente NVIDIA a partir daqui: http://www.nvidia.com/Download/index.aspx , eo kit de ferramentas CUDA a partir daqui: https://developer.nvidia.com/cuda-downloads [I Download o
.run
arquivo para o Ubuntu 12.10 de 64 bits]Etapa 3. Crie uma lista negra de drivers de vídeo existentes no
/etc/modprobe.d
. Criei um arquivo nomeado/etc/modprobe.d/blacklist-file-drivers.conf
com o seguinte conteúdo:Etapa 4. Instale as dependências. [Nota: O CUDA-5.5.22 precisa do gcc-v4.7.2 ou abaixo para compilação. Se você instalar
gcc-4.7
, a v4.7.3 será extraída dos repositórios e você não poderá instalar o kit de ferramentas. Por isso, eu useigcc-4.6
]Etapa 5. Configure seu gcc para alternativas. Você precisará do último gcc para o driver NVIDIA e do gcc-4.6 for CUDA toolkit. [Eu tenho o gcc-4.8 como o mais recente. Você tem que mudar de acordo]
Etapa 6. Pré-requisitos concluídos. Reinicie e solte em um console de texto (
Ctrl+Alt+F1
). Mate seu gerente de exibição. Para o Ubuntu 13.10 sem ajustes, élightdm
Etapa 7. Instale o driver NVIDIA. Navegue até o diretório de downloads e escolha seu último gcc. [Nota: Não copie e cole o seguinte código. Mude o nome do seu arquivo de driver de acordo]
Siga as instruções do texto. Inicialmente, daria avisos sobre distribuição não suportada. Ignore e continue.
Etapa 8. Instale o kit de ferramentas CUDA. [Nota: Não copie e cole o seguinte código. Mude o nome do seu arquivo de kit de ferramentas adequadamente]
Siga as instruções em texto. NÃO instale o driver CUDA que acompanha o kit de ferramentas.
Etapa 9. Adicione os binários e arquivos lib ao seu caminho. Reinicie.
Etapa 10. Feito! Você pode
make
os arquivos de amostra agora. Aproveite o seu CUDA.fonte
Cortesia do Sr. Aaron Haviland :
Caso você queira instalar os drivers NVIDIA mais recentes (atualmente) para o ubuntu ( NOTA : isso NÃO é uma dependência do CUDA 5.5), um método fácil…
Cortesia da “equipe dos xorg crack pushers” :
fonte
nvidia-331
ainda é o melhor e mais recente para usar?Meu sistema UBUNTU 13.10 64bits (
uname -a
):Da maneira como eu instalei o CUDA Toolkit 5.5:
1 - Em Configurações do sistema -> Software e atualizações -> Unidades adicionais , selecione:
Isso me deu a versão 319.60 do driver NVIDIA (ele precisa ser> = 319.37).
2 - Instale o gcc-4.6:
3 - Use as alternativas de atualização para lidar com as versões do gcc (como declarado pelo banskt ):
e escolha gcc-4.6 .
4 - Instalação alguns sutff para evitar bibliotecas em falta a partir de amostras CUDA (
libGLU.so
,libX11.so
,libXi.so
,libXmu.so
):5 - Instale o CUDA Toolkit, baixado anteriormente do site da NVIDIA (versão RUN 12.10 de 64 bits: developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run )
Respostas:
accept
,y
(sem suporte),n
(driver NVIDIA),y
(instalar kit de ferramentas), digite (local padrão),y
(amostras), digite (local padrão)6 - Com as alternativas de atualização, retorne ao gcc-4.8 :
7 - Adicione os binários CUDA e o caminho da lib às suas variáveis de ambiente PATH e LD_LIBRARY_PATH:
CAMINHO: =======================================
#inside file:
===============================================
LD_LIBRARY_PATH: ============================
#inside file:
===============================================
8 - Faça logoff do seu sistema e faça login novamente. Teste
nvcc --version
ou compile e execute os seguintes códigos de exemplo simples: first.cu , sumvec.cu withnvcc filename.cu -o filename.exec
.Tenha um bom tempo CUDA :-D
fonte
#inside file:
faz não especificar o arquivo para adicionar/usr/local/cuda-5.5/lib /usr/local/cuda-5.5/lib64
a. Pode ser uma boa ideia editar sua resposta. Corrigir essa "falha" tornaria essa resposta incompleta completa.Não sei se você conseguiu isso ainda, mas você já tentou seguir o guia aqui? http://installion.co.uk/ubuntu/saucy/multiverse/n/nvidia-cuda-toolkit/install.html Funcionou para mim
O nustshell é: verifique se o repositório multiverso está ativado e, em seguida,
Felicidades!
fonte
apt-get
tentei instalar algumas atualizações nos drivers da nvidia-319 (que eu não havia instalado), causando problemas. Usar o arquivo .run para instalar, conforme descrito por @banskt, parece uma alternativa mais genérica.Eu tive alguns problemas na instalação do cuda. A maneira melhor / mais simples de resolver os erros que funcionaram para mim foi usar o
sudo aptitude install cuda
"sudo apt-get install cuda" em vez de "sudo apt-get install cuda".apt-get
não cuida dos erros,aptitude
sugere uma maneira de resolver os erros e tudo funcionou!fonte
1) Instale o Ubuntu 12.04.3 de 64 bits
2) Atualize o terminal aberto: sudo apt-get update && sudo apt-get upgrade sudo shutdown -r now # reboot machine
3) instale ferramentas de compilação, driver mpi, nvidia-331, gcc / g ++ 4.6 (suportado, em oposição ao gcc / g ++ 4.8 ou 4.7.3) e defina como padrão. Além disso, instale outras bibliotecas necessárias para a compilação de amostras do CUDA Toolkit e faça os respectivos links simbólicos para onde o instalador do CUDA Toolkit os encontrará:
4) faça o download e instale o CUDA 5.5 Toolkit de 64 bits para o Ubuntu 12.10 (RUN): faça o download aqui: https://developer.nvidia.com/cuda-downloads
Fonte: http://pastebin.com/fDpqvSi5
fonte
Cortesia do Sr. Aaron Haviland:
Cortesia da "equipe dos xorg crack pushers":
TUDO que eu precisava saber (para linux mint 17.1) ambos economizou tanto tempo.
fonte