Thread 'Computer type not supported'

Message boards : Questions and problems : Computer type not supported
Message board moderation

To post messages, you must log in.

AuthorMessage
grid_compute

Send message
Joined: 6 Feb 23
Posts: 2
United States
Message 111011 - Posted: 7 Feb 2023, 5:02:05 UTC

I'm running BOINC on a custom single board computer with an ARM64 processor. I'm having trouble getting tasks from projects because it claims my computer isn't supported. For example, I received the message: "07-Feb-2023 04:43:10 [Universe@Home] This project doesn't support computers of type aarch64-poky-linux". Is there a way to tell a project that you are running some linux machine with an arm64 architecture?

Full Output:
root@board:/usr/bin# boinccmd --acct_mgr sync
07-Feb-2023 04:43:00 [---] Contacting account manager at https://grcpool.com/
polling for reply
poll status: operation in progress
07-Feb-2023 04:43:00 [---] Account manager contact succeeded
07-Feb-2023 04:43:00 [---] Attaching to https://universeathome.pl/universe/
07-Feb-2023 04:43:00 [---] General prefs: from https://grcpool.com/ (last modified ---)
07-Feb-2023 04:43:00 [---] Host location: none
07-Feb-2023 04:43:00 [---] General prefs: using your defaults
07-Feb-2023 04:43:00 [---] Preferences:
07-Feb-2023 04:43:00 [---]    max memory usage when active: 650.72 MB
07-Feb-2023 04:43:00 [---]    max memory usage when idle: 1171.30 MB
07-Feb-2023 04:43:00 [---]    max disk usage: 0.22 GB
07-Feb-2023 04:43:00 [---]    don't compute while active
07-Feb-2023 04:43:00 [---]    don't use GPU while active
07-Feb-2023 04:43:00 [---]    suspend work if non-BOINC CPU load exceeds 25%
07-Feb-2023 04:43:00 [---]    (to change preferences, visit a project web site or select Preferences in the Manager)
polling for reply
root@board:/usr/bin# 07-Feb-2023 04:43:01 [https://universeathome.pl/universe/] Fetching scheduler list
07-Feb-2023 04:43:03 [https://universeathome.pl/universe/] Master file download succeeded
07-Feb-2023 04:43:10 [Universe@Home] This project doesn't support computers of type aarch64-poky-linux
07-Feb-2023 04:43:10 [Universe@Home] Project requested delay of 86400 seconds
ID: 111011 · Report as offensive
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2706
United Kingdom
Message 111012 - Posted: 7 Feb 2023, 11:02:17 UTC

I'm running BOINC on a custom single board computer with an ARM64 processor. I'm having trouble getting tasks from projects because it claims my computer isn't supported. For example, I received the message: "07-Feb-2023 04:43:10 [Universe@Home] This project doesn't support computers of type aarch64-poky-linux". Is there a way to tell a project that you are running some linux machine with an arm64 architecture?

You may be running Linux but many projects do not support the arm64architecture. There SHOULD be information about this on the individual project pages but it can be hard work tracking it down on some. CPDN doesn't currently support it. Other projects I can't remember. I have vague memories of someone posting a link to which projects support which architecture If I find it before anyone else, I will post it.
ID: 111012 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15566
Netherlands
Message 111013 - Posted: 7 Feb 2023, 12:18:07 UTC - in response to Message 111012.  
Last modified: 7 Feb 2023, 12:24:30 UTC

There SHOULD be information about this on the individual project pages but it can be hard work tracking it down on some.
Like on CPDN who now have their own front-end, yes. But the standard BOINC front-end has the Applications page (depending on BOINC server version under Computing, Server, or from the front page) which is automatically populated by the applications that the project supports. In case of CPDN this is at https://www.cpdn.org/apps.php, but just adding /apps.php on any project's URL should get you there for that project. Then you can see which platforms are supported and in some cases it shows the actual platform application name used (like here: https://www.cosmologyathome.org/apps.php), but otherwise a careful checking of the client_state.xml file will net you that as well.
ID: 111013 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15566
Netherlands
Message 111014 - Posted: 7 Feb 2023, 12:24:52 UTC

Separating post as I hit limit on URLs posted.

So, Universe@Home has these applications: https://universeathome.pl/universe/apps.php
It does support some ARM CPUs. In which case you could play around with https://boinc.berkeley.edu/wiki/Client_configuration#Options the alt_platform option in cc_config.xml, which will be an alternative with which platform BOINC asks for work from the project:

<cc_config>
<log_flags>
</log_flags>
<options>
<alt_platform>arm-android-linux-gnu</alt_platform>
</options>
</cc_config>

These are for android_arm_pie Universe BHspin v2 v0.21, so make sure you have the correct applications set in the project preferences at https://universeathome.pl/universe/prefs.php?subset=project
ID: 111014 · Report as offensive
ProfileKeith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 890
United States
Message 111017 - Posted: 8 Feb 2023, 0:13:56 UTC
Last modified: 8 Feb 2023, 0:14:10 UTC

You can run the armhf architecture on your SoC if you have the capility of adding that architecture from your distro.

This is what I do for my RPi 3 and 4.

sudo dpkg --add-architecture armhf
sudo apt update
sudo apt install libstdc++6:armhf libgomp1:armhf libboinc7:armhf
sudo reboot

Additionally you have to add alternate platform identifier to your cc_config.xml file:

<cc_config>
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
</cc_config>


ID: 111017 · Report as offensive
grid_compute

Send message
Joined: 6 Feb 23
Posts: 2
United States
Message 111027 - Posted: 9 Feb 2023, 2:53:21 UTC - in response to Message 111014.  

Thanks. This suggestion worked for me. I added aarch64-unknown-linux-gnu as an alt_platform option in the cc_config.xml. I was then able to complete tasks for Asteroids. Unfortunately, Universe still does not support this platform but that's ok.
ID: 111027 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 111644 - Posted: 23 Apr 2023, 8:13:31 UTC - in response to Message 111027.  
Last modified: 23 Apr 2023, 8:14:16 UTC

From my android phone,

World community grid, Einstein, Universe and Rosetta are the only 4 projects supporting arm A50 (efficiency) series cores.

If you're running an A70 series (performance) core, results might be different.

Universe usually has the most WUs, but occasionally have months of nothing.

WCG is second,

third Einstein and Rosetta. These 2 only very sporadically have WUs for arm.
ID: 111644 · Report as offensive

Message boards : Questions and problems : Computer type not supported

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.