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

3

Estou tentando configurar o CUDA 5.5 em um laptop com o Ubuntu 13.10 e a Nvidia GeForce GT 645M a bordo. Eu consegui fazer com que o cartão funcionasse perfeitamente bem com abelha e novos drivers. O problema surge quando tento instalar o CUDA.

Primeiro eu tentei adicionar um repositório usando o arquivo .deb para o Ubuntu 12.10 (parecia ser o mais próximo do que eu precisaria em 13.10), fiz apt-get update e então executei apt-get install cuda-5-5 mas eu só tenho 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.

que parece um pouco estranho porque, no que me diz respeito, a corrente nvidia não existe em uma versão mais recente que a 304.

Neste fórum , encontrei uma sugestão para usar o arquivo .run . Eu 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 com o pacote nvidia-319 disponível em repositórios de 13.10 por padrão nem com nvidia-331 do repositório ppa:xorg-edgers/ppa .

Alguma sugestão sobre o que eu posso tentar fazer para que as coisas funcionem?

    
por Konrad Madej 28.11.2013 / 15:49

1 resposta

2

Eu acho que o seu problema com o CUDA pode ser que o pacote CUDA para o 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 chamado libcudart5.5 . libcudart5.5 é a biblioteca de tempo de execução NVIDIA CUDA. Este pode ser o pacote CUDA que você está procurando.

Veja como ativar o CUDA com uma placa gráfica NVIDIA. No Ubuntu 14.04 você precisa instalar o driver gráfico nvidia-331 ou mais recente para ativar o CUDA. Você também precisa instalar a biblioteca de tempo de execução NVIDIA CUDA. A CUDA (Unified Device Architecture) da Compute permite que as unidades de processamento gráfico (GPUs) da NVIDIA sejam usadas para computação de propósito geral massivamente paralela. Remova o driver NVIDIA proprietário existente e abra o terminal e digite:

sudo apt-get install nvidia-331 libcudart5.5  

Em seguida, abra o Blender e selecione Arquivo - > Preferências do Usuário e ele irá abrir uma janela de Preferências do Usuário do Blender onde você pode verificar se o CUDA está habilitado no Blender.

    
por 28.11.2013 / 16:25