Ubuntu 13.10, CUDA 5.5 e placa gráfica híbrida

Ubuntu 13.10, CUDA 5.5 e placa gráfica híbrida

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 updatee 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-319pacote disponível nos repositórios 13.10 por padrão nem nvidia-331no ppa:xorg-edgers/pparepositó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.

insira a descrição da imagem aqui

informação relacionada