Estou tentando configurar o CUDA 5.5 em um laptop com Ubuntu 13.10 e Nvidia GeForce GT 645M integrado. Consegui fazer o cartão funcionar perfeitamente bem com o Bumblebee e os drivers mais recentes. O problema surge quando tento instalar o CUDA.
Primeiro tentei adicionar um repositório usando o.debarquivo para Ubuntu 12.10 (parecia ser o mais próximo do que eu precisaria em 13.10), fiz apt-get update
e executei apt-get install cuda-5-5
, mas só recebi um erro:
The following packages have unmet dependencies:
cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
o que parece um pouco estranho porque, no que me diz respeito, nvidia-current não existe em uma versão mais recente que 304.
Neste fórumEncontrei uma sugestão para usar o.correrarquivo em vez disso. Segui o guia anexo e infelizmente falhei novamente:
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.
Ambas as abordagens não produziram bons resultados sem nenhum nvidia-319
pacote disponível nos repositórios 13.10 por padrão nem nvidia-331
no ppa:xorg-edgers/ppa
repositório.
Alguma sugestão sobre o que eu poderia tentar a seguir para fazer as coisas funcionarem?
Responder1
Acho que o seu problema com o CUDA pode ser que o pacote CUDA para Ubuntu 13.10 não está funcionando corretamente com o driver da sua placa gráfica Nvidia. No Ubuntu 14.04 existe um novo pacote CUDA que não está disponível no Ubuntu 13.10 chamadolibcudart5.5. libcudart5.5 é a biblioteca de tempo de execução NVIDIA CUDA. Este pode ser o pacote CUDA que você está procurando.
Veja como habilitar CUDA com uma placa gráfica NVIDIA. No Ubuntu 14.04 você precisa instalar o driver gráfico nvidia-331 ou mais recente para habilitar o CUDA. Você também precisa instalar a biblioteca de tempo de execução NVIDIA CUDA. A Compute Unified Device Architecture (CUDA) permite que unidades de processamento gráfico (GPUs) NVIDIA sejam usadas para computação de uso geral massivamente paralela. Remova o driver proprietário NVIDIA existente e abra o terminal e digite:
sudo apt-get install nvidia-331 libcudart5.5
Em seguida, abra o Blender e selecioneArquivo->Preferências de usuárioe abrirá uma janela de preferências do usuário do Blender onde você pode verificar se CUDA está habilitado no Blender.