2 votes

MATLAB com.jogamp.opengl.GLException: Erreur X11GLXDrawableFactory

Je reçois l'erreur suivante lorsque j'ouvre matlab2016a sur mon ubuntu 14.04 avec GTX1080:

com.jogamp.opengl.GLException: X11GLXDrawableFactory - Impossible d'initialiser les ressources partagées pour le périphérique graphique X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x17b50086, isOwner false, <6c356992, 26a627be>[count 0, qsz 0, owner ]]]
    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) a échoué : code d'erreur Code d'erreur inconnu 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

Y a-t-il eu une solution à ce problème? J'ai vu des publications sur le forum nvidia (https://devtalk.nvidia.com/default/topic/926199/361-28-crashes-matlab-r2016a/) et ici et j'ai essayé quelques solutions mais aucune n'a fonctionné. J'ai installé le pilote nvidia ppa (pas le pilote du site web de nvidia). Est-ce un problème avec le pilote nvidia ?

3voto

Negrito Points 644

Dans la ligne de commande Linux, tapez matlab -softwareopengl, cela démarrera Matlab normalement. Pour en faire la configuration par défaut, dans la ligne de commande Matlab, tapez opengl('save','software'). Cela fonctionne avec Matlab R2019b sur Ubuntu 18.04.

0voto

Riyas Jaleel Points 69

C'est un problème OPENGL et libstdc++

Tout d'abord, installez quelques packages

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

$ sudo apt-get install mesa-utils

Ensuite, mettez à jour quelques liens :

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

puis exécutez le check matlab pour voir si mesa est mis à jour dans le terminal matlab

>> opengl info

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

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

Maintenant, opengl devrait fonctionner....

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X