Message boards :
Number crunching :
Raspberry Pi Support (Raspbian/Linux on Arm7)
Message board moderation
Author | Message |
---|---|
Raspberry Pi - Brian Send message Joined: 22 Oct 99 Posts: 12 Credit: 164,328 RAC: 0 |
Is there any plans to support the Raspberry Pi directly from BOINC Manager? Currently, you can connect the BOINC Manager to SETI@Home and download a binary ass suggested by a blog site such as http://www.element14.com/community/community/raspberry-pi/raspberrypi2/blog/2015/05/20/setihome-boinc-on-raspbian-for-raspberry-pi-2 This seems to work, but it does report a problem with the xml configuration file. The new (Debian) Raspbian Jessie has a repository object (package) called boinc-app-seti (currently version 7.28~svn2633-3+rpi1, with file setiathome_v7. This completes with a work unit result that is rejected. Thanks. // Brian Expanding the edge of Science. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Is there any plans to support the Raspberry Pi directly from BOINC Manager? Yes, It is testing at Seti Beta, I fixed the app and had the fixes applied to the Seti source, (as well as the Debian source), and had it released there: Seti Beta applications the app you're running doesn't have those fixes applied, vfp_ChirpData and neon_ChirpData aren't compatible with Linux hardfloat, you need 7.28_svn2858 as a minimum: http://anonscm.debian.org/cgit/pkg-boinc/boinc-app-seti.git/commit/?h=upstream/7.28_svn2858&id=a58e9a546da648e1d61fd1f5f0bae8c233ddc287 <core_client_version>7.4.23</core_client_version> Claggy |
Tom Rinehart Send message Joined: 12 Dec 01 Posts: 113 Credit: 13,255,975 RAC: 6 |
Claggy - I've run the app from Seti Beta. If the work units are similar size, it is faster than the one I compiled using your instructions from the message boards. How do I download and build the newer one for the Raspberry Pi? Or can I copy the app from my Seti Beta folder to the Seti folder and edit the app_info file? |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
can I copy the app from my Seti Beta folder to the Seti folder and edit the app_info file? Yes you can provided it has low enough inconclusives rate on beta. |
Raspberry Pi - Brian Send message Joined: 22 Oct 99 Posts: 12 Credit: 164,328 RAC: 0 |
Thanks, that will get me going. I'll let you know how it works out! // Brian |
LitterBug Send message Joined: 7 Oct 00 Posts: 3 Credit: 145,195 RAC: 0 |
I was able to get seti going on a Pi2 by installing boinc and boinc-app-seti with apt-get. If I just installed boinc then tried to use project seti without installing the boinc-app-seti it never got any work to do. Steps that worked for me on a Jessie image: sudo apt-get update sudo apt-get install boinc sudo apt-get install boinc-app-seti boincmgr Version Info _____________________________ CPU type ARM Number of processors 4 Coprocessors --- Operating System Linux 4.1.13-v7+ BOINC version 7.4.23 setiathome_V7 7.28 _____________________________ Regards, LitterBug |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
I was able to get seti going on a Pi2 by installing boinc and boinc-app-seti with apt-get. If I just installed boinc then tried to use project seti without installing the boinc-app-seti it never got any work to do. Steps that worked for me on a Jessie image: As I already said, that application is broken, your results don't match your wingmen: http://setiathome.berkeley.edu/workunit.php?wuid=2005470219 http://setiathome.berkeley.edu/result.php?resultid=4605650984 <core_client_version>7.4.23</core_client_version> http://setiathome.berkeley.edu/result.php?resultid=4605650985 <core_client_version>7.6.9</core_client_version> Claggy |
LitterBug Send message Joined: 7 Oct 00 Posts: 3 Credit: 145,195 RAC: 0 |
Looks like you pulled one from my W7 box. That is not from my PI... Here is the PI http://setiathome.berkeley.edu/show_host_detail.php?hostid=7848323 Regards, LitterBug <core_client_version>7.4.23</core_client_version> <![CDATA[ <stderr_txt> boinc-app-seti is invoked with the following arguments: --start --end. I: boinc_parse_init_data_file I: boinc_get_init_data I: boinc_init I: worker I: worker() - common_init I: worker() - read_wu_state I: worker() - seti_do_work setiathome_v7 7.28 $Revision: 1146 $ g++ (Raspbian 4.9.1-16) 4.9.1 libboinc: BOINC 7.4.23 Work Unit Info: ............... WU true angle range is : 0.370541 features: half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm Optimal function choices: -------------------------------------------------------- name timing error -------------------------------------------------------- v_BaseLineSmooth (no other) vfp_GetPowerSpectrum 0.001346 0.00000 vfp_ChirpData 0.000027 0.00000 v_pfTranspose4 0.040890 0.00000 FPU opt folding 0.007425 0.00000 SETI@Home Informational message -9 result_overflow NOTE: The number of results detected equals the storage space allocated. Flopcounter: 59561567027.473045 Spike count: 30 Autocorr count: 0 Pulse count: 0 Triplet count: 0 Gaussian count: 0 14:42:28 (19223): called boinc_finish(0) </stderr_txt> ]]> |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Looks like you pulled one from my W7 box. That is not from my PI... You are mistaken: setiathome_v7 7.28 $Revision: 1146 $ g++ (Raspbian 4.9.1-16) 4.9.1 Claggy |
LitterBug Send message Joined: 7 Oct 00 Posts: 3 Credit: 145,195 RAC: 0 |
Ahhh. I see what you said about wingman now.... You were comparing mine vs another. So any way to fix it, or just wait around? Cheers! LitterBug |
Tom Rinehart Send message Joined: 12 Dec 01 Posts: 113 Credit: 13,255,975 RAC: 6 |
Claggy - Is there any way to compile v8 on the Raspberry Pi? When I try I get a compilation error. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Claggy - Yes, r3305 broke the compilation, get an earlier revision than that, ie svn checkout https://setisvn.ssl.berkeley.edu/svn/seti_boinc@3304 seti_boinc3304 https://setisvn.ssl.berkeley.edu/trac/changeset/3305 https://setisvn.ssl.berkeley.edu/trac/log/seti_boinc/client?rev=3316 I'm in the process of emailing Eric. Claggy |
Tom Rinehart Send message Joined: 12 Dec 01 Posts: 113 Credit: 13,255,975 RAC: 6 |
Claggy - Thanks. The compilation still fails part way through, but it had built seti_boinc. I don't have the graphics pre-reqs. It has completed a few WUs and they have been validated. Here is one: http://setiathome.berkeley.edu/result.php?resultid=4649489165 |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Claggy - I also have rev3304 built, compilation here normally fails in test tools here, Been running rev 3304 in an offline bench with a number of test Wu's, and online at Seti Beta: All SETI@home v8 tasks for computer 74138 Claggy |
mimo Send message Joined: 7 Feb 03 Posts: 92 Credit: 14,957,404 RAC: 0 |
yesterday builded latest rev from svn - need to add one minssing include there - for both PIs used native in march, mcpu and mtune, hard float , fast math and fpu is neon-vfpv4 for PI 2, vfp for PI builds are on lunatics website, use app info xml for usage. now running successfully on mine PIs (have both of them) |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
yesterday builded latest rev from svn - need to add one minssing include there - for both PIs They in restricted area currently so public can not access. If you sure they work OK worth to move them to publicly available area. |
mimo Send message Joined: 7 Feb 03 Posts: 92 Credit: 14,957,404 RAC: 0 |
as i wrote on lunatics thx for moving two WU done on PI2: 4690459970 2045645281 30 Jan 2016, 13:37:15 UTC 1 Feb 2016, 14:54:01 UTC Completed and validated 173,262.86 170,655.80 44.73 SETI@home v8 Anonymous platform (CPU) 4690459971 2044216777 30 Jan 2016, 13:37:15 UTC 1 Feb 2016, 14:54:01 UTC Completed and validated 173,506.08 170,894.70 44.83 SETI@home v8 Anonymous platform (CPU) |
Igor Kostyaev Send message Joined: 14 Jun 04 Posts: 763 Credit: 80,254,329 RAC: 91 |
What about new Raspberry Pi 3? It's more interesting device. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13731 Credit: 208,696,464 RAC: 304 |
What about new Raspberry Pi 3? It's more interesting device. It would be faster than the existing units, but as a crunching device the Raspberry Pi doesn't make much sense to me. It's just not designed with that sort of work in mind. Given the time they take to crunch numbers, they actually use more power than current PC systems. Phoronix Raspberry Pi comparison. Grant Darwin NT |
Brian Uitti Send message Joined: 14 Sep 99 Posts: 39 Credit: 547,983 RAC: 0 |
Grant: Don't get me wrong, I like the technical report that compares different systems. I have a couple of thoughts: 1. some system has to take the bottom rung of the performance ladder. 2. sometimes running these projects mean that you have to use what you have available. 3. maybe we could suggest optimum projects for the weaker machines, like the raspberry pi In the "SETI Classic" days, I had access to some "broken" laptop computers that we're one step away form the recycling center. These were mostly slow "Intel Celeron" based machines and had a range of defects such as cracked cases and broken screens. "Boot and Run" was a major "Goal Achieved" statement. In the end, they headed out for the recycling center, but there could be one or two that made a new life in a place where computers were just not happening. Is it worth while? Of course it is. .. but if you're making a "purpose built" processing farm, there might be better choices. I would encourage anyone to use whatever system they have to look into the concepts of the idea of sharing their resources with projects such as this. Cheers. // Brian |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.