Como executar o Matlab 2016a com drivers Nvidia da GTX-960 no Ubuntu 16.04?

3

Sistema: i7 de 2013, 32 GB, Nvidia GTX-960, Asus Desktop PC. Eu recebo continuamente erros no sistema

MATLAB is exiting because of fatal error:
- - 
Segmentation violation detected at Sat Apr 30 17:40:16 2016

Eu conheço o tópico Problema do Matlab no Ubuntu 16.04 . Eu tenho deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse no meu /etc/apt/sources.list . Eu também tenho matlab-support no meu sistema.

Eu sei o tópico O Matlab não funciona no Ubuntu 16.04? e o segmento arquivo de log de despejo de memória do matlab então eu faço

cd /usr/local/MATLAB/R2016a/sys/os/glnxa64/
sudo ln -sf /usr/lib/x86_64-linux-gnu/libgfortran.so.3.0.0 libgfortran.so.3
sudo ln -sf /usr/lib/x86_64-linux-gnu/libquadmath.so.0.0.0 libquadmath.so.0
sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 libstdc++.so.6

mas o problema ainda persiste. A execução também sudo apt-get install libquadmath0:amd64 libgfortran3:amd64 não resolve o problema. Eu instalei o Matlab 2016a de 64 bits no meu Ubuntu 16.04. Enviei os logs para os desenvolvedores, mas ainda não recebi resposta. Resposta inicial do suporte técnico do Matlab

An initial investigation leads us to believe there may be a bug in your graphics card drivers.

Several users have reported this issue with a recent upgrade to the Nvidia driver version 361.28 for Linux, and they were able to resolve it by downgrading their driver to version 352.79 from the following page: ...

Nvidia Devtalk sobre a situação aqui com bug ID 1744483 Eu fiz o downgrade do driver da GPU para o driver noveau, e não mais travar no login, não tenho certeza de quanto tempo a estabilidade. Essa correção é apenas uma correção de curto prazo, porque esses drivers noveau causam outras falhas em outros ambientes e complicações, como "coceira" da tela ao mover janelas, e agora possivelmente também falha do controle do mouse. Outra correção temporária sem downgrade em execução com matlab -softwareopengl .

Como você pode executar o Matlab 2016a com os drivers Nvidia da GTX-960 no Ubuntu 16.04?

    
por Léo Léopold Hertz 준영 30.04.2016 / 16:41

3 respostas

0

Este é o problema do driver da NVIDIA e seu desenvolvimento. Foi por muito tempo sem solução no lado da NVIDIA. O driver NVidia-367 deve corrigir o problema 24.6.2016. A resposta de Qi é principalmente uma reprodução do meu corpo e não pode ser recompensada.

    
por Masi 24.06.2016 / 08:31
1

o problema com as bibliotecas matlab: ele contém bibliotecas antigas como comparar com o ubuntu e elas entram em conflito com o novo ...

você pode verificar isso para solução: Não Matlab funciona no Ubuntu 16.04?

ou execute

sudo apt-get install matlab-support

e durante a instalação, escolha substituir as bibliotecas pelo nome do arquivo .bek.

    
por Sarmad Shams 16.08.2016 / 12:30
0

Sim, este bug está sob controle da NVidia e pode ser corrigido na versão futura dos drivers da NVidia. Eu sugeriria experimentar um destes:

  1. Desinstale o driver nvidia atual e instale o driver 352.79 conforme sugerido pelo Matlab.

    sudo apt-get purge nvidia* sudo apt-get install nvidia-352

    Observe que o driver nvidia-352 pode quebrar sua tela de exibição interna, como é conhecido por algumas máquinas mais recentes.

  2. Ative a opção software-openGL ao iniciar o Matlab. Você pode fazer isso em um terminal com %código% ou faça um atalho na sua área de trabalho com um arquivo chamado Matlab.desktop e preencha com o seguinte conteúdo: matlab -softwareopengl

    Depois de criar o atalho, você precisa fazê-lo digitando o terminal [Desktop Entry] Version=9.0 Type=Application Terminal=true Exec=matlab -softwareopengl Name=MATLAB Icon=/usr/share/icons/hicolor/48x48/apps/matlab.png Categories=Development;Math;Science Comment=Scientific computing environment StartupNotify=true StartupWMClass=com-mathworks-util-PostVMInit

    Agora, se você clicar duas vezes no ícone da área de trabalho, ele deverá funcionar.

Ref: link

Espero que a NVidia corrija este problema na próxima versão do driver!

Atualização em 23 de junho de 2016:

Recentemente, notei que a última atualização do driver NVidia-367 corrigiu esse problema.

Para instalar o driver nvidia-367 no Ubuntu 16.04, você precisa desinstalar o driver nvidia anterior primeiro: %código% seguido por uma reinicialização do seu computador.

Em seguida, instale o novo driver adicionando o ppa e recuperando o pacote do repositório. %código% Após uma reinicialização bem-sucedida, você verá que o novo driver foi adicionado à sua lista de módulos. %código% Fonte: link

    
por Xiaodong Qi 04.05.2016 / 05:04