My main computer bit the dust yesterday (it was considerate of it to choose Black Friday to do it on though) and as a result I’m using a Raspberry Pi 5 as my desktop system for a few days. It’s actually working surprisingly well, so I wondered if I could build Blender on it, amid all the talk about Wayland compositing in its new Bookworm based Pi OS, Vulkan support in Mesa, etc.
It looks however as though there just isn’t enough hardware oomph there, since they just claim the GPU components of the SoC are able to implement OpenGL ES 3.1 which is a far cry from full OpenGL 4.3+ that we need for modern Blender.
So, while I was able to get it to build successfully, it doesn’t get very far:
$ ./blender
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
EGL Error (0x3009): EGL_BAD_MATCH: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
Warning: No OpenGL vendor detected.
blender: …/src/dispatch_common.c:872: epoxy_get_proc_address: Assertion `0 && “Couldn’t find current GLX or EGL context.\n”’ failed.
Aborted
Oh well
It was a fun experiment.
P.S. I assume blender.chat crashed and is down currently?