SETI@home 7.10 released for ARM/android

Message boards : News : SETI@home 7.10 released for ARM/android
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 26 · Next

AuthorMessage
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,991,474
RAC: 1,371
United States
Message 46848 - Posted: 11 Sep 2013, 2:57:43 UTC


This version should have slightly lower memory usage. Several versions have been released with different compile options to see if I can figure out what works best. If you get versions that fail, please continue to request work. Eventually the failing versions stop being sent to you.
ID: 46848 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,991,474
RAC: 1,371
United States
Message 46849 - Posted: 11 Sep 2013, 3:14:30 UTC

I've already deprecated one app_version because the server feature that was supposed to limit its distribution to only hosts that could run no other version failed. If I get time to find the problem and fix it, I may re-enable that app version.
ID: 46849 · Report as offensive
Lee
Volunteer tester

Send message
Joined: 11 Sep 13
Posts: 2
Credit: 0
RAC: 0
United Kingdom
Message 46852 - Posted: 11 Sep 2013, 6:49:39 UTC

I have created a beta account. How do I register to download the Android beta version of seti@home?
ID: 46852 · Report as offensive
Profile Mike
Volunteer tester
Avatar

Send message
Joined: 16 Jun 05
Posts: 2530
Credit: 1,074,556
RAC: 0
Germany
Message 46853 - Posted: 11 Sep 2013, 7:31:58 UTC

Just download Boinc or better nativeboinc on your android device.
Add the project by typing the project url http://setiweb.ssl.berkeley.edu/beta.

With each crime and every kindness we birth our future.
ID: 46853 · Report as offensive
Lee
Volunteer tester

Send message
Joined: 11 Sep 13
Posts: 2
Credit: 0
RAC: 0
United Kingdom
Message 46855 - Posted: 11 Sep 2013, 7:45:44 UTC - in response to Message 46853.  

Thanks. Found Boinc.
ID: 46855 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46856 - Posted: 11 Sep 2013, 8:22:32 UTC - in response to Message 46855.  

Thanks. Found Boinc.

Hopefully you did it via the Google Play app store, that means it'll be the current release, and that it'll be updated as new versions come out.

Claggy
ID: 46856 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46857 - Posted: 11 Sep 2013, 8:34:59 UTC - in response to Message 46848.  
Last modified: 11 Sep 2013, 8:52:56 UTC


This version should have slightly lower memory usage. Several versions have been released with different compile options to see if I can figure out what works best. If you get versions that fail, please continue to request work. Eventually the failing versions stop being sent to you.

Done that, all the versions on my HTC One S fail now at Zero seconds with SIGILL: illegal instruction (as opposed to just the armv6 ones before, while the the armv7 got SIGSEGV: segmentation violation before)

What SDK version are you building the apps with? My HTC One S has SDK:16 ABI: armeabi-v7a, while the Nexus 7 has SDK:18 ABI: armeabi-v7a, could there be an instruction that isn't supported in the SDK:16 ABI?

Edit: Do you have access to the Model column for all our devices?

Claggy
ID: 46857 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46858 - Posted: 11 Sep 2013, 9:30:49 UTC - in response to Message 46857.  

@Claggy
Where did you find this info? For example "About phone" on my Galaxy mini says:
Android version: 2.3.5
Firmware version: S5570XXKS1
Kernel version: 2.6.35.7-perf-CL561921
se.infra@SEI-30 #1
Build number: GINGERBREAD.XXKS1

How to extract info about SDK supported ?
ID: 46858 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46859 - Posted: 11 Sep 2013, 9:41:42 UTC - in response to Message 46858.  
Last modified: 11 Sep 2013, 9:45:00 UTC

How to extract info about SDK supported ?

It's shown on the all hosts page (Your computers page), as long as you're logged on, and are looking at your own hosts:

Your computers

It's also shown third line down on the host details page. (But I expect you're got to be running Boinc 7.2.x)

Claggy
ID: 46859 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46860 - Posted: 11 Sep 2013, 10:33:24 UTC - in response to Message 46859.  
Last modified: 11 Sep 2013, 10:35:09 UTC

How to extract info about SDK supported ?

It's shown on the all hosts page (Your computers page), as long as you're logged on, and are looking at your own hosts:

Your computers

It's also shown third line down on the host details page. (But I expect you're got to be running Boinc 7.2.x)

Claggy


On all hosts page:

ARM
ARMv7 Processor rev 0 (v7l) @1400MHz
(2 процессоров)


Android
2.6.32.48-cyanogenmod


