O driver NVIDIA causa falha de segmentação de aplicativos gráficos

0

Eu tenho um pequeno problema com o driver NVIDIA. Eu construí um PC para cálculos científicos em que estou executando o MATLAB e outros programas.

Para acelerar os cálculos, incluí uma NVIDIA Quadro K5000 para aproveitar os recursos CUDA do MATLAB.

Infelizmente, tenho um pequeno problema. Quando estou usando o driver nouveau , tudo está funcionando bem, mas é claro que estou perdendo o suporte ao CUDA do MATLAB. Quando eu instalar o driver NVIDIA do repositório (nvidia-361), bem como os pacotes nvidia-cuda-dev/nvidia-cuda-toolkit , posso abrir o MATLAB, mas quase todos os outros programas gráficos não abrem.

Quando tento iniciá-los pela linha de comando, recebo o erro

"Segmentation fault (core dumped)". 

Eu tentei usar outras versões, mas com o driver nvidia-352 eu tenho o mesmo erro e o driver nvidia-304 aparentemente é muito antigo para suportar CUDA. Alguém sabe como eu poderia corrigir o erro de falha de segmentação ao usar os drivers mais recentes da NVIDIA?

    
por Daniel 08.07.2016 / 13:34

2 respostas

0

Eu resolvi esse problema com a ajuda do feedback Amias . Em vez de usar os drivers fornecidos pelo Ubuntu, baixei as versões mais recentes do driver da GPU (367.27), bem como o kit de ferramentas CUDA (cuda_7.5.18_linux.run) e instalei-as manualmente. Agora tenho suporte ao CUDA no MATLAB, além de poder iniciar outros programas gráficos.

    
por Daniel 08.07.2016 / 14:39
0

obtenha o pacote CUDA 8.0 da nvidia

link

Isso empacota todas as bibliotecas e combina-as com drivers.

    
por Amias 08.07.2016 / 13:41