Como instalar e executar o Blender 2.79 no Raspberry Pi 4?

Como instalar e executar o Blender 2.79 no Raspberry Pi 4?

Estou tentando instalar o Blender 2.79, pois acho que é a última versão totalmente funcional com a minha versão do OpenGL.

Estou executando o Ubuntu 22.04. Posso instalar o blender através do sudo apt-get install blender, mas ele não será executado, exibindo "É necessária uma placa gráfica e um driver com suporte para OpenGL 3.3 ou superior. O programa será fechado agora."

Eu baixei todos os pacotes com a palavra "linux" noa página oficial de download, após descompactar os arquivos (tar -xf filename) e navegar até os diretórios baixados, a ./blenderexecução gera "bash: ./blender: não é possível executar o arquivo binário: erro de formato Exec".

Fazendo o mesmo com os pacotes fonte dePacotes Ubuntu, o terminal gera "bash: ./blender: Nenhum arquivo ou diretório".

Como instalo uma versão funcional do blender no Ubuntu com Raspberry Pi 4?

Responder1

Estou com o mesmo problema, e com os resultados de pesquisas estendidas descobri que não é possível rodar o Blender no Raspberry Pi pelo menos não com sistemas operacionais atuais como Ubuntu 22.04 (com Blender 3.0 nos repositórios) ou mesmo Debian 11 Bullseye que vem com o Blender 2.93.

Não há Snap, Flatpak ou AppImage para arquitetura ARM64 (ou seja, Raspberry Pi).

Usar o emulador Box64 gera erros e o programa é abortado.

As únicas soluções alternativas que encontrei são:

  1. Compilando o Blender 2.79 a partir do código-fonte (o Blender 2.79 usa OpenGL 3.1 que é suportado pelo VideoCore VI no Raspberry Pi 4), mas não há instruções sobre como compilar para a arquitetura ARM. O código-fonte do 2.79 pode ser baixado aqui:https://download.blender.org/source/

  2. É possível forçar o Blender 3.0 a rodar no Raspberry Pi rodando Ubuntu 22.04 usando a seguinte substituição para Mesa, executando isto na linha de comando:

    MESA_GL_VERSION_OVERRIDE=3.3 blender
    

Tem suas desvantagens: seu modelo é mostrado com falhas gráficas e tentar fazer uma visualização renderizada usando o mecanismo de renderização Eevee congela o Blender

informação relacionada