Instalando o conjunto de ferramentas CUDA no Linux sem estragar o X

Instalando o conjunto de ferramentas CUDA no Linux sem estragar o X

Há algum tempo venho tentando instalar o conjunto de ferramentas CUDA (6.5) em meu sistema Linux (Fedora 20 x64, GeForce GT 540M). O principal problema é que os drivers que atualmente permitem a execução do X (bumblebee-nvidia.x86_64) entram em conflito com os drivers reais da NVIDIA (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 o zangão e instalando o CUDA apenas para descobrir que na reinicialização o X não iniciava e depois revertia todo o processo.

Um amigo me disse que teve dificuldades com o Nouveau ("Nouveau é uma merda" foi a citação), que parece estar relacionado aos meus motoristas de abelha (suas instruções não funcionaram para mim).

Como instalar o conjunto de ferramentas e drivers CUDA para que o X seja iniciado? Certamente 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 executar o sistema X em meu chip gráfico Intel integrado e depois usar a placa NVidia apenas como computação? Como alguém pode dizer "Ei, Linux, use ESTE chip com ESTES drivers ao executar o X"? Esse seria um primeiro passo. Então, de alguma forma, fazer com que esses drivers coexistam com os drivers da nvidia e, em seguida, fazer com que os drivers da nvidia sejam computados apenas. Se alguém pudesse apontar para uma boa explicação de como funciona toda a coisa do X e do xorg, eu ficaria muito grato.

Responder1

Depois de instalar o CUDA, masantesvocê reinicia, 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 login em tty( control+ alt+ f1) e execute os comandos acima a partir daí.

Responder2

A maneira mais simples de evitar problemas se você já tiver uma instalação de servidor X funcionando é responder NÃO quando o instalador perguntar se você deseja criar uma nova configuração do X11.

Isso permitirá pelo menos que o X11 reinicie após a instalação. Você pode então realizar quaisquer personalizações na 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 arquivo de configuração do X11 antes de alterá-lo. Você sempre pode voltar para um arquivo em bom estado se quebrar alguma coisa.

informação relacionada