Posso atualizar meu driver gráfico para suportar as versões mais recentes do OpenGL?

2

Meu laptop é um Core 2 Duo da Dell de 2008. Estou tentando executar alguns programas OpenGL. O programa com o seguinte código não funciona:

glutInitContextVersion(4, 0);
glutInitContextFlags(GLUT_FORWARD_COMPATIBLE);
glutInitContextProfile(GLUT_CORE_PROFILE);

O código requer a versão OpenGL do 4.0. glxinfo sugere a versão 2.1 do OpenGL.

  • Os detalhes do meu driver gráfico Intel das Configurações do sistema são:

Não vejo nada de útil na seção de drivers adicionais, exceto um driver da Broadcom já ativado. Do Ubuntu Software Center, eu tentei pesquisar alguns outros drivers e encontrei drivers Nvidia '173' e 'current'. Mas não tenho certeza se devo instalá-los. Será que vai quebrar o que os programas OpenGL estão funcionando bem?

O que devo fazer para atualizar meu driver gráfico, para que ele comece a suportar a versão mais recente do OpenGL, como 4.0 a 4.3?

    
por iammilind 15.08.2012 / 14:36

1 resposta

8

O suporte OpenGL é tipicamente um recurso hardware e não pode ser atualizado apenas instalando um driver novo / diferente; os drivers nvidia que você menciona são para placas Nvidia discretas e não farão nada por seus gráficos Intel.

De acordo com a documentação da Intel , o chipset 965GM suporta apenas o OpenGL 1.5.

Para suporte a OpenGL 4.0+, parece que você precisará para atualizar para uma nova placa gráfica, que deve ser um dos:

  • gráficos integrados Intel HD 2500/4000
  • AMD / ATI Radeon HD 5xxx / 6xxx / 7xxx
  • Nvidia GeForce 4xx / 5xx / 6xx
  

Observação: isso exige a compra de novo hardware, provavelmente um novo laptop, já que você parece estar em um.

    
por ish 15.08.2012 / 14:45