Orange Pi One and other non-Raspberry Pi ARM SBC

Message boards : Number crunching : Orange Pi One and other non-Raspberry Pi ARM SBC
Message board moderation

To post messages, you must log in.

AuthorMessage
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1797607 - Posted: 20 Jun 2016, 19:47:15 UTC

I just got an Orange Pi One and it seems to work well with the SETI Linux ARM app. I though I would start a thread to discuss non-Raspberry Pi ARM single board computers.

The Orange Pi One cost $18 on Amazon - half of a Raspberry Pi. I am running Armbian on it (http://www.armbian.com). It is reported to be faster than a Raspberry Pi 2 but not as fast as a Raspberry Pi 3 (My Raspberry Pi 3 seems to run the SETI app only a little faster than my Raspberry Pi 2's). Setting up the SD card is the same as a Raspberry Pi. I connected the Orange Pi One to a TV for its initial setup. This didn't work because the screen wasn't scaled correctly and the text was cut off around the screen. I couldn't see the command line. It was below the bottom of the screen. I ended up just using SSH into the Orange Pi One which worked fine. It is not a board for beginners, but the Armbian web site does have some basic instructions for getting it set up. Once I did the basic setup work, I was able to install boinc-client and attach to the SETI project. It downloaded the Linux ARM app and seems to be working fine.

Are others using non-Raspberry Pi computers with the Linux ARM app? The Odroid computers look interesting and fast.
ID: 1797607 · Report as offensive
Profile Stubbles
Volunteer tester
Avatar

Send message
Joined: 29 Nov 99
Posts: 358
Credit: 5,909,255
RAC: 0
Canada
Message 1798546 - Posted: 24 Jun 2016, 23:30:43 UTC - in response to Message 1797607.  

Hi Tom,
It might be helpful to specify which one of your 5 ARMs you're referring to!
==> https://setiathome.berkeley.edu/hosts_user.php?userid=8562838
Cheers,
Rob :-}
ID: 1798546 · Report as offensive
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1798678 - Posted: 25 Jun 2016, 19:56:45 UTC - in response to Message 1798546.  

Hi Tom,
It might be helpful to specify which one of your 5 ARMs you're referring to!
==> https://setiathome.berkeley.edu/hosts_user.php?userid=8562838
Cheers,
Rob :-}


It is the one called orangepione - https://setiathome.berkeley.edu/results.php?hostid=8027213
ID: 1798678 · Report as offensive
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1798686 - Posted: 25 Jun 2016, 20:14:24 UTC - in response to Message 1797607.  

I've been running my Orange Pi One for about a week now, and thought I'd share my experience.

First, a Raspberry Pi is easier to setup and seems to be more stable. Armbian on the Orange Pi One seems to work well enough and is actively being developed. It should get better over time.

The Orange Pi One has only 512 MB of RAM and I get "Error while computing" if I run four WUs at a time. It seems to work better with three at a time, although it doesn't seem completely stable. It would probably be better to buy the Orange Pi PC - it has 1 GB of RAM and two more USB ports for $4 more ($20.99 vs. $15.99 on Amazon today). I edited global_prefs_override.xml to reduce the number of CPUs used:

sudo nano /var/lib/boinc-client/global_prefs_override.xml


<global_preferences>
  <max_ncpus_pct>75.000000</max_ncpus_pct>
</global_preferences>
ID: 1798686 · Report as offensive
Tom Rinehart
Volunteer tester

Send message
Joined: 12 Dec 01
Posts: 113
Credit: 13,255,975
RAC: 6
United States
Message 1799723 - Posted: 30 Jun 2016, 18:52:24 UTC - in response to Message 1798686.  

I've been successful at getting my Orange Pi One (https://setiathome.berkeley.edu/results.php?hostid=8027213) to run the SETI app with all four cores. I had to adjust how Boinc uses memory for it to be stable by editing:

sudo nano /var/lib/boinc-client/global_prefs_override.xml


So it contains:

<global_preferences>
  <ram_max_used_busy_pct>80.000000</ram_max_used_busy_pct>
  <ram_max_used_idle_pct>90.000000</ram_max_used_idle_pct>
</global_preferences>


This works well with the SETI app that uses about 70 MB per WU. If you are running apps that use more memory like Einstein@Home (135 MB per WU), I suspect you would need to adjust the memory and limit the number of CPUs as I noted above since the Orange Pi One only has 512MB of RAM.

So far, this board seems to run about 20% faster than my Raspberry Pi 2's.
ID: 1799723 · Report as offensive
Profile The Jedi Alliance - ^WarHawk^

Send message
Joined: 25 Jun 99
Posts: 29
Credit: 33,205,318
RAC: 77
United States
Message 1805886 - Posted: 30 Jul 2016, 16:38:57 UTC - in response to Message 1799723.  

Is this fix still stable?
ID: 1805886 · Report as offensive

Message boards : Number crunching : Orange Pi One and other non-Raspberry Pi ARM SBC


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