-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RPi4 Compatibility? #91
Comments
The current version isn't compatible with the Pi4 as it stands. However, I have just received one of these new Pi boards, and have started to play with it. So, no promises, but we'll see what comes along as regards a bootable image ^-^ |
Just FYI, I've been able to bring the gentoo-on-rpi3-64bit userland up on an RPi4 under a This is only a proof of concept: any production-quality release will be gated on upstream progress on the 64-bit kernel, which (at this time) is not ready for prime time (1GiB memory clamp, SD card issues etc.) So we're realistically 1 to 2 months away from that. Best, sakaki |
Sounds good! Looking forward to the future of this! |
It will be nice if we have whole image compiled specifically for cortex A72 |
I am working on the 1.5.0 release of the image now; as you may have seen, the 64-bit kernel autobuilds for the Pi4 are now in place, which is a major element of this, so things are getting closer. As to the userland binaries, I intend to switch from There's also an argument for sticking with A53 tuning of course, since that's the slower processor where the performance difference will be more noticeable, but, having weighed things up, I have come to the conclusion (as just mentioned) that shifting to A72 tuning is the better approach. |
Brief update on this - the full userland has now been rebuilt under
With kernel autobuilds and the ground-up ( Best, sakaki |
Does this build preserve OMX/MMAL capability? |
@jdtsmith, MMAL isn't something I've looked at recently - my bandwidth has been saturated getting the 1.5.0 image together tbh (now in hard freeze), and the v4l2{,m2m} stuff provides basic camera / h/w codec access for 64-bit userland right now. The best thing might be to post a question on the raspberry pi forums, perhaps in this thread (although it is a bit old now), to query the status. Last time I did look at this, there were user/kernel space pointer-size mismatch issues which prevented a 64-bit userland from accessing MMAL/OpenMAX IL correctly (all distros, see e.g. this post by 6by9, ff), but tbh I'm not sure if these have recently been addressed. Sorry I can't be of more help on this one right now >< Best, sakaki |
1.5.0 is shipped Best, sakaki |
Closing now. |
an RPi-engineer-authored PR for 64-bit MMAL userland (with the pointer remapping etc.) is now available for test (raspberrypi/userland#586). So hopefully this feature will be available soon, certainly for release v1.5.2 of this image. hth, sakaki |
Thanks. In the meantime @tmm1 has managed a workaround using the ISP hardware via V4L2. But this could be interesting. |
Is your Gentoo OS be compatible with the new RPi 4 or will it be? The new Pi has a much faster processor and you can buy a model which has 4GB RAM. Just wondering because I am thinking of purchasing one and think that these specs will make a great difference to the performance of the Pi and would be very cool to have a 64-bit OS working on it. Cheers, tdubz1
The text was updated successfully, but these errors were encountered: