Система: i7 2013 года, 32 ГБ, GTX-960 Nvidia, настольный ПК Asus. Я постоянно получаю системную ошибку
MATLAB is exiting because of fatal error:
- -
Segmentation violation detected at Sat Apr 30 17:40:16 2016
Я знаю тему Проблема Matlab в Ubuntu 16.04 . У меня есть deb http://us.archive.ubuntu.com/ubuntu xenial main multiverse
в моем /etc/apt/sources.list
. У меня также есть matlab-support
в моей системе.
Я знаю поток Matlab не работает на Ubuntu 16.04? и поток файл журнала аварийного дампа matlab , поэтому я делаю
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
, но проблема все еще сохраняется. Запуск также sudo apt-get install libquadmath0:amd64 libgfortran3:amd64
не решает проблему. Я установил 64-битную версию Matlab 2016a в свою Ubuntu 16.04. Я отправил логи разработчикам, но ответа пока нет. Первоначальный ответ технической поддержки Matlab
Первоначальное расследование приводит нас к мысли, что в драйверах видеокарты может быть ошибка.
Несколько пользователей сообщили об этой проблеме с недавним обновлением до версии драйвера Nvidia 361.28 для Linux, и они смогли решить ее, понизив свой драйвер до версии 352.79 со следующей страницы: ...
Nvidia Devtalk о ситуации здесь с идентификатором ошибки 1744483. Я понизил драйвер графического процессора до драйвера noveau и больше не зависал при входе в систему, не зная, как долго стабильность. Это исправление является только кратковременным, поскольку эти драйверы noveau вызывают другие сбои в других средах и такие осложнения, как «зуд» экрана при перемещении окон, а теперь, возможно, также сбой управления мышью. Еще одно временное исправление без перехода на более раннюю версию с matlab -softwareopengl
.
Как запустить Matlab 2016a с драйверами Nvidia GTX-960 в Ubuntu 16.04?
Это - проблема драйвера NVIDIA и о ее разработке. Это было долго нерешенным в стороне NVIDIA. Драйвер NVidia-367 драйвера должен зафиксировать выпуск 24.6.2016. Ответ Qi является главным образом воспроизведением моего тела и не может быть вознагражден.
проблема с matlab библиотеками: это содержит старые библиотеки, как выдерживают сравнение с человечностью, и они конфликтуют с новым...
можно проверить это на решение: Doesn' t Matlab работают над человечностью 16.04?
или выполненный
sudo apt-get install matlab-support
и во время установки выбирают, заменяют библиотеки .bek именем файла.
Да, эта ошибка находится под дорожкой Nvidia и могла быть исправлена в будущем выпуске драйверов Nvidia. Я предложил бы попробовать один из них:
Удаление текущий драйвер Nvidia, и затем устанавливают драйвер 352.79, как предложено Matlab.
sudo apt-get purge nvidia*
sudo apt-get install nvidia-352
Уведомление, что драйвер nvidia-352 может повредить Ваш внутренний экран дисплея, как известный некоторыми новейшими машинами.
Включают опцию программного-обеспечения-openGL, когда Вы запускаете Matlab. Можно или сделать это в терминале с
matlab -softwareopengl
или сделать ярлык на рабочем столе с файлом названным как Matlab.desktop и заполненным следующим содержанием:
[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
После создания ярлыка, необходимо заставить его работать путем ввода в терминале
cd ~/Desktop
sudo chmod +x Matlab.desktop
Теперь при двойном щелчке по Значку на рабочем столе это должно работать.
Касательно: https://devtalk.nvidia.com/default/topic/926199/linux/361-28-crashes-matlab-r2016a /
, Надо надеяться, Nvidia решит эту проблему в их следующем выпуске драйвера!
Обновление 23 июня 2016:
Недавно, я заметил, что последнее обновление драйвера NVidia-367 решило эту проблему.
Для установки драйвера nvidia-367 в Ubuntu 16.04 необходимо удалить предыдущий драйвер Nvidia сначала:
sudo apt purge nvidia*
сопровождаемый перезагрузкой Вашего компьютера.
Затем устанавливают новый драйвер путем добавления ppa и получения пакета от repo.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install NVidia-367
После успешной перезагрузки, необходимо видеть, что новый драйвер был добавлен к списку модулей.
lsmod | grep nvidia
Источник: http://i2000s.github.io/2016/06/23/nvidia-driver-update-for-matlab-2016a.html