Raspberry Pi
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#81 Re: Raspberry Pi
My pi3 rack is pictured in post #69 - before I put on heatsinks. Actually - I see 3 still need them, I wonder if that explains the performance difference I've been seeing
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#82 Re: Raspberry Pi
Benchmarks for the original Raspberry Pi 3 Model B -so not the B+ as used by DavidBAM-, using Raspbian Buster:
1137 floating point MIPS (Whetstone) per CPU
25507 integer MIPS (Dhrystone) per CPU
Benchmarks for the Raspberry Pi 4 Model B, using Raspbian Buster:
2076 floating point MIPS (Whetstone) per CPU
57237 integer MIPS (Dhrystone) per CPU
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#83 Re: Raspberry Pi
Main competitors for the Raspberry Pi 4 Model B 4GB seem to be the 2GB and 1GB models of the same Raspberry Pi 4 Model B, by virtue of their lower price.
And as long as you're running a 32-bit OS there might be competition from the ASUS Tinker Board or the Odroid XU4, but they're nearly double the price.
Also at almost double the price are the 64-bit Odroid-N2 and the Rock Pi 4.
The Odroid-N2 has an AmLogic S922X -a quad Cortex-A73 @1800 MHz and a dual Cortex-A53 @1900 MHz in big-LITTLE. It also has a eMMC Module Socket and a capable GPU, the Mali G52 MP6 @846Mhz, supporting OpenGL ES 1.1/2.0/3.x, OpenCL 1.1/1.2/2.0, so superior specs as compared to the Raspberry Pi 4. Oh, and it also runs Android 9.x [When can we have a new NativeBoinc, Scole?]
The Rock Pi 4 -that comes in both an A and a B variant with 1GB/2GB/4GB DDR4 RAM that both have already undergone at least 3 revisions so far- has fittingly a Rockchip SOC: the well-known RK3399, which is a Dual Cortex-A72 @1800 MHz coupled to a quad Cortex-A53 @1400 MHz in big-LITTLE. This gets sometimes advertised as a quad Cortex-A72 by nearsighted/incompetent/ruthless marketeers. The GPU is a Mali T860 MP4 @600MHz, supporting OpenGL ES 1.1/2.0/3.x, Vulkan 1.0, Open CL 1.1/1.2 and DX11. It has not only a eMMC module, but also a M.2 connector supporting up to 2TB M.2 NVMe SSD. So, while CPU and GPU do not impress -especially not when compared to the Odroid-N2- the other features are quite good.
Note that it is possible to run the GPU app for MilkyWay@Home, using the ARM Mali T-628, on an Odroid XU4 board, and MilkyWay@Home is not known for having the easiest hardware requirements. The Mali T-628 is -per core- not stronger than e.g. the Videocore IV of the Raspberry Pi...
If you want real ARM GPU power, then use the Adreno 680 of a Snapdragon 8cx.
And as long as you're running a 32-bit OS there might be competition from the ASUS Tinker Board or the Odroid XU4, but they're nearly double the price.
Also at almost double the price are the 64-bit Odroid-N2 and the Rock Pi 4.
The Odroid-N2 has an AmLogic S922X -a quad Cortex-A73 @1800 MHz and a dual Cortex-A53 @1900 MHz in big-LITTLE. It also has a eMMC Module Socket and a capable GPU, the Mali G52 MP6 @846Mhz, supporting OpenGL ES 1.1/2.0/3.x, OpenCL 1.1/1.2/2.0, so superior specs as compared to the Raspberry Pi 4. Oh, and it also runs Android 9.x [When can we have a new NativeBoinc, Scole?]
The Rock Pi 4 -that comes in both an A and a B variant with 1GB/2GB/4GB DDR4 RAM that both have already undergone at least 3 revisions so far- has fittingly a Rockchip SOC: the well-known RK3399, which is a Dual Cortex-A72 @1800 MHz coupled to a quad Cortex-A53 @1400 MHz in big-LITTLE. This gets sometimes advertised as a quad Cortex-A72 by nearsighted/incompetent/ruthless marketeers. The GPU is a Mali T860 MP4 @600MHz, supporting OpenGL ES 1.1/2.0/3.x, Vulkan 1.0, Open CL 1.1/1.2 and DX11. It has not only a eMMC module, but also a M.2 connector supporting up to 2TB M.2 NVMe SSD. So, while CPU and GPU do not impress -especially not when compared to the Odroid-N2- the other features are quite good.
Note that it is possible to run the GPU app for MilkyWay@Home, using the ARM Mali T-628, on an Odroid XU4 board, and MilkyWay@Home is not known for having the easiest hardware requirements. The Mali T-628 is -per core- not stronger than e.g. the Videocore IV of the Raspberry Pi...
If you want real ARM GPU power, then use the Adreno 680 of a Snapdragon 8cx.
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#84 Re: Raspberry Pi
Funny, running a Pi4 with 32-bit Raspbian gives:
cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
running a Pi4 with a 64-bit kernel gives:
cat /proc/cpuinfo
processor : 0
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
On the net I found a similair output for an Odroid-C2, running Android:
Hardware : ODROID-C2
processor : 0
model name : AArch64 Processor rev 4 (aarch64)
Features : fp asimd evtstrm crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture : 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Android is a 32bit user land and the /proc/cpuinfo information is "emulated" for backward compatibility.
Only "fp", "asimd", "evtstrm", "aes", "pmull", "sha1", "sha2" and "crc32" are valid AArch64 feature flags.
The rest are implied. Running a 32bit program will show the same feature flags as Android on Linux.
An ASUS Tinker Board running Tinker OS 2.03 (Armbian seems to be much better):
cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 10.08
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc0d
CPU revision : 1
to be continued
BTW: both Pi4's fly through the WEP M2 WUs like hot knives through butter...
cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 270.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
running a Pi4 with a 64-bit kernel gives:
cat /proc/cpuinfo
processor : 0
BogoMIPS : 108.00
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
On the net I found a similair output for an Odroid-C2, running Android:
Hardware : ODROID-C2
processor : 0
model name : AArch64 Processor rev 4 (aarch64)
Features : fp asimd evtstrm crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture : 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Android is a 32bit user land and the /proc/cpuinfo information is "emulated" for backward compatibility.
Only "fp", "asimd", "evtstrm", "aes", "pmull", "sha1", "sha2" and "crc32" are valid AArch64 feature flags.
The rest are implied. Running a 32bit program will show the same feature flags as Android on Linux.
An ASUS Tinker Board running Tinker OS 2.03 (Armbian seems to be much better):
cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 1 (v7l)
BogoMIPS : 10.08
Features : half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc0d
CPU revision : 1
to be continued
BTW: both Pi4's fly through the WEP M2 WUs like hot knives through butter...
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#85 Re: Raspberry Pi
Let's say you bought yourself the latest Raspberry Pi, the Raspberry Pi 4B with 8GB of RAM, what can you do with it? And what couldn't be done with earlier Pi's?
Let me first stress that the 8GB, together with the ARM Cortex-A72 allows for a 64-bit OS -e.g. Raspberry Pi OS to be used to the fullest extent.
From the Raspberry Pi 3B on (and even the 2nd edition of the Raspberry Pi 2B) the board had a 64-bit ARM Cortex-A53, but with only 1 GB of RAM. The Pi 4B was originally introduced with 1, 2 and 4 GB, the latter just having enough RAM to be able to run a 64-bit OS (and more than enough to run a 32-bit OS). The 1 GB model has been withdrawn since a few months and a 8 GB model has now been added to the line. That is as much RAM as is there in the PC of my missus, and twice the RAM as in the PC of my daughter! (she uses a hand-me-down Socket 775 Dell that won't accept more than 4GB and is due for a Ryzen 5 upgrade)
What projects have apps for ARM/Linux? And do they cater 64-bit?
*Does anyone have an overview for WCG? MIP and OPN can be done 32-bit natively and 64-bit with a hack at least*
Raspberry Pi apps
If you have installed a 64-bit OS and want/need to run 32-bit apps, you might need to install 32-bit libraries to do so.
In case of wanting to run 32-bit apps under a 64-bit OS you get a message like "This project doesn't support computers of type aarch64-unknown-linux-gnu" from that project.
You then need to add:
to the cc_config.xml file
Let me first stress that the 8GB, together with the ARM Cortex-A72 allows for a 64-bit OS -e.g. Raspberry Pi OS to be used to the fullest extent.
From the Raspberry Pi 3B on (and even the 2nd edition of the Raspberry Pi 2B) the board had a 64-bit ARM Cortex-A53, but with only 1 GB of RAM. The Pi 4B was originally introduced with 1, 2 and 4 GB, the latter just having enough RAM to be able to run a 64-bit OS (and more than enough to run a 32-bit OS). The 1 GB model has been withdrawn since a few months and a 8 GB model has now been added to the line. That is as much RAM as is there in the PC of my missus, and twice the RAM as in the PC of my daughter! (she uses a hand-me-down Socket 775 Dell that won't accept more than 4GB and is due for a Ryzen 5 upgrade)
What projects have apps for ARM/Linux? And do they cater 64-bit?
*Does anyone have an overview for WCG? MIP and OPN can be done 32-bit natively and 64-bit with a hack at least*
Raspberry Pi apps
Project | Application | 32-bit | 64-bit |
---|---|---|---|
Albert@Home | Binary Radio Pulsar Search | Yes | |
Amicable Numbers | Amicable Numbers up to 10^21 | Yes | |
Asteroids | Period Search Application | Yes | |
Einstein@Home | Binary Radio Pulsar Search | Yes | |
GoofyxGrid@Home NCI | Monkeys v1 | Yes | |
Monkeys v2 | Yes | ||
Monkeys v3 | Yes | ||
Monkeys v4 | Yes | ||
iThena | iThena CNode | Yes | Yes |
LHC@Home | SixTrack | Yes | |
sixtracktest | Yes | ||
RakeSearch | RakeSearch for rank 10 | Yes | |
Ralph@Home | Rosetta | Yes | |
Rosetta@Home | Rosetta | Yes | |
Seti@Home | Seti@Home v8 | Yes | Yes |
Seti@Home Beta | Seti@Home v8 | Yes | Yes |
T.Brada Experimental Grid | PADLS Total | Yes | |
Symmetric Prime Tuples | Yes | ||
TN-Grid Platform | gene@home PC-IM | Yes | Yes |
Universe | Universe ULX | Yes | |
Universe BHspin v2 | Yes | ||
Neutron Star and Black Hole formation | Yes | Yes | |
WEP-M+2 | Random-base WEP Factorization | Yes | |
WUProp@Home | Data collect version 4 | Yes | |
Yoyo | Cruncher ogr | Yes | |
ecm | Yes | Yes | |
ecm P2 | Yes | Yes | |
Siever | Yes | ||
M Queens | Yes |
In case of wanting to run 32-bit apps under a 64-bit OS you get a message like "This project doesn't support computers of type aarch64-unknown-linux-gnu" from that project.
You then need to add:
Code: Select all
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
#86 Re: Raspberry Pi
Would a few Pi s be a useful way to add some cores to the farm without splashing out on yet another Threadripper? Any information on how the per core performance compares with say a 2990WX?
And where is the best place to buy these beasties?
And where is the best place to buy these beasties?
Willie the Megacruncher
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#87 Re: Raspberry Pi
I use the Pi Hut - either on eBay or their own site
Would help if a few more projects supported them
Would help if a few more projects supported them
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#88 Re: Raspberry Pi
I think that all projects that have Android apps as their sole non-x86 architecture app could easily port it to Linux/ARM, be it either 32- or 64-bit.
If their apps are opensource, even the community could do that.
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
#89 Re: Raspberry Pi
Okay so I've got my 8GB RPi 4B up and running.
It's lovely and cool (50degC) with it's splendid ICE-Tower cooler.
It's currently running Universe and early indications are that it might produce 20-25K Credits/pd.
I also got it running with a static IP.
I'm ordering another 3.
In the meanwhile I'd appreciate some advice:
Firstly -how to get it connected to btsk?
Secondly - can I use the Linux scripts previously uploaded by scole to set up multiple instances on the Pi (running Raspbian)? There's not much point in having loads of instances but 2 or 3 would be useful.
It's lovely and cool (50degC) with it's splendid ICE-Tower cooler.
It's currently running Universe and early indications are that it might produce 20-25K Credits/pd.
I also got it running with a static IP.
I'm ordering another 3.
In the meanwhile I'd appreciate some advice:
Firstly -how to get it connected to btsk?
Secondly - can I use the Linux scripts previously uploaded by scole to set up multiple instances on the Pi (running Raspbian)? There's not much point in having loads of instances but 2 or 3 would be useful.
Willie the Megacruncher
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#90 Re: Raspberry Pi
yes - I use multi-instance on rpi
for btsk - run WUprop in every instance, usual password in gui_rpc_auth.cfg & btsk server IP in remote_hosts.cfg
Then add 3 lines at the end of /etc/hosts on btsk server. For EXAMPLE
That will find all instances on each
for btsk - run WUprop in every instance, usual password in gui_rpc_auth.cfg & btsk server IP in remote_hosts.cfg
Then add 3 lines at the end of /etc/hosts on btsk server. For EXAMPLE
Code: Select all
92.168.0.160 rpi1 #boinc= cpu=4 groups=rpi
92.168.0.161 rpi2 #boinc= cpu=4 groups=rpi
92.168.0.162 rpi3 #boinc= cpu=4 groups=rpi
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#92 Re: Raspberry Pi
They won't be found instantly BTW - either wait a while or use yellow menu > hover > machine config > re-sync hosts
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
#93 Re: Raspberry Pi
the multiple instance thing worked. Then didn't. Now after a uninstall/reinstall of Boinc on the Pi, I've got it recognised on btsk which is cool, even if it's only as a single instance. Which on balance is still cool!
The other 3 are enroute!
The other 3 are enroute!
Willie the Megacruncher
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#94 Re: Raspberry Pi
You can use the the same /etc/rc.local file to auto-start any additional instances. Sounds like a reboot may have killed them offMegacruncher wrote: ↑Tue Jun 16, 2020 11:42 pm the multiple instance thing worked. Then didn't. Now after a uninstall/reinstall of Boinc on the Pi, I've got it recognised on btsk which is cool, even if it's only as a single instance. Which on balance is still cool!
The other 3 are enroute!
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
#95 Re: Raspberry Pi
Can you remind me how this works? Explain like I'm five y.o. sort of thing, please.You can use the the same /etc/rc.local file to auto-start any additional instances.
Thanks.
Willie the Megacruncher
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#96 Re: Raspberry Pi
Okay - we'll do it after you go to the toilet for Daddy
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#97 Re: Raspberry Pi
Did you wash your hands?
Put this into a file called /etc/rc.local on the Rasp Pi. Save it. chmod +x /etc/rc.local and reboot. It will start an additional instance for every boinc directory it finds commencing at port 31501
Put this into a file called /etc/rc.local on the Rasp Pi. Save it. chmod +x /etc/rc.local and reboot. It will start an additional instance for every boinc directory it finds commencing at port 31501
Code: Select all
#!/bin/sh -e
# rc.local
# This script is executed at the end of each multiuser runlevel. Make sure that the script
# will "exit 0" on success or any othervalue on error.
#
# In order to enable or disable this script just change the execution bits.
# start all extra boinc instances. By David Foubister, TSBT
ls -d /var/lib/boinc[0-9]* | while read dir
do
j=`echo $dir | tr -d a-z/`
i=`expr 31500 + $j`
/usr/bin/boinc4k --allow_multiple_clients --gui_rpc_port $i --dir $dir &
done
exit 0
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Megacruncher
- G.L.S.B.
- Posts: 4701
- Joined: Mon May 29, 2006 11:33 pm
- Location: Edinburgh, Scotland
- Contact:
#98 Re: Raspberry Pi
Splendid. I'll try that as soon as I get the chance.
Will it work on windows or do I need something equivant but different?
Will it work on windows or do I need something equivant but different?
Willie the Megacruncher
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#99 Re: Raspberry Pi
I think you already use that on your other Linux crunchers TBH. I can see no value in additional instances if they don't auto-start :)
Talk to your Grandfather about auto-start on Windows as I haven't a clue
Talk to your Grandfather about auto-start on Windows as I haven't a clue
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- scole of TSBT
- Boinc Major General
- Posts: 5983
- Joined: Mon Feb 03, 2014 2:38 pm
- Location: Goldsboro, (Eastern) North Carolina, USA
#100 Re: Raspberry Pi
Have you chaps seem the new Raspberry Pi Turing board coming out? Will support 7x Pi 3+ compute modules. The Pi4 compute modules rumored to come out later this year.
https://turingpi.com/
https://turingpi.com/
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#101 Re: Raspberry Pi
Some news about the future Compute 4 modules https://iot-industrial-devices.com/upco ... ease-date/
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#102 Re: Raspberry Pi
Benchmarks for the Raspberry Pi 4 Model B@1500MHz, using Raspberry Pi OS 64-bit:Dirk Broer wrote: ↑Sat Sep 07, 2019 7:02 pmBenchmarks for the original Raspberry Pi 3 Model B -so not the B+ as used by DavidBAM-, using Raspbian Buster:
1137 floating point MIPS (Whetstone) per CPU
25507 integer MIPS (Dhrystone) per CPU
Benchmarks for the Raspberry Pi 4 Model B, using Raspbian Buster:
2076 floating point MIPS (Whetstone) per CPU
57237 integer MIPS (Dhrystone) per CPU
2081 floating point MIPS (Whetstone) per CPU
60385 integer MIPS (Dhrystone) per CPU
As I bought myself a 52Pi Ice Tower Cooler for the Pi 4, I decided a modest overclock.
Benchmarks for the Raspberry Pi 4 Model B@1800MHz, using Raspberry Pi OS 64-bit:
2511 floating point MIPS (Whetstone) per CPU
72845 integer MIPS (Dhrystone) per CPU
The 52Pi Ice Tower Cooler keeps it at 52°C / 125.6°F
I upgraded the firmware, as it promised lower temperatures and overclocked the Pi 4 to 2000 MHz
2771 floating point MIPS (Whetstone) per CPU
79748 integer MIPS (Dhrystone) per CPU
The 52Pi Ice Tower Cooler keeps it at 47 to 48°C / 116.6 to 118.4°F....
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#103 Re: Raspberry Pi
It is almost a year later now and the field has changed yet again. Contenders have come and gone.
Biggest game-changer was the bringing out at the almost same time of a 64-bit Raspberry Pi OS and a new 8 GB model of the Pi. On top of that there came more heavy-duty cooling solutions, like shown here
Contender Hardkernel first brought out a 4 GB Odroid-C4, basically a Cortex-A55 equipped improvement of their Cortex-A53 C2 with more (DDR4) RAM, but at the very speed that originally was intended for the C2: 2000 MHz.
The C4, like the C2 and the C1 can be used in open casings that fit the Raspberry, like this
Secondly, Hardkernel brought out an improved version of its Odroid-N2, the Odroid-N2+ where the maximum CPU clock of the Quad-core Cortex-A73 is increased to 2400 Mhz (from 1800 Mhz) and the maximum CPU clock of the Dual-core Cortex-A53 is increased to 2000 Mhz (from 1900 Mhz). The on-board RTC backup battery pin-out is now replaced by a battery holder mounted on the board. The heatsink is not as high as the original and has provision to mount a fan underneath -as had the old N2, but the N2+ needs the fan to maintain the higher speeds. The fan's stand-off screws bring the N2+ up to normal height. We now await a 8 GB model of the N2+.....
Where's the rest of the field? Banana Pi's M4 model already fell short last year and they really should bring out their Banana Pi M5 pretty soon now.
Most of the other contenders seem to have put their money on the Rockchip RK3399, which is sometimes -misleadingly- advertised as an "overclocked Cortex-A72" six-core. It *IS* a six-core chip, but in LITTLE.big format, LITTLE being here four Cortex-A53 cores, and big two Cortex-A72s cores.
You can get RK3399 boards from Rock Pi -the Rock Pi 4 (in three main versions)-, Orange Pi -the Orange Pi 4B being the most interesting model-, Nano Pi - the NanoPi M4B- and loads of other, less known companies.
There is a RK3399Pro as well, with embedded neural processing unit (NPU) delivering up to 3 TOPS for AI acceleration. RockPi has one, the RockPi N10. It is rumoured to outperform the quad-core Cortex-A57 nVidia Jetson Nano in some AI-tasks....though the software you can download at nVidia for the Jetson Nano (the JetPack and Deepstream SDKs) might suit a project like MLC much better. MLC needs to bring out an ARM app though to make use of it.
Biggest game-changer was the bringing out at the almost same time of a 64-bit Raspberry Pi OS and a new 8 GB model of the Pi. On top of that there came more heavy-duty cooling solutions, like shown here
Contender Hardkernel first brought out a 4 GB Odroid-C4, basically a Cortex-A55 equipped improvement of their Cortex-A53 C2 with more (DDR4) RAM, but at the very speed that originally was intended for the C2: 2000 MHz.
The C4, like the C2 and the C1 can be used in open casings that fit the Raspberry, like this
Secondly, Hardkernel brought out an improved version of its Odroid-N2, the Odroid-N2+ where the maximum CPU clock of the Quad-core Cortex-A73 is increased to 2400 Mhz (from 1800 Mhz) and the maximum CPU clock of the Dual-core Cortex-A53 is increased to 2000 Mhz (from 1900 Mhz). The on-board RTC backup battery pin-out is now replaced by a battery holder mounted on the board. The heatsink is not as high as the original and has provision to mount a fan underneath -as had the old N2, but the N2+ needs the fan to maintain the higher speeds. The fan's stand-off screws bring the N2+ up to normal height. We now await a 8 GB model of the N2+.....
Where's the rest of the field? Banana Pi's M4 model already fell short last year and they really should bring out their Banana Pi M5 pretty soon now.
Most of the other contenders seem to have put their money on the Rockchip RK3399, which is sometimes -misleadingly- advertised as an "overclocked Cortex-A72" six-core. It *IS* a six-core chip, but in LITTLE.big format, LITTLE being here four Cortex-A53 cores, and big two Cortex-A72s cores.
You can get RK3399 boards from Rock Pi -the Rock Pi 4 (in three main versions)-, Orange Pi -the Orange Pi 4B being the most interesting model-, Nano Pi - the NanoPi M4B- and loads of other, less known companies.
There is a RK3399Pro as well, with embedded neural processing unit (NPU) delivering up to 3 TOPS for AI acceleration. RockPi has one, the RockPi N10. It is rumoured to outperform the quad-core Cortex-A57 nVidia Jetson Nano in some AI-tasks....though the software you can download at nVidia for the Jetson Nano (the JetPack and Deepstream SDKs) might suit a project like MLC much better. MLC needs to bring out an ARM app though to make use of it.
- scole of TSBT
- Boinc Major General
- Posts: 5983
- Joined: Mon Feb 03, 2014 2:38 pm
- Location: Goldsboro, (Eastern) North Carolina, USA
#104 Re: Raspberry Pi
I'm trying this Pi 4 heatsink. It covers the CPU, memory chip and USB chip. Running 4x WCG OP and WUProp. Temp hasn't gone above 47C so far.
https://www.amazon.com/dp/B07VWM4J4L
https://www.amazon.com/dp/B07VWM4J4L
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#105 Re: Raspberry Pi
Got any overclocking on that? Should be good for 2ghz or more
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#106 Re: Raspberry Pi
The compute module 4's are out (32 different ones: WiFi/BT vs none; 1, 2, 4 or 8GB of RAM; no eMMC, 8GB eMMC, 16 GB eMMC or 32 GB eMMC+ 2 x 4 x 4 = 32), and: shock!scole of TSBT wrote: ↑Fri Jun 19, 2020 10:16 pm Have you chaps seem the new Raspberry Pi Turing board coming out? Will support 7x Pi 3+ compute modules. The Pi4 compute modules rumored to come out later this year.
https://turingpi.com/
...gone is the SODIMM format. What does that do for our beloved Turing Pi? Enter the Turing Pi 2.
In its most minimal format a quad-core Cortex-A72 without wifi/bluetooth and 1 GB of RAM, without eMMC,
In its most maximal format a hexadeca-core Cortex-A72 with wifi/bluetooth on all four modules and 32 GB RAM, with 128 GB of eMMC storage space (32 GB for each module).
- scole of TSBT
- Boinc Major General
- Posts: 5983
- Joined: Mon Feb 03, 2014 2:38 pm
- Location: Goldsboro, (Eastern) North Carolina, USA
#107 Re: Raspberry Pi
Do the RPIs mount in the 4 260 pin DIMM slots?
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#108 Re: Raspberry Pi
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#109 Re: Raspberry Pi
Raspberry cooling-wise there has been a nice article on en.itcooky.com, where the two 52Pi solutions outperform the rest by a considerable margin.
#2 in the contest was
but this is the winner:
Results were close though especially at stock speed (1500 MHz), but at 2000 MHz the 'low ice tower' -let's call it 'ice-shield'- is definitely more effective.
#2 in the contest was
but this is the winner:
Results were close though especially at stock speed (1500 MHz), but at 2000 MHz the 'low ice tower' -let's call it 'ice-shield'- is definitely more effective.
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#110 Re: Raspberry Pi
@Dirk Broer or anyone else
What do I need to do for maximum compatibility of Boinc projects on 64bit raspios please? I want to be able to run the new Rosetta WU but also any of the other projects
What do I need to do for maximum compatibility of Boinc projects on 64bit raspios please? I want to be able to run the new Rosetta WU but also any of the other projects
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#111 Re: Raspberry Pi
In case you are running a 64-bit OS on a Raspberry Pi 3 or 4 (preferably the latter and 4GB or 8GB in that case), following commands will install the 32-bit libs needed to run most BOINC apps:
Code: Select all
sudo dpkg --add-architecture armhf
sudo apt update
sudo apt install libc6:armhf libstdc++6:armhf
Code: Select all
<cc_config>
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
<alt_platform>armv7l-unknown-linux-gnueabihf</alt_platform>
</options>
</cc_config>
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#112 Re: Raspberry Pi
many thanks @Dirk Broer
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#113 Re: Raspberry Pi
And mind you, the same about 32-bit libc, libstdc++6 and ZRAM holds true for Odroids -or any other 64-bit ARM crunching platform, e.g. when you have plans around the new 2GB nVidia Jetson Nano, or even the original 4GB model.
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#114 Re: Raspberry Pi
Not so bummer after all: Gumstix Introduces CM4 to CM3 Adapter, Carrier Boards for Raspberry Pi Compute Module 4 They even let you choose between a Pi CM4 Uprev & UprevAI CM3 adapter board.Dirk Broer wrote: ↑Wed Oct 21, 2020 12:42 pmLike this: heatsink, compute module, 260 pin DIMM connector. Briljant!
Now, would seven of those 260 pin DIMM connectors fit in the original Turing Pi? No, that had a 200 pin connector interface. Bummer....
The AI version also has a Google Coral accelerator module
Note however this remark by Jeff Geerling in his review of the Turing Pi 1 "The CPU is ... constrained by the fact that the Compute Module is clocked at a maximum of 1.2 GHz. And that's not a limitation of the Turing Pi, it's because the DIMM connection can't provide enough power using the Compute Module's current design to support faster clock speeds."
This might let you decide to go for the Turing Pi 2 when using the compute module 4 (CM4). If you already have a running Turing Pi 1 it is a nice experiment though...
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#115 Rosetta Stone
Introducing my new machine : Rosetta Stone, because the plan is to add to it until it weighs 14lbs & run Rosetta
20 pi4 8Gb machines. One serves as a network boot server / NFS server for all the others so no fiddly SD cards or USB sticks.
Server has one 128Gb SSD on USB3. No boinc on that guy
Clients have no media whatsoever.
three 8-port hubs
trays are free from local mushroom wholesaler
End result is 80 cores (76 set-and-forget on Rosetta), 160Gb RAM. Total power draw is only 145W
20 pi4 8Gb machines. One serves as a network boot server / NFS server for all the others so no fiddly SD cards or USB sticks.
Server has one 128Gb SSD on USB3. No boinc on that guy
Clients have no media whatsoever.
three 8-port hubs
trays are free from local mushroom wholesaler
End result is 80 cores (76 set-and-forget on Rosetta), 160Gb RAM. Total power draw is only 145W
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
-
- Butterfly Whisperer / Milkweeder
- Posts: 1452
- Joined: Fri Aug 14, 2020 3:39 pm
- Location: Florida, USA
#116 Re: Raspberry Pi
I do not understand some of it, lol, but it sounds like a one hack of a computing power.
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#117 Re: Raspberry Pi
It is a fair bit of RAM which will suit Rosetta 64bit and the big WCG project (Open Pandemics?). Overclocked to 2GHz - not monsters but would maybe give an old Xeon a good race.
Definitely good in WCG time challenges
Definitely good in WCG time challenges
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#118 Re: Raspberry Pi
This would take five Turing Pi 2's and but one 8-port switch, as a 5-port switch would be one port short.
It would take three Turing Pi 1's (with 21 CM4 to CM3 adapters, or just plain 21 CM3's) - but a 4-port switch would already be enough.
And that is all without consideration for the network boot server / NFS server module. You'll need another Turing Pi 2 to get a decent amount of cores dedicated to crunching:
6x (4-1) = 18
The Turing Pi 1 would do: 3x (7-1) = 18 too, but the CM3 is limited to 1200MHz -and I don't know if the same applies for the CM4 to CM3 adapter.
Cooling-wise you'll have to look out for a bitcoin miner that wants to get rid of a 6x 120mm bitcoin rack casing because the increased power consumption of the newest video cards needs him/her to look out for bigger cases and dito fans/radiators.
It would take three Turing Pi 1's (with 21 CM4 to CM3 adapters, or just plain 21 CM3's) - but a 4-port switch would already be enough.
And that is all without consideration for the network boot server / NFS server module. You'll need another Turing Pi 2 to get a decent amount of cores dedicated to crunching:
6x (4-1) = 18
The Turing Pi 1 would do: 3x (7-1) = 18 too, but the CM3 is limited to 1200MHz -and I don't know if the same applies for the CM4 to CM3 adapter.
Cooling-wise you'll have to look out for a bitcoin miner that wants to get rid of a 6x 120mm bitcoin rack casing because the increased power consumption of the newest video cards needs him/her to look out for bigger cases and dito fans/radiators.
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#120 Re: Raspberry Pi
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#122 Re: Raspberry Pi
Rosetta works differently from other projects. You set the run-time yourself in project preferences and you get paid based on how much work it gets through.
So far, it has to be said, I am a bit underwhelmed by the points earned. The jury is still out but I might try Africa Rainfall on WCG to see how that goes
So far, it has to be said, I am a bit underwhelmed by the points earned. The jury is still out but I might try Africa Rainfall on WCG to see how that goes
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#123 Re: Raspberry Pi
It won't, OpenPandemics is all that lands on my ARM fleet -only my Android-running Odroid-N2+ also gets MCM, but no Africa Rainfall either.davidBAM wrote: ↑Tue Jan 05, 2021 12:48 pm Rosetta works differently from other projects. You set the run-time yourself in project preferences and you get paid based on how much work it gets through.
So far, it has to be said, I am a bit underwhelmed by the points earned. The jury is still out but I might try Africa Rainfall on WCG to see how that goes
#124 Re: Raspberry Pi
Huh. I didn't realize that was the case! I've been using the default setting of 8 hours uptime and just assumed my CPU was 'slow' at doing them.
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#125 Re: Raspberry Pi
I think I've sussed it. Rosetta WU read from a huge input file so are putting a heavy burden on file system reads. A pi4 booted from SD card or USB3 stick will die - my 76 WU using a network file system puts a huge load on the NFS server and also saturates the network.
This could even be why some of my main crunchers struggle under a full load of Rosetta
Run from an SSD and limit WU count, I think
This could even be why some of my main crunchers struggle under a full load of Rosetta
Run from an SSD and limit WU count, I think
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#126 Re: Raspberry Pi
Am now running 1 WU of Rosetta and 3 of WCG Pandemics & expect to earn the same amount on Rosetta as 4 wu
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t
- Dirk Broer
- Corsair
- Posts: 1964
- Joined: Thu Feb 20, 2014 11:24 pm
- Location: Leiden, South Holland, Netherlands
- Contact:
#128 Re: Raspberry Pi
Well I purchased a Pi4 (2GB) today to try out. Went with the 2GB model since I intend to run WCG Pandemics on it primarily and that doesn't seem to use as much RAM as Rosetta. Got it in a case with a fan attached, just waiting on a mini HDMI to HDMI cable to arrive now so I can connect it to my monitor to set it up.
- scole of TSBT
- Boinc Major General
- Posts: 5983
- Joined: Mon Feb 03, 2014 2:38 pm
- Location: Goldsboro, (Eastern) North Carolina, USA
#129 Re: Raspberry Pi
How do you overclock a Pi4?
-
- General Bitchin'
- Posts: 6371
- Joined: Wed Aug 15, 2018 1:15 pm
- Location: Huntly, Scotland
- Contact:
#130 Re: Raspberry Pi
edit /boot/config.txt and reboot e.g. to run at 2GHz
Code: Select all
over_voltage=6
arm_freq=2000
I think this is fool-proof but could you just try it for me please? • There are 10 types of people in the world; those who understand binary, and those who don’t