Message boards : Questions and problems : Computer type not supported
Message board moderation
Author | Message |
---|---|
Send message Joined: 6 Feb 23 Posts: 2 |
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 |
Send message Joined: 28 Jun 10 Posts: 2706 |
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. |
Send message Joined: 29 Aug 05 Posts: 15566 |
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. |
Send message Joined: 29 Aug 05 Posts: 15566 |
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 |
Send message Joined: 17 Nov 16 Posts: 890 |
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> |
Send message Joined: 6 Feb 23 Posts: 2 |
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. |
Send message Joined: 8 Nov 19 Posts: 718 |
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. |
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.