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

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.


Se você curte meus tutoriais e se estiver a fim, pode me pagar uma cerveja. Escolha a que você prefere doar clicando abaixo (é pelo Paypal, mas não precisa conta para doar). Juro solenemente usar toda a receita de doações em cerveja apenas. Obrigado! 😉

(R$ 3,50) (R$ 7) (R$ 19)

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

Deixe uma resposta

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