ARM/ARM64 (Raspberry Pi) support
Message boards :
Number crunching :
ARM/ARM64 (Raspberry Pi) support
Message board moderation
Author | Message |
---|---|
Send message Joined: 25 Mar 22 Posts: 4 Credit: 1,985,136 RAC: 1 |
Hi are there any plans for ARM/ARM64 support? I have plenty of SBCs at home who would be perfect for this short run time :) |
Send message Joined: 9 Apr 15 Posts: 13 Credit: 2,031,970 RAC: 0 |
Hi good idea |
Send message Joined: 25 Mar 22 Posts: 4 Credit: 1,985,136 RAC: 1 |
Or even better yet .. if the app is open source and the project allows anon platform we can compile ourselves for whatever platform and architecture we want :) |
Send message Joined: 17 Sep 17 Posts: 2 Credit: 1,508,611 RAC: 0 |
Hi +1 |
Send message Joined: 18 Mar 15 Posts: 282 Credit: 2,748,608 RAC: 1 |
We'd like to add more platforms, it is in the medium-term plans. We want to have in a more continuous state the simulations that we are releasing, and then we can make those kinds of improvements. If anyone wants to help, they are always welcome. I want to prepare information on how we do the compilation process, in case someone wants to collaborate. Except for Mac, we use docker images of the systems we want it to run on. The code should compile on all platforms. Best, Jesús. Jesús Carro Universidad San Jorge @InSilicoHeart |
Send message Joined: 25 Mar 22 Posts: 4 Credit: 1,985,136 RAC: 1 |
I am happy to test or help, I even built a linux distro for ARM that runs nothing but BOINC :) |
Send message Joined: 9 Apr 15 Posts: 13 Credit: 2,031,970 RAC: 0 |
I even built a linux distro for ARM that runs nothing but BOINC :) Is there an image available somewhere? Thank you. |
Send message Joined: 25 Mar 22 Posts: 4 Credit: 1,985,136 RAC: 1 |
I even built a linux distro for ARM that runs nothing but BOINC :) Image not directly (as it is tested to be compatible with a range of boards that I have at home) but anybody can build it from source and add their board if needed - https://github.com/CallMeFoxie/EmbeddedBOINC/tree/next-lts |
Send message Joined: 5 Jan 16 Posts: 4 Credit: 220,401 RAC: 0 |
Hi Jesus, I'm also happy to help out. I have experience with Docker, C/C++, cross-compiling and also some development on ARM. I've looked at the github code but unless i'm mistaken, the code is some older or different version - it doesn't have the models i see in the tasks of ongoing beta. If you could upload the latest code i can take a look, or maybe send me an email / private message. Regards, -- Michal |
Send message Joined: 18 Mar 15 Posts: 282 Credit: 2,748,608 RAC: 1 |
Hi mogurakun, The code now is in bitbucket (https://bitbucket.org/comba_usj/denis-myocyte/src/beta/). However, I think it won't be necessary, the ARM64 version is on the way. This morning I have been testing it with CallMeFoxie (seems to work fine), and next week we will start testing it in the project. It was simpler than I expected. Next week I will publish a message summarizing the work of these weeks and announcing some news. Thank you anyway! Best, Jesús. Jesús Carro Universidad San Jorge @InSilicoHeart |
Send message Joined: 9 Apr 15 Posts: 13 Credit: 2,031,970 RAC: 0 |
very good news |
Send message Joined: 30 Jun 17 Posts: 7 Credit: 1,517,022 RAC: 0 |
Will this ARM64 version work on Android devices? I have Android 4, 7, and 9 smartphones. |
Send message Joined: 9 Apr 15 Posts: 172 Credit: 1,552,856 RAC: 0 |
It was simpler than I expected. Great!! |
Send message Joined: 8 Apr 15 Posts: 6 Credit: 9,547,398 RAC: 1 |
My Odroid-N2+ finished the first WUs, still pendig. Runtime 2h45m. https://denis.usj.es/denisathome/results.php?hostid=215809 |
Send message Joined: 9 Apr 15 Posts: 13 Credit: 2,031,970 RAC: 0 |
all the wu's go wrong <core_client_version>7.16.16</core_client_version> |
Send message Joined: 19 Sep 18 Posts: 8 Credit: 27,785,431 RAC: 0 |
Got 4 on my Pi4. It's predicting 4h per WU. I'm running Raspberry Pi OS Buster. Edit: Checkpoints are working too. I restarted the Pi after "rpi-upgrade" |
Send message Joined: 9 Aug 22 Posts: 10 Credit: 2,219,354 RAC: 0 |
all the wu's go wrong All WU's are failing on my Odroid-N2+ with this same message. Link to computer: https://denis.usj.es/denisathome/show_host_detail.php?hostid=215972 root@aarch64-chunk:~# uname -a Linux aarch64-chunk 4.9.312-125 #1 SMP PREEMPT Sat Jun 18 18:58:41 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux root@aarch64-chunk:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.4 LTS Release: 20.04 Codename: focal root@aarch64-chunk:~# boinc --version 7.16.6 aarch64-unknown-linux-gnu |
Send message Joined: 9 Aug 22 Posts: 10 Credit: 2,219,354 RAC: 0 |
I just tried an switching to Armbian's Jammy release (https://www.armbian.com/) and have the same error message. It seems that DENIS doesn't like Ubuntu based distros on this board. |
Send message Joined: 8 Apr 15 Posts: 6 Credit: 9,547,398 RAC: 1 |
I tested it now on Odroid-N2+, Odroid-M1, Odroid-C2 and Odroid-C4 running with Ubuntu 20.04.1 LTS/20.04.4 LTS. All work fine. On all my ARMs i have added some lib to work on all Boincprojects: sudo apt install libsfstdc++6 sudo apt install libstdc++6 Maybe this help. |
Send message Joined: 9 Aug 22 Posts: 10 Credit: 2,219,354 RAC: 0 |
I tested it now on Odroid-N2+, Odroid-M1, Odroid-C2 and Odroid-C4 running with Ubuntu 20.04.1 LTS/20.04.4 LTS. It turns out that libstdc++6 is already installed and that the libsfstdc++6 doesn't apply to my platform. It's for armhf and I running aarch64. |