Instalando o CUDA toolchain no linux sem botching X

1

Eu tenho tentado há algum tempo instalar o CUDA toolchain (6.5) no meu sistema linux (Fedora 20 x64, GeForce GT 540M). A questão principal é que os drivers que permitem a execução do X (bumblebee-nvidia.x86_64) em conflito com os drivers NVIDIA reais (xorg-x11-drv-nvidia-libs-340.29-2.fc20.x86_64, e xorg-x11- drv-nvidia-devel-340.29-2.fc20.x86_64) que permitem a execução do CUDA.

Eu tive uma festa selvagem jogando zangão e instalando CUDA apenas para descobrir que, na reinicialização, o X não iniciava e, em seguida, invertia todo o processo.

Um amigo disse-me que tinha dificuldades com o Nouveau ("Nouveau é uma merda" foi a citação) que aparece relacionado com os meus condutores de abelhões (as instruções dele não funcionaram para mim).

Como se instala a cadeia de ferramentas CUDA e os drivers para que o X seja iniciado? Sureley há uma maneira de fazer com que os drivers xorg-nvidia façam o que o bumblebee faz atualmente?

Como uma solução potencial adicional: é possível ter o sistema X rodando no meu chip gráfico Intel integrado, e então usar o cartão NVidia apenas como computação? Como se diz "Hey linux, use este chip com esses drivers quando rodar o X"? Esse seria um primeiro passo. Então, de alguma forma, ter esses drivers coexistir com os drivers nvidia e, em seguida, fazer os drivers nvidia computar apenas. Se alguém puder apontar uma boa explicação de como funciona toda a coisa X e xorg, eu ficaria muito grato.

    
por memorableUserNameHere 25.01.2015 / 00:15

2 respostas

0

Após instalar o CUDA, mas antes você reinicializar, execute os seguintes comandos:

sudo update-alternatives --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf

sudo update-alternatives --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf

sudo ldconfig

sudo reboot

Se o sistema já estiver quebrado: faça o login em tty ( controle + alt + f1 ) e execute os comandos acima de lá.

    
por 08.02.2015 / 17:38
0

A maneira mais simples de evitar problemas se você já tem uma instalação do servidor X em funcionamento é responder NO quando o instalador pergunta se você deseja criar uma nova configuração do X11.

Isso permitirá que pelo menos o X11 seja reiniciado após a instalação. Você pode então executar as personalizações na sua configuração do X11 após a reinicialização inicial ao instalar ou atualizar o driver proprietário da NVIDIA. Também é uma boa prática fazer um backup do seu arquivo de configuração do X11 antes de mexer nele. Você sempre pode voltar para um arquivo conhecido se quebrar alguma coisa.

    
por 24.12.2015 / 08:47