Page 1 sur 1

Figures 3D et configuration locale

Posté : ven. 9 sept. 2022, 17:36
par mumblee
Bonjour,

Je penche plutôt pour un problème avec ma distribution (debian 11.4) qu'un bug d'asymptote mais si quelqu'un a déjà rencontré le même problème, je veux bien de l'aide !

Je n'arrive pas à compiler les figures faisant intervenir la 3D. Par exemple, j'ai récupéré ici-même le code de cubes empilés et j'obtiens le message d'erreur suivant :

Code : Tout sélectionner

X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  40
  Current serial number in output stream:  39
Je n'ai rien trouvé sur le forum d'aide d'asymptote et une recherche Google du message d'erreur suggère d'ajouter une variable d'environnement

Code : Tout sélectionner

export MESA_GL_VERSION_OVERRIDE=4.6
(qui est le numéro de version que me donne glxinfo) mais ça ne fonctionne pas.

Ma version d'asymptote est la 2.79 (texlive 2022). Elle est bien compilée avec le support OpelGL (confirmé par "asy --version").

Des idées ?

Re: Figures 3D et configuration locale

Posté : ven. 9 sept. 2022, 17:49
par GM
Bonsoir,
je ne vais que pouvoir dire qu'avec la dernière version sous Windows 10, ce code compile sans erreur.
Je n'ai plus de pc sous Debian en ce moment pour pouvoir tester.
Désolé.

Re: Figures 3D et configuration locale

Posté : ven. 9 sept. 2022, 18:16
par mumblee
Merci Gaëtan.

De toute façon je suis certain que le code de ton exemple compile sans souci. Même sur ma Debian, ça passe avec l'option "render=0".
Le problème est vraiment le rendu 3D à l'aide des bibliothèques locales (mesa et autres). J'ai posté ce message en espérant que quelqu'un avec un environnement de travail similaire aurait une solution ou une suggestion.