| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 38
|
|
| Author |
|
|
doutz
Cruncher Joined: Mar 13, 2006 Post Count: 14 Status: Offline Project Badges:
|
I know a thread was started asking about Raspberry Pi 2 (https://secure.worldcommunitygrid.org/forums/wcg/viewthread_thread,38182) but the recent release of the Raspberry Pi 3 sees some major hardware improvements.
Here's my "lscpu" output: Architecture: armv7l A little more detail from /proc/cpuinfo: model name : ARMv7 Processor rev 4 (v7l) RAM is 1GB. Boinc benchmarks (running stock boinc 7.4.23): [---] Running CPU benchmarks Hardly mind-blowing nowadays but not bad at all for a little box like the Raspberry Pi 3 all the same, IMHO... I am successfully running Einstein@Home and Universe@Home 24/7 for over a month now, fully stable. Would be nice to run WCG too. Any plans for this? Note: Essentially WCG won't run currently due to the reported/detected architecture of arm-unknown-linux-gnueabihfThis can be solved by cross-compiling or by over-riding the boinc auto-detected arch version. The latter choice always makes me a little uneasy. The cross-compile option could be just as simple as a cross-compile with the correct toolset. However, it could also be a little more involved if it is found that a simple cross-compiled binary simply runs way too slow (even allowing for the differences in hardware) on a Raspberry Pi 3. |
||
|
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
If there's an ARMv7 or v8 in there, and you squeeze on an Android 4.1 or higher [PIE compliant], you'd possible be able to get Zika and Ebola (work units that is ;P). Then it's a case of getting the right OS string in there to fake it with <alt_platform>platform_name</alt_platform> in a cc_config.xml
BTW, it was just tech confirmed, there are only 32 bit science app builds for Android. |
||
|
|
doutz
Cruncher Joined: Mar 13, 2006 Post Count: 14 Status: Offline Project Badges:
|
Yup it is indeed an ARM7.
However, the OS is not Android, it's a Linux debian fork (Raspbian - the pretty much default Raspberry Pi OS to install). Since I already have some boinc stuff running (Einstein@Home, Universe@Home) and, indeed, things like ssh(d) and Tight VNC Server for remote desktop access, I'm none too keen on replacing the current Raspbian OS. In any case e.g. http://raspberrypi.stackexchange.com/question...list-of-operating-systems lists several OSes I could use and Android doesn't seem to be one of them. So... given that the CPU (ARM7) seems to be the same as for the Android build, a cross-compile for the target architecture of arm-unknown-linux-gnueabihf would - at least on the surface - seem like a clean way of adding Raspberry Pi 3 into the OET / OpenZika fold(-ing!), methinks... I'd be happy to give cross-compiling a go for OET / OpenZika for a Raspberry Pi 3 if I could get source to cross-compile with... |
||
|
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
:o)))) . The source code is closed [and I agree with that for various reasons to include 'you aint going to mess with the meds that might come rolling out of your home made']
If BOINCStats http://boincstats.com/en/stats/15/host/breakdown/os lists Raspbian as an working OS for WCG, then someone already figured it out. At any rate, WCG tracks what OSses cannot be served and how many try... if it's a significant number WCG could consider. It's chicken-egg maybe, compile for Raspbian and many might come. If you though look at the participating share of the billion+ Android devices, already dismal, what install base is needed to get enough Raspbian going [with required wingman to ensure a reasonable quick quorum validation time]. |
||
|
|
doutz
Cruncher Joined: Mar 13, 2006 Post Count: 14 Status: Offline Project Badges:
|
:o)))) . The source code is closed Ah, ok. Well, that makes life simpler for me :) [and I agree with that for various reasons to include 'you aint going to mess with the meds that might come rolling out of your home made'] Not sure I understood, but ok...If BOINCStats http://boincstats.com/en/stats/15/host/breakdown/os Thanks for the link and the background info. I did think (hope) it wouldn't be too difficult given that a Raspberry Pi 3 is essentially a high-end mobile on the hardware side and a standard Linux distro on the software side, both of which are covered by WCG separately already.lists Raspbian as an working OS for WCG, then someone already figured it out. At any rate, WCG tracks what OSses cannot be served and how many try... if it's a significant number WCG could consider. It's chicken-egg maybe, compile for Raspbian and many might come. Guess so, though one thing is for sure: if there isn't a version provided at all, then none will come...If you though look at the participating share of the billion+ Android devices, already dismal, Fair point. I didn't look at the Android usage stats. However, I suspect from my own experience and what I read in other forums that the low take-up rate for Android could well be down to the seemingly constant pausing (I know, been through all the settings and got it tweaked to pause as little as possible) and reverting back to checkpoints hours earlier, losing several hours work at e.g. the simple sweep of a screen ("pause when screen unlocked" setting). These kind of issues you just won't have with a Raspberry Pi as it just runs boinc stuff happily 24/7 if you let it, as I can attest. However, I think it is a safe bet to say that there are far less Raspberry Pi devices out there than there are Android devices... what install base is needed to get enough Raspbian going [with required wingman to ensure a reasonable quick quorum validation time]. Well, I'd be up for it - so you could have an install base of at least one ;-) Goodness, I'd even finally sign up for beta apps at WCG just for this...Maybe I just got a bee in my bonnet but given my Raspberry Pi is already successfully searching deep space for binary pulsars and what not, I'd kinda like to do something a little closer to home like WCG |
||
|
|
genes
Advanced Cruncher USA Joined: Jan 28, 2006 Post Count: 132 Status: Offline Project Badges:
|
Hmm, looking at the OS breakdown for Universe@home, say, I don't see "Raspbian" listed, though I have 246000+ credit for my two R-PI's - I think it's just grouped under "Linux". That being the case, you'd never know how many PI's are out there looking to run BOINC projects or even WCG for that matter, I for one would switch my two machines (a PI2 and a PI3) which run 24/7 in a minute if I could run WCG on them. I might even buy a few more given their low price and low power consumption.
|
||
|
|
olivaresanthony
Cruncher United States Joined: Apr 12, 2013 Post Count: 36 Status: Offline Project Badges:
|
I have been thinking of buying a Raspberry Pi for the longest time but the fact that it won't be able to run WCG is one of the main reasons why I haven't bought one yet. I'm sure there are others out there that would like to be able to run WCG on it.
----------------------------------------![]() |
||
|
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
I so very vaguely remember one of the techs said something on the matter, and indeed (A private comment): https://secure.worldcommunitygrid.org/forums/wcg/viewpostinthread?post=373020
|
||
|
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1684 Status: Offline Project Badges:
|
Crunching based on RPi 2 or RPi 3 with Raspbian (Jessie) would be very fine !!!
----------------------------------------Hopefully, Yves |
||
|
|
SekeRob
Master Cruncher Joined: Jan 7, 2013 Post Count: 2741 Status: Offline |
For the WCG Tech(nical) readers http://fossforce.com/2016/05/community-raspberry-pi/ ... maybe there is a supporting market for this platform, and would it be a boost for BOINC crunching in general
----------------------------------------![]() [Edit 1 times, last edit by SekeRob* at May 27, 2016 6:33:29 PM] |
||
|
|
|