Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/08/2011, 16h35   #1
Membre du Club
 
Homme
Doctorant en Astrophysique
Inscription : mars 2009
Messages : 234
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Doctorant en Astrophysique
Secteur : Enseignement

Informations forums :
Inscription : mars 2009
Messages : 234
Points : 49
Points : 49
Par défaut Problème 3D : Xlib: extension "GLX" missing on display ":0.0".

Bonjour.

J'ai un problème un peu particulier : je n'arrive pas à afficher de la 3D sous Linux/Ubuntu tournant sous VirtualBox (Ubuntu tourne dans une machine virtuelle sous Win 7 (c'est purement pour des raisons de logiciels)). Le problème vient de la configuration de Ubuntu et non de VirtualBox (voir dans la suite), c'est pour cela que j'ai besoin de vous.

Tout d'abord voici ma configuration :
Citation:
Laptop : HP pro 8510w
CPU : Intel core 2 duo T9300
GPU : Nvidia Quadro FX 750m

Host : Windows 7 x64 pro SP1
Guest : Ubuntu 11.04 x32
Virtual box : 4.0.8
Additions : VBOXADDITIONS_4.0.8

CPU for guest : 1 (/2)
Memory for guest : 1024Mo (/4096Mo)
Graphic memory for guest : 48Mo (/128Mo)
3D acceleration activated
Emulated graphics card : InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
J'ai besoin de la 3D car je fais du développement sous Qt/OpenSceneGraph.
Quand je lance glxgears qui test la 3D sur la machine, j'obtiens l'erreur suivante :
Citation:
glxgears
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual
Pendant un moment j'ai cru que c'était lié soit à la virtualisation, soit au fichiers de configuration contenus dans /etc/X11.

Pour vérifier cela, j'ai installé vite fait une autre machine virtuelle avec Ubuntu 11.04, avec les mêmes paramètres de configuration et miracle : cette autre machine virtuelle marche !

Je me suis dit que ça venait de /etc/X11 et donc j'ai joué les bourrins (j'ai sauvegardé avant hein), et j'ai copié collé le /etc/X11 de ma machine de test sur le /etc/X11 de la machine sur laquelle cela ne fonctionne pas. Et cela n'a rien changé ... cela ne fonctionne toujours pas.

La différence qu'il existe est que sur ma machine de test j'ai une installation "clean" puisque je l'ai juste utilisée pour valider mon hypothèse, alors que sur l'autre, il s'agit d'un installation de Ubuntu 11.04 updatée à partir de la version 10 et sur laquelle j'ai un très grand nombre de trucs installés (je fait du développement avec pas mal de bibliothèques et j'ai donc beaucoup de fichiers de lib).

Du coup : auriez vous la moindre idée d'où ce problème pourrait venir ? Une autre idée de trucs à tester ?

Merci beaucoup.
Kaluza est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/08/2011, 14h28   #2
Membre Expert
 
Avatar de kain_tn
 
Homme
Inscription : mars 2005
Messages : 577
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations forums :
Inscription : mars 2005
Messages : 577
Points : 1 209
Points : 1 209
Bonjour,

As-tu installé les "add-on invités"? De même, tu dois aussi vérifier que tu as bien les libs pour OpenGL installées sur ta VM sinon tu ne risques pas d'avoir d'accélération 3D...
__________________
Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros!


Code C :
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(int argc, char **argv) {
 
    printf("So long, and thanks for the fish, Dennis...\n");
    return 0;
}
kain_tn est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h27.


 
 
 
 
Partenaires

Hébergement Web