6

The Raspberry Pi 3 does have 1.2GHz 64-bit quad-core ARMv8 CPU. The official downloads offer a build for ARMv7. Is there any (performance) advantage in compiling your own binaries for Raspberry Pi 3, pressumably taking advantage of the ARMv8? If so, how should one do this?

Follow-up question: Does it matter which kind of Linux OS is being used? Right now, I am running Ubuntu MATE 16.04 (instead of Raspbian). Edit: When I log on to it remotely, it displays a banner: Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.1.19-v7+ armv7l). That probably rules out taking advantage of the ARMv8?

dpzz
  • 4,539
  • 4
  • 22
  • 46

1 Answers1

6

At the present time, nobody ships a 64bit kernel or OS for Raspberry Pi 3. That's why we only provide 32bit binaries for the Pi 3. So no, you cannot leverage the ARMv8 features of the Pi 3 yet. If you want an actual 64 bit ARM device with 64 bit software support, try the Pine A64.

Other devices with good ARM64 support - anything using Rockchip RK3368, Amlogic S912, or Hisilicon Kirin 650, 955, etc. I've tested ARMv8 support on all of these successfully with decent results.

hyc
  • 4,253
  • 19
  • 21