Minha estação de trabalho possui duas GPUs (Quadro K5200 e Quadro K2200) com o driver NVIDIA mais recente instalado (Versão: 352.41). Depois de baixar o arquivo cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
do CUDA 7.5 Downloads , tento instalá-lo, mas o resultado é o seguinte:
root@P700-Bruce:/home/bruce/Downloads# sudo apt-get install cuda
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
cuda : Depends: cuda-7-5 (= 7.5-18) but it is not going to be installed
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
Depends: libcheese7 (>= 3.0.1) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Eu tentei a solução:
sudo apt-get remove nvidia-cuda-*
# remover pacotes antigos da nvidia-cudaInstale dependências não atendidas:
root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-7-5 : Depends: cuda-toolkit-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-runtime-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. root@P700-Bruce:/home/bruce/Downloads# apt-get install cuda-toolkit-7-5 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cuda-toolkit-7-5 : Depends: cuda-core-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-command-line-tools-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-samples-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-documentation-7-5 (= 7.5-18) but it is not going to be installed Depends: cuda-visual-tools-7-5 (= 7.5-18) but it is not going to be installed unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed Depends: libcheese7 (>= 3.0.1) but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Instale e use o aptitude
Meu sistema operacional Ubuntu14.04 acabou de instalar e atualizou o software e instalou o driver mais recente da Nvidia.
Você pode dar alguma ajuda? Desde já, obrigado!
optirun
). Outros drivers me geraram em loops de logon ou pretounity-greeter
! Eu não posso agradecer o suficienteoption
paraoptions
dentro da seção da lista negra nouveau.cuda_7.5.18_linux.run
) fazlightdm
com que pare de funcionar após a reinicialização (após o grub, você verá uma tela preta com cursor interminável) ) Minha solução foi desinstalar primeiro esse driversudo apt-get purge nvidia-*
e instalá-lo usando o arquivo de execução mais recente baixado do site oficial da NVIDIA. E funciona perfeitamente. Uma solução alternativa seria algo como a solução (A) em askubuntu.com/a/676772/194156Existem duas maneiras de instalar o driver CUDA adequado (para Optimus e outros chipsets gráficos integrados em placas-mãe híbridas) - a primeira descrita aqui é a mais fácil e a segunda descrição é mais complicada, mas eficaz:
A)
B)
A descrição do método B está aqui, mas já é mais antiga (explicada pelo usuário dschinn1001) - esse método B é mais humilde e pode ser arriscado, mas não prejudicial. :
Como instalar o Nvidia Driver GT 520 e Cuda 5.0 no Ubuntu13.04?
O pacote beta-driver para a Nvidia fazer o download para Linux está aqui:
http://www.nvidia.de/object/cuda_1_1_beta.html
O método A é mais simples, mas não claro, como ele interage com o xscreensaver e o método B é mais antigo, mas o pacote de drivers também é atualizado recentemente, e após a conclusão do método B, ele deve funcionar melhor com o xscreensaver, com a condição de que o xscreensaver seja instalado. (Testei o método B na 13.10 e isso estava funcionando muito bem, mesmo com o xscreensaver. E acho que o restante desse segmento depende do hardware.)
Além disso, e em referência ao zangão com os chipsets Optimus-Graphics, esses ajustes também são necessários:
Como instalar o nVidia Optimus / Bumblebee na versão 14.04
fonte
Soa como o bug lp 1428972 .
O usuário fennytansy adicionou uma solução alternativa no comentário # 10 :
sudo apt-get install libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0
fonte
Instalei com êxito o CUDA usando o método runfile. É um pouco mais complicado de configurar porque o driver gráfico principal também deve ser instalado usando o método runfile ( consulte aqui ).
Tente instalar apenas o driver. Isso pode ser feito usando o método runfile. Ele solicitará cada parte da instalação e você poderá desativar as
GL
bibliotecas e kits de ferramentas. O centro de controle da unidade também me deu problemas devido à necessidade de usar a amostra CUDA emlibGLU.so
vez delibGL.so
. Essa é uma solução fácil ao criar seus próprios exemplos de aprendizado.fonte
Tente desinstalar o driver da nvidia e instalar diretamente o cuda sem ele. Em um novo Ubuntu 14.04, segui as instruções do site da nvidia . Além de verificar versões compatíveis das coisas (gcc, kernel), as instruções foram:
Felizmente, o driver nvidia correto foi instalado como subproduto das etapas acima.
fonte
Passei um dia inteiro procurando usar " ppa: graphics-drivers / ppa " para atualizar os drivers da NVIDIA para a versão 352. Tudo falhou. Após uma instalação, o gpu-manager.log relatou que os drivers foram instalados enquanto o Xorg.0.log relatou o contrário.
O driver do nouveau foi removido e colocado na lista negra: sudo apt-get --purge remove xserver-xorg-video-nouveau cat /etc/modprobe.d/nouveau-nomodeset-jsrobin.conf lbm-nouveau off
Finalmente desisti e usei uma solução puramente "NVIDIA ... bin".
fonte
Reiniciei o Ubuntu hoje e descobri que há outra dependência não atendida, algo como
libcog15 : Depends: mesa-driver...
(não me lembro o nome completo do pacote), então useiapt-get install
instalar o "mesa-driver". Depois disso, o CUDA 7.5 foi instalado com sucesso.Observe que minha versão do Kernel é 3.19.0-28-genérica e a versão do gcc é o Ubuntu 4.8.4-2ubuntu1 ~ 14.04 , que não é encontrado nos documentos oficiais do CUDA 7.5 . Vou verificar se realmente funciona.
fonte
Eu tentei o sudo su e o apt-get install cuda em vez do sudo apt-get install cuda. Funcionou.
fonte
Consulte: https://github.com/astorfi/Caffe_Deep_Learning/blob/master/Installation/readme.md . Está relacionado à instalação do Caffe em essência, mas também trata da instalação do CUDA.
fonte
-problemas com o log do lightdm (loop de login)
-problemas com o driver istall ("Falha na instalação do driver: parece que um servidor X está executando ...")
Para instalar com sucesso um NVidia CUDA Toolkit no Ubuntu 16.04 64bit, acabei de fazer:
adicione usuário sudo na sessão ao vivo:
sudo adduser admin (#pass: admin1)
sudo usermod -aG sudo admin
sair da sessão ao vivo, faça login como #admin
alterar privilégios para o arquivo do instalador baixado (NÃO INSTALE NESTA ETAPA!):
sudo chmod + x cuda_X.X.run
alterne para a visualização do console:
Ctr + Alt + F1 (para ativar a visualização do terminal) Ctr + Alt + F7 (para alternar da visualização do terminal para o servidor gráfico)
na visualização do console (Ctr + Alt + F1), faça o login:
login: senha do administrador: admin1
interrompa o serviço de execução gráfica:
serviço sudo lightdm stop
verifique se o servidor gráfico está desligado - após alternar Ctr + Alt + F7, o monitor deve ficar preto em branco, volte para a exibição do console Ctr + Alt + F1
instale o CUDA Toolkit, com essa configuração:
sudo ./cuda_X.X.run (pressione 'q' para ignorar a leitura da licença) não instala a biblioteca OpenGL, não atualiza a configuração do sistema X, outras opções tornam yes e os caminhos como padrão
ative o servidor gráfico:
serviço sudo lightdm start
faça login como usuário (se você fizer login automaticamente como #ubuntu na sessão ao vivo, faça logout):
login: senha do administrador: admin1
verifique o que o compilador nvcc trabalha com a soma vetorial paralela simples fornecida nos blocos GPU:
salve vecSum.cu e book.h em novos arquivos, compile e execute no terminal: /usr/local/cuda-8.0/bin/nvcc vecSum.cu && clear && ./a.out
verifique a impressão do console - deve ser semelhante a: 0,000000 + 0,000000 = 0,000000
se tudo correu bem na sessão ao vivo do pendrive, faça o mesmo no sistema Linux host
PS Por favor, note que não é o tutorial ideal, mas funciona bem para mim!
======= vecSum.cu =====
========= book.h ======
fonte