OpenGL Aviso não na tabela da mesa

6

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.

    
por Marco Susilo 26.07.2013 / 06:15

2 respostas

5

Eu recentemente lidei com a mesma mensagem de erro. Descobri que, se eu desativasse a aceleração 3D no VirtualBox, tudo funcionaria corretamente (embora não ter aceleração 3D não seja o ideal, seria ótimo encontrar uma solução que não exija desativá-la).

    
por Max 26.07.2013 / 12:24
3

O VirtualBox não suporta OpenGL 3.0 ou superior no momento, eu tive que migrar para o VMware para a semana passada ... Eu posso estar errado, mas esses avisos parecem ser causados por isso.

    
por Simon Kérouack 29.07.2013 / 00:27