Estou executando o Ubuntu 13.04 em uma máquina virtual.
Meu host é:
windows 7
64 bit machine
i7-2630QM
NVIDIA geforce gtx 460M graphics
Instalei openGL, glut e mesa no meu sistema operacional Linux na máquina virtual.
Quando fiz um programa openGL de teste ele compila bem, quando executo o programa recebo os seguintes avisos e uma falha de segmentação.
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)
Alguém sabe se isso é um bug devido a um driver ausente?
Eu notei pelo menos uma outra pessoa que postou on-line em uma situação semelhante à minha, mas ainda sem resposta
EDIT: Site de adições de convidados:
O OpenGL no Linux requer o kernel 2.6.27 e superior, assim como o servidor X.org versão 1.5 e superior. O Ubuntu 10.10 e o Fedora 14 foram testados e confirmados como funcionando.
Minha versão atual do servidor 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.
Meu kernel atual:
-VirtualBox:~/workspace/C++/Chapter_8$ uname -r
3.8.0-26-generic
Eu não tenho certeza se a versão do meu servidor X.Org é 1.5 embora.