and for Galaxy mini:

ARM
ARMv6-compatible processor rev 5 (v6l) @600MHz
(1 процессоров)

Android
2.6.35.7-perf-CL561921


I'm afraid, just the same info as in "About phone" fields in OS settings...


EDIT: BTW, 1400MHz for G-tab is definitely lie. 1000MHz max and at least for one it set as low as 912MHz. So, 1400MHz is taken from the air.
ID: 46860 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46861 - Posted: 11 Sep 2013, 10:36:38 UTC - in response to Message 46859.  
Last modified: 11 Sep 2013, 10:36:47 UTC

(But I expect you're got to be running Boinc 7.2.x)

Claggy


If it's possible to install stock BONC side by side with NativeBOINC I'll give it a try.
ID: 46861 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46862 - Posted: 11 Sep 2013, 10:41:42 UTC - in response to Message 46861.  

(But I expect you're got to be running Boinc 7.2.x)

Claggy


If it's possible to install stock BONC side by side with NativeBOINC I'll give it a try.

It should be, my Nexus 7 still has Native Boinc installed, but set not to start automatically.

Claggy
ID: 46862 · Report as offensive
Fred Kiesche
Volunteer tester

Send message
Joined: 5 Sep 13
Posts: 1
Credit: 51,668
RAC: 0
Message 46863 - Posted: 11 Sep 2013, 11:08:27 UTC - in response to Message 46862.  

Is there a main thread to look for Q&A on issues with the Android version of SETI @ Home?

I've been having a problem getting a new task this morning: I keep getting "computation error" when it attempts to download or run the new task.

If there are server issues, maybe "STATUS" can be modified to show the status on the other end as well?

Thanks much!
ID: 46863 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46864 - Posted: 11 Sep 2013, 11:14:06 UTC - in response to Message 46862.  
Last modified: 11 Sep 2013, 11:32:13 UTC

Yes, it's doable.
I shutted down NativeBOINC's client and continued with stock BOINc from Google Play.
Here is new host with stock BOINC:
http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=65966

First of all, new field in "all hosts" table was created and filled with info:

Model: malata GTablet - SDK:10 ABI: armeabi-v7a

This info missed from NativeBOINC output.
Also, this info available from hosts's details: Product name malata GTablet - SDK:10 ABI: armeabi-v7a

It's good indeed.

And now bad side:
1) Host name: localhost. It's untrue, this host has own name and NativeBOINC displays very that name correctly. For this particular host it's smb_a1002, not "localhost". I think this inability of stock BOINC to pickup right host name leads to issues with similar devices sharing same IP. NativeBOINC has no problems with that.

2) Found "Suspend" but can't find "suspend network". How so ? Again, NativeBOINC (just as BOINc for Windows) has full set of corresponding controls, it allows to suspend network communications leaving device's WiFi enabled for other needs.

3) Stock BOINC shows only generic app name, in our case SETI@home v7. Not plan class or app version. Very inconvenient! We have different app versions, different plan classes... Now all this info missed on device, need to refer web pages after task reported. For example, 2 tasks were downloaded, 1 already crashed and I have no idea what app was used for crashed task! It's very big minus for stock BOINC.

4) there is option for battery temp; there is option for "android debug output". And where battery temp reading in Android debug output ? Devs consider this feature fully tested already? Hardly so...
(found battery readings in log)
But another 4): few lines in log every second. Is it really required for android-related debugging? Must switch off this debug flag now, it pollutes whole log.


So, I'm not very pleased with stock BOINC. Will complete few tasks on it for beta testing sake, but surely will return to NativeBOINC for everyday crunching.
ID: 46864 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46865 - Posted: 11 Sep 2013, 11:19:16 UTC
Last modified: 11 Sep 2013, 11:20:56 UTC

Now back on SETI beta topic:

On Gtab SETI@home v7 v7.10 (armv6-vfp) started to crunch OK, and SETI@home v7 v7.10 (armv7-vfpv3) crashed immediately (3 times already).
<core_client_version>7.2.9</core_client_version>
<![CDATA[
<message>
process exited with code 193 (0xc1, -63)
</message>
<stderr_txt>
SIGILL: illegal instruction

Exiting...

</stderr_txt>
]]>


No other flavours so far. Will install stock BOINC on Samsung mini now (if free space allows).
ID: 46865 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46866 - Posted: 11 Sep 2013, 11:37:55 UTC
Last modified: 11 Sep 2013, 11:38:31 UTC

Back to stock BOINC and it's "android debug" info:

