Raspberry pi 3 64 bit

  • Are there any plans to make the Raspberry pi 3 run a 64 bit version? What if any improvements would come from making the change? If it doesnt make it any better then I guess you'll keep it at 32 bit to keep the one image you can share with the pi2.

  • Work is progressing in the wider Raspberry Pi community towards 64-bit support, see this thread. However it might be a lot of work for only a moderate (10-15%) performance improvement.


    As and when 64-bit support is officially available for the Raspberry Pi 3 it will be considered for LibreELEC, but only if it makes sense to do so - a 10% improvement isn't particularly compelling when weighed against the risk of a completely new project and architecture, plus the increased support overhead of an additional RPi3 project.

  • Hello andersos!


    What would the advantage(s) be?


    An obvious drawback would be to have to support a third build for RPi

    @

  • I'd say 10% performance improvement is quite good. Other than the initial work of adding the needed bits, I can't see that supporting a third build would be that much trouble. Anyways 64-bit is the future, once everything is ready the PR's will come eventually. People want it so people will have it :)

  • Eben Upton quote from Eben Upton talks Raspberry Pi 3 - The MagPi MagazineThe MagPi Magazine


    “Although it is a 64‑bit core, we’re using it as just a faster 32-bit core,” he reveals aboutthe Pi 3’s central processing unit. “I can imagine there’d be some real benefits [to 64-bit code]. The downside is that you do really create a separate world. To access that benefit, you’d have to have two operating systems. I’m hoping that someone will come and demonstrate to me that this is a good idea. But there are some really compelling advantages to still being basically ARMv6, and because it’s [Cortex-]A53 it’s a really good 32‑bit processor.”

    @

  • Different world how? I don't get this statement about having two operating systems. It's simply a compiler switch at build time, there's already 64 bit ARM support in LE.


  • Different world how? I don't get this statement about having two operating systems. It's simply a compiler switch at build time, there's already 64 bit ARM support in LE.


    You need a 64-bit kernel to run 64-bit code. The current 64-bit kernel build is limited in features (e.g. no hardware video decode).