我正在尝试安装 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
我有同样的问题,通过扩展搜索的结果,我发现无法在 Raspberry Pi 上运行 Blender,至少不能在当前的操作系统上运行,例如 Ubuntu 22.04(存储库中有 Blender 3.0)或甚至带有 Blender 2.93 的 Debian 11 Bullseye。
没有适用于 ARM64 架构(即 Raspberry Pi)的 Snap、Flatpak 或 AppImage。
使用 Box64 模拟器会产生错误并且程序中止。
我发现的唯一解决方法是:
从源代码编译 Blender 2.79(Blender 2.79 使用 OpenGL 3.1,Raspberry Pi 4 上的 VideoCore VI 支持该功能),但没有关于如何针对 ARM 架构进行编译的说明。2.79 的源代码可以从此处下载:https://download.blender.org/source/
可以通过在命令行上运行以下 Mesa 覆盖来强制 Blender 3.0 在运行 Ubuntu 22.04 的 Raspberry Pi 上运行:
MESA_GL_VERSION_OVERRIDE=3.3 blender
它有缺点:你的模型显示有图形故障,尝试使用 Eevee 渲染引擎制作渲染预览会导致 Blender 冻结