excessively verbose... but completely screwed!
I disabled WiFi: "on WiFi" - yes (and was "yes" before too)
I plugged device: "On AC" - no (and was "no" before too)
Well...
ID: 46866 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46867 - Posted: 11 Sep 2013, 11:38:23 UTC - in response to Message 46864.  
Last modified: 11 Sep 2013, 11:40:32 UTC

Yes, it's doable.
I shutted down NativeBOINC's client and continued with stock BOINc from Google Play.
Here is new host with stock BOINC:
http://setiweb.ssl.berkeley.edu/beta/show_host_detail.php?hostid=65966

First of all, new field in "all hosts" table was created and filled with info:

Model: malata GTablet - SDK:10 ABI: armeabi-v7a

This info missed from NativeBOINC output.
Also, this info available from hosts's details: Product name malata GTablet - SDK:10 ABI: armeabi-v7a

It's good indeed.

Yep, looking through the changesets shows the minimum SDK for the Official Boinc is SDK 10, not sure if that has any bearing on apps though.

And now bad side:
1) Host name: localhost. It's untrue, this host has own name and NativeBOINC displays very that name correctly. For this particular host it's smb_a1002, not "localhost". I think this inability of stock BOINC to pickup right host name leads to issues with similar devices sharing same IP. NativeBOINC has no problems with that.

That is fixed on later Boinc's, i'm on Boinc 7.2.15, that shows android_55e13fad or android_fd990a4e

2) Found "Suspend" but can't find "suspend network". How so ? Again, NativeBOINC (just as BOINc for Windows) has full set of corresponding controls, it allows to suspend network communications leaving device's WiFi enabled for other needs.

There isn't one sadly.

3) Stock BOINC shows only generic app name, in our case SETI@home v7. Not plan class or app version. Very inconvenient! We have different app versions, different plan classes... Now all this info missed on device, need to refer web pages after task reported. For example, 2 tasks were downloaded, 1 already crashed and I have no idea what app was used for crashed task! It's very big minus for stock BOINC.

Yep, that's annoying.

4) there is option for battery temp; there is option for "android debug output". And where battery temp reading in Android debug output ? Devs consider this feature fully tested already? Hardly so...

I have a feeling that it was in during early testing and has been removed, playing with the value shows my Battery temp is ~38°C at the moment (It suspends on 38°C, runs on 39°C),
It's running two Asteroids Peroid Search tasks at the moment.

So, I'm not very pleased with stock BOINC. Will complete few tasks on it for beta testing sake, but surely will return to NativeBOINC for everyday crunching.

You could join the Google 'BOINC Android Testing' Group and then you'll get the latest client, then provide feedback about what isn't right about it.

Claggy
ID: 46867 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 46868 - Posted: 11 Sep 2013, 11:43:25 UTC - in response to Message 46867.  

Well, I'm afraid I just swarm that group - too many bugs for now ;)
One of them - list of enabled debug flags not populated so it's impossible to disable that "android debug" output. Nice, I have no usable log at all now on that device...
ID: 46868 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46869 - Posted: 11 Sep 2013, 11:47:33 UTC - in response to Message 46868.  

Well, I'm afraid I just swarm that group - too many bugs for now ;)
One of them - list of enabled debug flags not populated so it's impossible to disable that "android debug" output. Nice, I have no usable log at all now on that device...

I would join it, it's a bit quiet at the moment. ;)

Claggy
ID: 46869 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 3
United Kingdom
Message 46870 - Posted: 11 Sep 2013, 12:20:49 UTC - in response to Message 46858.  

@Claggy
Where did you find this info? For example "About phone" on my Galaxy mini says:
Android version: 2.3.5
Firmware version: S5570XXKS1
Kernel version: 2.6.35.7-perf-CL561921
se.infra@SEI-30 #1
Build number: GINGERBREAD.XXKS1

How to extract info about SDK supported ?

For Info, my HTC One S says:
Android version: 4.1.1
HTC Sense version: 4+
Software version: 3.16.771.6
HTC SDK API level: 4.63
HTC Extension version: HTCExtension_sense45_2
Kernel version: 3.4.10-g8d7cd09
root@abm029 #1
SMP PREEMPT
Baseband version: 1.11.50.05.28_10.27.50.08L
Build number: 3.16.771.6 CL128550 release-keys
Browser version: Webkit/534.30

Claggy
ID: 46870 · Report as offensive
1 · 2 · 3 · 4 . . . 26 · Next

Message boards : News : SETI@home 7.10 released for ARM/android


 
©2019 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.