Message boards : Questions and problems : BOINC on ARM devices (round 2)
Message board moderation
Author | Message |
---|---|
Send message Joined: 22 Jul 10 Posts: 36 |
Hi. I have BOINC 7.0.24 running under Raspbian on a Raspberry Pi. I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks. Help! Cheers, Ray The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 29 Aug 05 Posts: 15571 |
I doubt any project has (default) applications for it. You may end up having to compile your own applications, or look at 3rd party applications. And then just hope they can run any tasks, as the CPU isn't that strong. |
Send message Joined: 22 Jul 10 Posts: 36 |
I doubt any project has (default) applications for it. That's kinda where I started. You may end up having to compile your own applications, or look at 3rd party applications. Such as ... ? And then just hope they can run any tasks. Again, such as ...? as the CPU isn't that strong. Agreed, but I started crunching SAH with far inferior CPUs ... vintage 1999 ... using Windows and was content that a WU finished sucessfully even when it took a week of part-time crunching using 200 watts total PC power. This CPU is actually MUCH better than those CPUs - overclocked & hardfp enabled under a UNIX OS consuming around 5 watts so I am content thereabouts but thanks anyway for the opinion(s). So, back to my question ... I can't find a project that runs & has tasks i.e., either Projects don't recognise the CPU (that's 99% of Projects) or if they do recognise the CPU they have no tasks. Help! Cheers, Ray The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 18 Jun 10 Posts: 73 |
Will this give you any (new) info?: http://wuprop.boinc-af.org/results/arm.py You may end up having to compile your own applications, or look at 3rd party applications. You want somebody else to do a search for you? You are interested in this so you best know what to search. Choose a project, look/search on their forums (e.g. for ARM). I don't know if this applies: http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=2896 - ALF - "Find out what you don't do well ..... then don't do it!" :) |
Send message Joined: 18 Jun 10 Posts: 73 |
Since this 'thing' appears to be running a variant of Debian maybe this will work: http://packages.debian.org/squeeze/boinc-app-seti http://packages.debian.org/squeeze/armel/boinc-app-seti/download - ALF - "Find out what you don't do well ..... then don't do it!" :) |
Send message Joined: 23 Apr 07 Posts: 1112 |
Hi. So we still have package maintainers putting out Boinc 7.0.24, i wonder if it'll work any better under Raspbian than it did under Ubuntu 12.04: http://boinc.berkeley.edu/dev/forum_thread.php?id=7595#44299 http://boinc.berkeley.edu/dev/forum_thread.php?id=7687&nowrap=true#45005 Claggy |
Send message Joined: 29 Aug 05 Posts: 15571 |
This just up, Quake Catchers Network has written an application specifically for the Raspberry Pi. |
Send message Joined: 23 Apr 07 Posts: 1112 |
|
Send message Joined: 5 Mar 08 Posts: 272 |
Hi. If they update and then get BONC client from the repo you'll get a 7.0.27 (and yes it seems to work). I was thinking of getting the SETI Multibeam app down and doing a Make and Configure on it. The question is to where to get it? I have seen the nightly tar balls. The Pi only seems to have 70mb free MarkJ |
Send message Joined: 23 Apr 07 Posts: 1112 |
I was thinking of getting the SETI Multibeam app down and doing a Make and Configure on it. The question is to where to get it? I have seen the nightly tar balls. The Pi only seems to have 70mb free Probably from the Web Interface: https://setisvn.ssl.berkeley.edu/trac/browser# I think you'll need to look in branches > sah_v6 > seti_boinc AKv8b2 Sources are here: http://lunatics.kwsn.net/index.php?module=Downloads;catd=2 Claggy |
Send message Joined: 20 Nov 10 Posts: 33 |
I don't know if the Raspberry Pi will be popular enough to justify it, but I sure would like to see BOINC apps developed for it. The recent WIRED article about the LEGO-and-Pi "toy supercomputer" has sparked some interest. Just as a FYI, QCN and Radioactive@home require additional gadgets besides a crunching rig. [Edit] Subset Sum's application code is available on GitHub https://github.com/travisdesell/Subset-Sum/ for those who know how to compile their own apps. Work units for this project don't require much RAM, so it might be a good fit for the Pi. |
Send message Joined: 22 Jul 10 Posts: 36 |
don't know if the Raspberry Pi will be popular enough to justify it If it helps push the idea of making BOINC Projects for ARM processors readily available, some anecdotal comments seem to suggest that RPi units sold so far is somewhere pretty near 500K with about 1 million expected to be sold by Feb 2013 and an target annual production rate of 2 million. The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 20 Nov 10 Posts: 33 |
Ray_GTI-R, I saw your post at the SubsetSum forum. Were you able to get that application running on your ODROID-X? That is sure a powerful little board, and seemingly much better suited to crunching than the weaker Raspberry Pi is. I would consider buying the ODROID-X if crunching on it wasn't too much of a pain... |
Send message Joined: 22 Jul 10 Posts: 36 |
OK, I got to thinking laterally ... Now I have MW@H running on the ODROID-X. 4 tasks, simultaneously, each ~7% complete in ~32 minutes. I also have MW@H running on a generic (£56 delivered) 7" tablet. One task completed (~13 hours) & validated and another now in progress. No idea how powerful this tablet is, yet. It shows BOGO MIPS, not much use. Sadly I cannot replicate this success on the RPi for one simple reason ... Android. That is, I'm pretty sure that any device that runs Android can run BOINC. The RPi doesn't (yet) do Android although there was a teaser pushed out on the RPi forum about two MONTHS ago saying Android is "due soon" or whatever. The solution is an app that installs in Android with just a few clicks and NO banshee* gobbledygook** bish/bash/etc obfuscation*** ... nativeboinc The genius who wrote this Android app needs a Nobel prize for "JFDI". That is:- It just works, first time. It just works on completely disparate ARM devices. It has pretty much all the functionality you would expect, not via the traditional Windows GUI but a darned good GUI replica. It runs under completely different Android versions ... Android 2 whatever on the tablet & Android 4 whatever on the ODROID-X. No effort on my part, just click on the obvious "next step". AKA - JFDI! Also a BIG thumbs up to MW@H for providing a project that gets the job done (there are a few others available via nativeboinc that I haven't tried). HTH, Ray * woman of the fairy mounds ** convoluted language that results in it being excessively hard to understand *** the hiding of intended meaning in communication, making communication confusing, wilfully ambiguous, and harder to interpret The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 22 Jul 10 Posts: 36 |
FWIW Here is a photograph of the ODROID-X & generic tablet running Android, BOINC + MW@H ... http://i65.photobucket.com/albums/h216/Ray_GTI-R/DSCN4735.jpg The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 22 Jul 10 Posts: 36 |
OK 1 month on, NativeBOINC has been running 24/7 on both the ODROID-X and that cheap generic tablet. Very few, minor, operational (not structural) glitches easily resolved and as before ... NO banshee* gobbledygook** bish/bash/etc obfuscation*** ... just the usual stuff. Currently running/rotating milkyway, subset & wuprop projects. Unfortunately I still cannot get the Raspberry Pi involved with BOINC projects mentioned earlier. Sorry, I don't do QCN & R@H yet :-( It seems that the RPi has no usable Android implementation. Good people are working towards that although their progress is quite hard to track down but I have found & posted their details on an RPi forum. FWIW a Moderator on that RPi forum tried to roast me (TWICE!) just for asking about their previously touted implementation - now three or so months old - of Android. No, really. As ever, I'm trying yet another, different route for BOINC on the RPi. Will advise. The difference between 0 and 1 is greater than the difference between 1 and 1,000,000,000 |
Send message Joined: 20 Nov 10 Posts: 33 |
NativeBOINC looks great! The new ODROID-U2 has caught my eye, and I may give this a try. (I'm eagerly awaiting the Parallella to see if its able to be used as a crunching device, but in the meantime I'd kind of like to try something else.) I think crunching on ARM devices will be ubiquitous before too long. Thanks for keeping us posted. [Edit] Oh, I just noticed that Enigma@Home has an app for Raspbian. |
Send message Joined: 28 Jun 10 Posts: 2720 |
A known problem. - I had hoped to run cpdn tasks on a raspberry pi but when I enquired on their message boards was told it wasn't possible. I guess just sign up to all those that do support the cpu and wait? |
Send message Joined: 23 Apr 07 Posts: 1112 |
(I'm eagerly awaiting the Parallella to see if its able to be used as a crunching device, but in the meantime I'd kind of like to try something else.) Count on some sort of Crunching being available, a number of the Devs, Mods and Alpha Testers (myself included) have ordered Parallellas Claggy |
Send message Joined: 10 Dec 11 Posts: 2 |
This is more of a passing interest, so, although I'm not involved in this, I found the subject title of this thread intriguing and would like to indicate that if you are looking to try SETI on an ARM, you'll need to downgrade to BOINC 6.x and similarly SETI 6.x for now. Watch for long-line wrap for this link below.... http://lists.ssl.berkeley.edu/pipermail/boinc_opt/2012-November/001276.html ..and I recall (I think) that there is also reference earlier in the archives about someone also using the OLPC to run SETI too, but that was also a 6.x version (I think). If you have an interest in making SETI 7.x work, I have a feeling you may need to invest some time looking at source code for SETI to make some 7.x improvements work - this would be great for the community at large, and don't be discouraged if you find one or two things, since one or two fixes, plus someone else's one or two fixes, plus someone else's one or two fixes, eventually sums up to a complete fix. :-) |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.