os:arch:latest_blender_on_a_raspberry_pi_2
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| os:arch:latest_blender_on_a_raspberry_pi_2 [2026/08/22 11:51] – removed - external edit (Unknown date) 127.0.0.1 | os:arch:latest_blender_on_a_raspberry_pi_2 [2026/08/22 11:51] (current) – ↷ Page moved from arch:latest_blender_on_a_raspberry_pi_2 to os:arch:latest_blender_on_a_raspberry_pi_2 Julien Deswaef | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== How to get the latest Blender on a Raspberry Pi ====== | ||
| + | |||
| + | ===== Why? ===== | ||
| + | Raspberry Pi (and alike) are single board computers on a budget and are totally capable of running Blender. Although it would be unreasonable to consider this as a high end 3D content creation machine, I have successfully ran simple and fun Blender projects on a Raspberry Pi. [[https:// | ||
| + | |||
| + | //This tutorial is dedicated to Matthew Plummer-Fernandez, | ||
| + | |||
| + | ===== Assumptions ===== | ||
| + | I'm going to assume that the only thing you want is to run the latest Blender, without the Graphical User Interface (GUI), on a Raspberry Pi. The installation of a GUI for Linux and the whole Desktop Environment is **not** the subject of this tutorial. | ||
| + | |||
| + | ===== Arch Linux ARM ===== | ||
| + | We are going to use Arch Linux instead of the usual Raspbian. | ||
| + | |||
| + | //Raspbian might allow you to install Blender using their package manager, but it will certainly not be the latest. And since the Blender Foundation does not provide compiled versions of Blender for ARM chips, you're stuck compiling yourself Blender on a Raspbian system, which is definitely a very long and complex task.// | ||
| + | |||
| + | There is a big community behind Arch Linux with great documentation. And a branch of that community is dedicated to run Arch Linux easily on any ARM based computer. | ||
| + | |||
| + | **So the first thing we will have to do is install Arch Linux on the Raspberry Pi 2**. For that, we go to https:// | ||
| + | |||
| + | ==== Some notes on ArchLinuxArm and install instructions ==== | ||
| + | As you can see on the website, there is a lot of platforms, from ARMv5h to ARMv8h. It's also good to know the manufacturer of your ARM chip.** Broadcom is the manufacturer behind all Raspberry Pi chips**. You also maybe noted that if you have a Raspberry Pi 3 (ARMv8h), the installation instruction won't be different than from the Pi2. It uses the same archive in this case. | ||
| + | |||
| + | Also note that you can do a search on the ArchLinuxArm website to find out [[https:// | ||
| + | |||
| + | It seems these install instructions only work from a Linux computer. You might try it from a MacOSX platform if it supports ext4 filesystem ( //not sure it's there by default// ). If not, use any live Linux USB to fire up a temporary Linux system and follow the instructions. | ||
| + | |||
| + | === How to find which /dev/sdX is my SD card? === | ||
| + | '' | ||
| + | |||
| + | In my case, it looks like this: | ||
| + | < | ||
| + | Disque / | ||
| + | Unités : secteur de 1 × 512 = 512 octets | ||
| + | Taille de secteur (logique / physique) : | ||
| + | taille d'E/S (minimale / optimale) : | ||
| + | Type d' | ||
| + | Identifiant de disque : 0x99fdf490 | ||
| + | |||
| + | Périphérique | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | //You will notice that in my case, it's an SD card with 2 partitions already. It does not matter, they are going to be deleted by the installation procedure. In my case, the ''/ | ||
| + | |||
| + | ==== Installing Blender and other tools ==== | ||
| + | Once Arch Linux ARM files have been correctly written on the SD card, plug the card into a Raspberry Pi 2 and connect it to power and network cable (with a DHCP router on the other side and internet access ). | ||
| + | |||
| + | Log in the system using: | ||
| + | * user: alarm | ||
| + | * pass: alarm | ||
| + | |||
| + | === Here is a series of command that you can perform === | ||
| + | '' | ||
| + | |||
| + | As root, you can then perform '' | ||
| + | |||
| + | As you are probably more used to it, you might want to use '' | ||
| + | |||
| + | To configure '' | ||
| + | < | ||
| + | Save the file. You can now exit '' | ||
| + | |||
| + | You guess now how to install Blender: '' | ||
| + | This will install a lot of packages. Just wait and select the default suggestion when asked (just type ENTER). | ||
| + | |||
| + | Once Blender is installed, verify that it's running by typing '' | ||
| + | < | ||
| + | [alarm@alarmpi ~]$ blender -v | ||
| + | Blender 2.78 (sub 0) | ||
| + | build date: 2016-09-29 | ||
| + | build time: 11:25:04 | ||
| + | build commit date: 2016-09-28 | ||
| + | build commit time: 08:41 | ||
| + | build hash: 0b13b7a | ||
| + | build platform: Linux | ||
| + | build type: Release | ||
| + | build c flags: | ||
| + | build c++ flags: | ||
| + | build link flags: | ||
| + | build system: CMake | ||
| + | </ | ||
| + | |||
| + | And you're done. | ||
| + | |||
| + | ===== Conclusion ===== | ||
| + | The hardest part of all this is getting Arch Linux installed on an SD card and getting used to a slightly different Linux distribution for those more familiar with Debian/ | ||
| + | |||
| + | If you have any question. Don't hesitate to write me. --- // | ||
| + | |||
| + | |||
