MATLAB com.jogamp.opengl. GLException: ошибка X11GLXDrawableFactory

Я получаю следующую ошибку, когда я открываю matlab2016a на своей человечности 14.04 с GTX1080:

com.jogamp.opengl.GLException: X11GLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x17b50086, isOwner false, <6c356992, 26a627be>[count 0, qsz 0, owner <NULL>]]]
    at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:326)
    at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:297)
    at java.lang.Thread.run(Unknown Source)
Caused by: com.jogamp.opengl.GLException: glXGetConfig(0x1) failed: error code Unknown error code 6
    at jogamp.opengl.x11.glx.X11GLXGraphicsConfiguration.glXGetConfig(X11GLXGraphicsConfiguration.java:570)
    at jogamp.opengl.x11.glx.X11GLXGraphicsConfiguration.XVisualInfo2GLCapabilities(X11GLXGraphicsConfiguration.java:500)
    at jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationXVisual(X11GLXGraphicsConfigurationFactory.java:434)
    at jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11GLXGraphicsConfigurationFactory.java:240)
    at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createMutableSurfaceImpl(X11GLXDrawableFactory.java:524)
    at jogamp.opengl.x11.glx.X11GLXDrawableFactory.createDummySurfaceImpl(X11GLXDrawableFactory.java:535)
    at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:283)
    ... 2 more

Был кто-либо, фиксируют для этого? Я видел сообщения на форуме Nvidia (https://devtalk.nvidia.com/default/topic/926199/361-28-crashes-matlab-r2016a/) и здесь и я попробовал решения для пары, но ни один из них не работал. Я установил ppa драйвер Nvidia (не драйвер с веб-сайта Nvidia). Действительно ли это - драйвер Nvidia проблема?

2
задан 4 January 2017 в 10:13

2 ответа

Его OpenGL и libstdc ++ выпуск

Сначала, установите несколько пакетов

$ sudo apt-get install lib64stdc++6:i386

$ sudo apt-get install mesa-utils

Затем обновление некоторые ссылки:

cd <your_matlab_location>/sys/os/glnxa64/
$ sudo mv libstdc++.so.6 libstdc++.so.6.bak
$ sudo ln -s /usr/lib64/libstdc++.so.6  libstdc++.so.6

затем осуществляет проверку matlab, обновляется ли мезаструктура в matlab терминале

>> opengl info

  Version: '3.0 Mesa 17.0.3'
   Vendor: 'Intel Open Source Technology Center' ..............

 HardwareSupportLevel: 'full'
..........

Теперь opengl, должен работать....

0
ответ дан 2 December 2019 в 09:33

В командной строке Linux введите matlab -softwareopengl , он запустит Matlab в нормальном режиме. Чтобы установить это значение по умолчанию, в командной строке Matlab введите opengl ('save', 'software') . Он работает с Matlab R2019b в Ubuntu 18.04.

3
ответ дан 2 February 2020 в 02:02

Другие вопросы по тегам:

Похожие вопросы: