This is for bleeding edge testers. Things may not work. Backing up, or using a fresh sdcard is a wise precaution.
To get the kernel run the usual
Code: Select all
sudo rpi-update
Code: Select all
arm_64bit=1
Installing and running 64-bit packages should now be possible.
The 64-bit kernel (even with 32-bit raspbian) should have some performance advantages with kernel heavy loads (e.g. usb/ethernet) as we avoid some of the page mapping costs of LPAE. There may also be some (lesser) performance boost from the 64-bit kernel code.
Feel free to try it. Report any tests that run faster (or slower) and anything that does or doesn't work.
Note: We're focusing on Pi4 here. In theory the kernel does run on Pi3, but that's not our priority.
The lack of FIQ on 64-bit kernel will reduce USB performance on Pi3 (Pi4 doesn't require the FIQ).
Code: Select all
pi@pi4:~ $ uname -a
Linux domnfs 4.19.69-v8+ #1261 SMP PREEMPT Tue Sep 3 20:27:16 BST 2019 aarch64 GNU/Linux
vcsm driver doesn't work with 64-bit (only the cma version) which will break software decode with kodi
Mathematica and Wolfram fail to run (detection of raspberry pi os fails) Workaround here
Java 8 doesn't work. OpenJDK 11 does work.