Что может быть сделано, чтобы диагностировать сообщение об ошибке и восстановить MATLAB назад к его исходному рабочему состоянию? Новая установка MATLAB и Ubuntu 16.04 не показала признаков. После обновлений присутствует признак OpenGL.
R2018a на 16,04 первоначально не показал признак, однако обновления, возможно, вызвали Признак:
com.jogamp.opengl. GLException: X11GLXDrawableFactory - не Мог инициализировать совместно используемые ресурсы для X11GraphicsDevice [тип .x11, соединение:0, unitID 0, обработать 0x0, ложь владельца, ResourceToolkitLock [obj 0x5d8aa476, isOwner ложь, [количество 0, qsz 0, владелец]]] в jogamp.opengl.x11.glx. X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource (X11GLXDrawableFactory.java:326) в jogamp.opengl. SharedResourceRunner.run(SharedResourceRunner.java:297) в java.lang. Thread.run (Поток java:748), Вызванный: java.lang. NullPointerException в jogamp.opengl. GLContextImpl.makeCurrent (GLContextImpl.java:688) в jogamp.opengl. GLContextImpl.makeCurrent (GLContextImpl.java:580) в jogamp.opengl.x11.glx. X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource (X11GLXDrawableFactory.java:297)... Еще 2
Реконфигурирование OpenGL на руководство MathWorks устраняет сообщение об ошибке, однако, я подозреваю, что это - субоптимальная производительность.
>> opengl('save','software')
Возвраты Bash:
glxinfo | grep "OpenGL version"
Строка версии OpenGL: 3.0 Мезаструктура 18.0.5
Любые диагностические вопросы всегда ценятся:спасибо.
У меня были проблемы с openGL. Служба поддержки Matlab предложила, чтобы я запустил matlab со следующей команды:
matlab -desktop -softwareopengl
Между прочим, я использую драйвер Nvidia, не Xorg