Hi, I would like a volumio 64bit version for the Pi but I keep trying to put the latest image from the volumio website onto my ssd - boot the pi and it only ever gives me armv7l (32bit)
Can anyone share a link to a 64 bit Volumio pi image please? I am using a pi 4B
This is what I thought - not sure how the image decides whether the OS should be 32bit or 64bit but I need 64bit OS if possible. I am running a Raspberry Pi4B, does anyone know if I can force it to use a 64bit OS?
I need to clarify something important: Volumio 4 on Raspberry Pi 4 already runs a 64-bit kernel by default. The kernel architecture and userland architecture are two separate things.
When you run “uname -m” and see “armv7l”, this indicates the kernel is running in 32-bit mode. However, on a properly installed Volumio 4 image for Pi 4, you should see “aarch64” instead.
As @gkkpch has already explained:
The userland (all applications, libraries, binaries) is always 32-bit (armhf) on all Volumio ARM images. This is a deliberate design decision - it allows a single unified image across all supported Pi models and avoids significant maintenance overhead for negligible real-world benefit in an audio streaming context.
Before we proceed further, I need to understand:
WHY do you need 64-bit? Is there a specific application or plugin that requires it? Without knowing your actual requirement, I cannot determine whether a solution exists or not.
Please run these commands via SSH and share the output so we can verify your current state:
uname -a
getconf LONG_BIT
cat /boot/userconfig.txt
If your underlying requirement absolutely demands a full 64-bit userland (kernel AND applications), this does not exist as an official Volumio image. However, Volumio OS is open source. The build system is available at GitHub - volumio/volumio-os: Volumio OS Build System and you can create a custom arm64 port if this is a must-have for your use case.
Hi, thanks for the comprehensive reply! I install openhab onto the same image as volumio for my home automation. Openhab 5 has been released and they have dropped 32bit support and it now requires a 64bit OS. I think it also needs a 64bit version of Java.
uname - a Linux volumio 6.12.47-v7l+ #1904 SMP Mon Sep 15 13:08:10 BST 2025 armv7l GNU/Linux
getconf LONG_BIT 32
cat /boot/userconfig.txt # Add your custom config.txt options to this file, which will be preserved during updates
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
processor : 1
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
processor : 2
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
Hardware : BCM2711
Revision : b03115
Serial : 100000004a6aa70c
Model : Raspberry Pi 4 Model B Rev 1.5
which confirms I am running a 32bit OS on a 64bit capable Pi
I think I will need to wait until there is a 64bit version of Volumio. Its OK, I can wait
OpenHAB 5 requires a 64-bit Java Virtual Machine (JVM) (specifically, Java 21). You cannot install and run a 64-bit Java application on a 32-bit userland, even if the kernel is 64-bit.