Hoje me deparei com um problema novo: usando uma máquina velha, não pude abrir o Blender, o excelente aplicativo de modelagem 3D gratuito, devido a incompatibilidade da placa de vídeo com o OpenGL 2.1. Felizmente a solução é simples.

Se não quiser ler, pule para a solução abaixo.

Uso o Blender 2.78c 64 bits portátil em uma pasta do Onedrive para ter acesso de todas minhas máquinas. Quando fui abrir o atalho, apareceram as seguintes mensagens de erro:

Warning! Legacy WGL is unable to select between OpenGL versions.

Your system does not use 3D hardware acceleration. Blender requires a graphics driver with OpenGL 2.1 support.
This may be caused by:
* A missing or faulty graphics driver installation. Blender needs a graphics card driver to work correctly.
* Accessing Blender through a remote connection.
* Using Blender through a virtual machine.
The program will now close.

Eu não estou acessando o Blender remotamente nem via máquina virtual, então o problema poderia ser driver. Aparentemente as novas versões do Blender dependem de placas de vídeo com aceleração 3D OpenGL versão 2.1 ou superior.

Uma rápida consulta ao Google revelou que a Intel G45/G43 só suporta até OpenGL 2.0. Isso teoricamente significa que o Blender não pode funcionar em placas de vídeo antigas como a deste PC velho que estou usando (um Core 2 Duo com placa gráfica integrada Intel G45/G43 Express). Tentar atualizar os drivers não ajudou em nada (o Windows informou que eu já tinha os drivers mais recentes).

Mas não desista ainda se você usa uma placa de vídeo Intel que não suporta OpenGL 2.1. Procurando um pouco mais, achei uma solução no próprio site do Blender.

Solução do problema

Vamos à solução.

  1. Acesse o site http://download.blender.org/ftp/sergey/softwaregl. Há dois links, win32 e win64. Entre no link que corresponde à versão de Blender que você usa (exemplo: se você usa Blender 64 bits, clique em win64).
  2. Baixe o arquivo opengl32.dll que aparece na página que você escolheu.
  3. Mova o arquivo baixado para a pasta onde você tem instalado o Blender.

Isto é tudo. Abra o Blender para ver se está funcionando corretamente.

Não sei por que o Blender tem esse “buraco” que o impede de rodar no meu PC velho — mesmo existindo uma solução no próprio site deles.

Provavelmente usar software e hardware antigo afete negativamente a performance, mas talvez também remova algumas funcionalidades. O log de erros do Blender exibe alguns erros, mas até onde pude ver, nada que impossibilite o trabalho.

Informe nos comentários se você souber sobre funcionalidades perdidas no Blender ao usar OpenGL antigo.


MelSe você curte meus tutoriais e se estiver a fim, pode me comprar uma fralda. Calma, eu explico. Esta gordinha aí na foto é a minha filha Melissa. Ela fez seis meses em março, adora brincar, passear e... sujar fraldas. Centenas delas. Se você quiser gentilmente contribuir, escolha a que você prefere nos presentear clicando abaixo. A doação é através do Paypal, mas não precisa criar conta no Paypal para doar. Obrigado! 😉
(R$ 6) (R$ 19) (R$ 30)

Written by RafaelLVX

Publicitário portoalegrense, super-herói e, agora, autor de um novo RPG nacional.

12 thoughts on “Como abrir o Blender 3D com o problema no OpenGL 2.1 ou superior em computadores antigos

  1. Perfeito!
    Funcionou, so seguir as orientações dadas.
    Muito obrigado.
    Espero que todos que se benificiaram desta orientação o
    agradece.

  2. Estou com o mesmo problema, mas no meu caso apareceu a mensagem quando fui instalar o SketchUp 2017. Mesmo sendo programas diferentes, vou tentar realizar o mesmo procedimento. Se tudo ocorrer bem eu posto aqui! rsrsr

  3. Rafael bom dia, bem eu sou um iniciante em mexer com esse software e estou com bastante dúvidas será que vc poderia me indicar alguma apostila, e antecipadamente gostaria muito de lhe parabenizar pela dica acima e deu super certo aqui.

    Abraços.
    Gilson O. Martins

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *