Figures 3D et configuration locale

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
mumblee
Messages : 47
Enregistré le : jeu. 11 mars 2010, 10:29
Localisation : Lille

Figures 3D et configuration locale

Message non lu par mumblee » ven. 9 sept. 2022, 17:36

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 ?
Fabrice Eudes
Debian Bullseye 11.4, Asymptote 2.79, texlive 2022, Emacs 27.1

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Figures 3D et configuration locale

Message non lu par GM » ven. 9 sept. 2022, 17:49

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é.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

mumblee
Messages : 47
Enregistré le : jeu. 11 mars 2010, 10:29
Localisation : Lille

Re: Figures 3D et configuration locale

Message non lu par mumblee » ven. 9 sept. 2022, 18:16

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.
Fabrice Eudes
Debian Bullseye 11.4, Asymptote 2.79, texlive 2022, Emacs 27.1

Répondre