如何排除错误信息并将MATLAB恢复到原来的工作状态?新安装的MATLAB和Ubuntu16.04没有显示任何症状。更新后,就会出现OpenGL症状。
R2018a在16.04最初没有表现出症状,但是更新可能导致了症状:
com.jogamp.opengl.GLException: X11GLXDrawableFactory -无法初始化X11GraphicsDevice的共享资源[类型.x11,连接:0,unitID 0,句柄0x0,所有者false,ResourceToolkitLock[obj0x5d8a476,isOwner false,[]在jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:326) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:297) at java.lang.Thread.run(Thread.java:748),由: jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:688) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:580) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:297) .2引起
根据Mathworks指南重新配置OpenGL消除了错误消息,但是,我怀疑这是次优性能。
>> opengl('save','software')BASH返回:
glxinfo | grep "OpenGL version"OpenGL版本字符串:3.0Mesa18.0.5

任何诊断问题,我们都会很感激:谢谢。
发布于 2018-12-25 10:35:30
我对openGL有意见。Matlab支持小组建议我使用以下命令启动matlab:
matlab -desktop -softwareopengl顺便说一下,我使用的是Nvidia驱动程序,而不是Xorg。
https://askubuntu.com/questions/1093740
复制相似问题