release notes 2
22 Jan 2024

How to Run Blender and Blendkit on ARM64 Based Linux Systems 🔗

Running Blender and Blendkit (formerly BlenderKit) on aarch64/ARM64 based Linux systems can be challenging due to compatibility issues. This tutorial guides you through the process, ensuring a smooth installation and operation of Blendkit in Blender on aarch64/ARM64 Linux OS.

How to Install Blender on ARM64 Linux

Blender Foundation does not provide standard builds for aarch64/ARM64. Builds are only available for architecture x64_48 on blender.org. Instead of using standard builds, you'll need to use those coming via your OS's package manager.

Ubuntu/Debian
sudo apt update && sudo apt upgrade

sudo apt install blender

Fedora
sudo dnf update
sudo dnf install blender

After installation, verify it by running `blender -v`, or start Blender to check.

Ensure pip3 Can Build Modules on ARM64 Linux

Blender installed through package managers relies on the system's Python interpreter, which may vary in version. For example, Fedora currently uses Python 3.12, differing from the standard Python 3.10 in Blender 4.0.2 (as of 16 January 2024). This discrepancy can cause issues with add-ons requiring third-party Python modules, especially those dependent on the Requests module normally pre-installed in Blender's standard build (like Blendkit).

Blendkit attempts to install necessary modules at Blender's startup automatically. However, some modules might not have wheels for the latest Python version (e.g., multidict for Python 3.12 as of 16 January 2024). Local pip build of these modules can fail when gcc and python-devel packages are missing. So let's install them to be safe.

Ubuntu/Debian
pip3 install --upgrade pip
sudo apt install gcc python3-dev

Fedora
pip install --upgrade pip
sudo dnf install gcc python-devel

With these prerequisites, Blender should function correctly with the system's Python interpreter, pip should be ready to install modules when needed.

Install Blendkit on ARM64 Linux

Now let's install python modules, on which Blendkit add-on is dependent:

  1. Ubuntu/Debian/Fedora: pip3 install requests aiohttp
  2. Launch Blender and install Blendkit as usual.
  3. The add-on should now operate as expected.

Debugging Existing Installation

If you have followed the steps in the manual above, your installation should run smoothly. Anyway, if you still run into problems, or are on an existing Blendkit installation, below are common errors and ways to fix them without having to follow all the steps in the manual above.

Missing gcc

If you encounter an error indicating a missing gcc compiler (e.g., error: command 'gcc' failed: No such file or directory), install the gcc package. On Debian/Ubuntu run: sudo apt install gcc, on Fedora: sudo dnf install gcc.

Missing python.h

A fatal error: Python.h: No such file or directory suggests missing Python.h headers. Install them by getting the python-devel package. On Debian/Ubuntu: sudo apt install python-devel , or on Fedora: sudo dnf install python-devel.

See next articles

Best 3D warrior models

Do you love fantasy as much as we do? Are you looking for a stylized warrior to save the world? Or at least, destroy it? Then we have a special treat for you. Our validators hand-picked models of heroes and heroines that every 3D artist should meet!

Blendkit hit 150K assets

We are extremely proud to announce that we have reached 150,000 assets on Blendkit! This achievement was made possible by our wonderful 2,485 creators, who pour their hearts, souls, and countless hours of work into their downloads.

Meet us at BCON26

Let’s meet at BCON26! Be sure to catch the talk "Beautiful Parts", presented by Blendkit co-founder Vilém Duha, and feel free to stop us for a chat.

Cool Blender add-ons

It’s great to see wonderful Blender add-ons uploaded to our library. We would like to highlight some awesome tools you definitely shouldn't miss. To make things even better, all paid add-ons are now available at 15% off!

Five top archviz creators

We are very lucky to have a community of talented architectural visualization artists sharing their work in our library. To celebrate their impact, our team of validators has hand-picked five standout creators whose work you must discover.

From brush to character

Muhammed Ismayil is a brilliant 3D artist. His free VDMs are highly valuable to creators, and his character models are vividly passionate. In this interview, he shares his struggles and professional insights as a Blendkit creator.