The image is based on Arch Linux, using lopsided's images. Blender is simply installed as a package. The PKGBUILD was adopted from the x86 package.
Supported architectures are linux/aarch64
and linux/amd64
. linux/arm/v7
was dropped because I couldn't get it to build 😩. The support of ARMv7 in most of Blender's dependencies is basically nonexistent 😔.
- In order to compile on ARM and have feature parity with x86, some features had to be disabled:
- GPGPU rendering, this includes Optix, CUDA and AMD HIP
- OpenImageDenoise, #125
Blender version | Tag | GHCR Link | Notes |
---|---|---|---|
2.93.5 | ghcr.io/a13xie/blender:2.93.5 |
Here | |
3.3.1 | ghcr.io/a13xie/blender:3.3.1 |
Here | Enabled Alembic |
3.4.1 | ghcr.io/a13xie/blender:3.4.1 |
Here | Working Embree and OpenPGL 🎉 |
3.5.0 | ghcr.io/a13xie/blender:3.5.0 |
Here | |
3.6.0 | ghcr.io/a13xie/blender:3.6.0 |
Here | |
3.6.2 | ghcr.io/a13xie/blender:3.6.2 |
Here | Built without OpenXR and OSL |