Ubuntu OsにてMATLAB​を開く際、端末でエラ​ーが出ている

87 views (last 30 days)
Sho Ikeda
Sho Ikeda on 27 Nov 2020
Answered: Kojiro Saito on 30 Nov 2020
UbuntuOSでMATLABを端末から開くと、端末上で以下のようなエラーが生じます。
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
Gtk-Message: 15:57:01.223: Failed to load module "canberra-gtk-module"
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
ーーーー
さらに
MATLABのコマンドウィンドウに以下のようなエラーが出ます。
com.jogamp.opengl.GLException: X11GLXDrawableFactory - Could not initialize shared resources for X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x78729f39, isOwner false, <5bdf7b29, 192aa71b>[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(Thread.java:748)
Caused by: com.jogamp.opengl.GLException: Startup Class Loader-SharedResourceRunner: Unable to create temp OpenGL context(1)
at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:368)
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:759)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:642)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:580)
at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:297)
... 2 more
これらはどういうエラーなのかがわかりません
またこのエラーの解消法を教えていただきたいです。

Answers (1)

Kojiro Saito
Kojiro Saito on 30 Nov 2020
こちらのAnswersこちらのUbuntuのページに同様の事象が報告されています。NVIDIAのドライバーとMESA_LOADER_DRIVER_OVERRIDEのオプションの相性の問題のようです。
Answersの回答にあるように、ターミナルで以下のコマンドを実行してから、
export MESA_LOADER_DRIVER_OVERRIDE=i965; matlab
MATLABを起動してみてはいかがでしょうか。
もしMATLABのシンボリックリンクが無くmatlabコマンドで起動できない場合は、MATLABのインストールディレクトリを含むフルパスで実行してみてください。
例:
export MESA_LOADER_DRIVER_OVERRIDE=i965; /usr/local/MATLAB/R2020b/matlab

Categories

Find more on MATLAB 入門 in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!