LinuxCNC on Raspberry Pi 5

More
3 years 4 weeks ago #282164 by _big_
Replied by _big_ on topic LinuxCNC on Raspberry Pi 5
It looks like Raspberry Pi OS gives you the choice of 64 versus 32 bit. 8G makes no sense with the 32 bit OS. Because various objects are larger in 64 bit mode, the 64 bit OS is likely a bit slower. Don't know if the real time extensions work on the 64 bit OS.

In my experience, LinuxCNC is not memory intensive. The biggest memory resource consumer is the X windowing system.

IMHO, 4G should be fine.
The following user(s) said Thank You: dlv

Please Log in or Create an account to join the conversation.

More
3 years 4 weeks ago #282167 by _big_
Replied by _big_ on topic LinuxCNC on Raspberry Pi 5
In my experience, LinuxCNC/RPi4 occasionally generates some unhappy real time messages image missing /media/kunena/emoticons/sad.png.   Don't think I've ever seen it cause a real problem though.   Haven't updated my OS is a couple years, perhaps the new versions eliminate these messages.

Original plan was to update to RPi5.   We of course know what happened to the RPi5 schedule image missing /media/kunena/emoticons/shocked.png.  Looks like RPI5 will soon be widely available image missing /media/kunena/emoticons/smile.png.   

If this is accurate:   gadgetversus.com/processor/broadcom-bcm2...vs-broadcom-bcm2711/     RPi5 has a substantially improved processor.   2-3x performance reports.   But for real time considerations, probably what happens is some task in the OS occasionally goes off and flushes the real time stuff out of the cache.   BCM2712 has double the cache capacity and a claimed 3x memory max bandwidth.   This should significantly help real time performance.

Would expect the real time performance of RPi5 to be quite a bit better.   I think we'll soon find out.

 

Please Log in or Create an account to join the conversation.

More
3 years 4 weeks ago #282224 by Cant do this anymore bye all
Realtime is fine with 64 bit, Rodw and myself have been working on and released images for the RPi 4.
In Australia the 8gb model is only $30 more than the 4gb model, so it's kind of a no-brainer which one to go for. Add the extra 600Mhz per core, the RPi 400 have 1.8Ghz cores, and the faster SD card access life should be good.

Please Log in or Create an account to join the conversation.

More
3 years 4 weeks ago #282254 by rodw
Replied by rodw on topic LinuxCNC on Raspberry Pi 5
I think there was a time when the 8 gb didn't work but getting a 64 bit kernel operational has solved that.
However, on the flip side, Memory usage by linuxcnc is well under 4 Gb.
I think when the Pi5 surfaces, the builder Cornholio and I have built should transfer to it OK as we are using the genuine Raspberry kernel code. One would expect that it will support the Pi 5, hopefully by changing one variable being the board we are building for.
The good news is that our builder has been forked by Linucnc and will become the official Pi image builder when 2.9 is released shortly.
github.com/LinuxCNC/rpi-img-builder-lcnc
The following user(s) said Thank You: rdtsc, Cant do this anymore bye all

Please Log in or Create an account to join the conversation.

More
3 years 4 weeks ago #282257 by Cant do this anymore bye all
Congrats on all your hard work Rod.
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
3 years 4 weeks ago #282259 by rodw
Replied by rodw on topic LinuxCNC on Raspberry Pi 5

Congrats on all your hard work Rod.
Thanks,

Actually just had a thought, if there was any Pi ethercat users here, maybe they could fork my ethercat driver and build the deb on a pi
github.com/rodw-au/linuxcnc-ethercat

If you could share the deb with me, I might be able to put it up on packagecloud.io and I could add the ethercat  repos to the build like I have done with the AMD64 installer.

Please Log in or Create an account to join the conversation.

Time to create page: 0.491 seconds
Powered by Kunena Forum