3 ms·
I think a likely reason for the Pi marks is that there’s lots of work to be done on the 64-bit OS. They still recommend the 32-bit version even though newer Pi’
by codazoda 4y ago
I think a likely reason for the Pi marks is that there’s lots of work to be done on the 64-bit OS. They still recommend the 32-bit version even though newer Pi’s have 64-bit CPU’s.
I researched this a bit when I configured a Raspberry Pi 400 as a server in my bedroom.
https://joeldare.com/private-analtyics-and-my-raspberry-pi-400 https://joeldare.com/private-analtyics-and-my-raspberry-pi-4...
- moffkalast 4y agoYeah afaik they also had some issues with MMAL using some hardcoded address jumping that while it did work on 64 it would on occasion go outside the new virtual address range and crash, which made the Pi Camera and the GPU very unreliable. I suppose by now Broadcom's already fixed that given that there are actual 64 bit builds on the official Raspberry site again. While there's a lot left to fix I'm sure that part of the slowdown is also just physics. Even if it's native, there's an extra layer of abstraction to process, you need to fetch twice the address bytes, and write twice the address bytes. Makes sense it's roughly a 2x slowdown since it's doing 2x the data shuffling (especially since it's in single threaded performance). Or it's far more complicated than that and it's just a coincidence that the numbers align...