Raspberry Pi 4 に Blender 2.79 をインストールして実行するにはどうすればよいですか?

Raspberry Pi 4 に Blender 2.79 をインストールして実行するにはどうすればよいですか?

私は Blender 2.79 をインストールしようとしています。これは私のバージョンの OpenGL で完全に機能する最後のバージョンだと思うからです。

Ubuntu 22.04 を実行しています。 から Blender をインストールできますsudo apt-get install blenderが、実行されず、「OpenGL 3.3 以降をサポートするグラフィック カードとドライバーが必要です。プログラムは終了します。」というメッセージが表示されます。

「linux」という単語がついたパッケージをすべてダウンロードしました公式ダウンロードページファイルを解凍し (tar -xf ファイル名)、ダウンロードしたディレクトリに移動して実行すると、./blender「bash: ./blender: バイナリ ファイルを実行できません: Exec 形式エラー」という出力が表示されます。

ソースパッケージでも同じことを行いますUbuntu パッケージターミナルには「bash: ./blender: No such file or directory」と出力されます。

Raspberry Pi 4 を搭載した Ubuntu に Blender の動作するバージョンをインストールするにはどうすればよいですか?

答え1

私も同じ問題を抱えており、さらに検索した結果、少なくともUbuntu 22.04(リポジトリにBlender 3.0を含む)やBlender 2.93が付属するDebian 11 Bullseyeなどの現在のOSでは、Raspberry PiでBlenderを実行することはできないことがわかりました。

ARM64 アーキテクチャ (つまり Raspberry Pi) 用の Snap、Flatpak、または AppImage はありません。

Box64 エミュレータを使用するとエラーが発生し、プログラムが中止されます。

私が見つけた唯一の回避策は次のとおりです。

  1. Blender 2.79 をソースからコンパイルします (Blender 2.79 は、Raspberry Pi 4 の VideoCore VI でサポートされている OpenGL 3.1 を使用します)。ただし、ARM アーキテクチャ用にコンパイルする方法の説明はありません。2.79 のソース コードは、ここからダウンロードできます。https://download.blender.org/source/

  2. コマンドラインで以下の Mesa のオーバーライドを実行することで、Ubuntu 22.04 を実行している Raspberry Pi 上で Blender 3.0 を強制的に実行することができます。

    MESA_GL_VERSION_OVERRIDE=3.3 blender
    

欠点もあります。モデルがグラフィックの不具合で表示され、Eeveeレンダリングエンジンを使用してレンダリングされたプレビューを作成しようとするとBlenderがフリーズします。

関連情報