web-dev-qa-db-fra.com

Avertissement OpenGL pas dans la table mesa

J'utilise Ubuntu 13.04 sur une machine virtuelle.

Mon hôte est:

windows 7 
64 bit machine
i7-2630QM
NVIDIA geforce gtx 460M graphics

J'ai installé OpenGL, Glut et Mesa sur mon système d'exploitation Linux dans la machine virtuelle.

Lorsque je fais un programme openGL de test, il compile bien, lorsque je lance le programme, je reçois les avertissements suivants et une erreur de segmentation.

OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0xf77250
OpenGL Warning: Retry with 0x8002 returned 0 visuals
Segmentation fault (core dumped)

Est-ce que quelqu'un sait s'il s'agit d'un bogue dû à un pilote manquant?

J'ai remarqué qu'au moins une autre personne a posté en ligne dans une situation similaire à celle que je suis, mais toujours pas de réponse.

EDIT: Site Web des ajouts d’invités:

OpenGL sur Linux nécessite le noyau 2.6.27 et supérieur ainsi que le serveur X.org version 1.5 et ultérieure. Ubuntu 10.10 et Fedora 14 ont été testés et confirmés.

Ma version actuelle du serveur X.Org:

-VirtualBox:~/workspace/C++/Chapter_8$ X -version
X.Org X Server 1.13.3
Release Date: 2013-03-07
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.2.0-37-generic x86_64 Ubuntu
Current Operating System: Linux marco-VirtualBox 3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:43:33 UTC 2013 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.8.0-26-generic root=UUID=e9e83a17-def0-4c1a-8da1-86dbaa5c1658 ro quiet splash vt.handoff=7
Build Date: 17 April 2013  10:43:13PM
xorg-server 2:1.13.3-0ubuntu6 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.28.2
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.

Mon noyau actuel:

-VirtualBox:~/workspace/C++/Chapter_8$ uname -r
3.8.0-26-generic

Je ne sais pas si la version de mon serveur X.Org est 1.5.

6
Marco Susilo

J'ai récemment traité exactement le même message d'erreur. J'ai constaté que si je désactivais l'accélération 3D dans VirtualBox, tout fonctionnait correctement (bien que ne pas avoir d'accélération 3D ne soit pas idéal, il serait intéressant de trouver une solution ne nécessitant pas de la désactiver).

5
Max

VirtualBox ne supporte pas OpenGL 3.0 ou supérieur pour le moment, j'ai dû migrer vers VMware pour cela la semaine dernière ... Je peux me tromper, mais ces avertissements semblent être causés par cela.

3
Simon Kérouack