Next set of boards to develop and test arrived, this time it was Banana PI M2 and Orange PI 2.
I had seen reviews on the web on the hardware, that soldering on the Orange PI was crude, but I found both boards to be flawless in every way as far as manufacturing goes.
At first look then both of the boards solve what annoys me the most on the Raspberry PI, the power connector. On the Raspberry PI the power connector tends to be sensitive to movement when fiddling with the board so it tends to reboot. Thats not the case with the Banana PI and Orange PI where the connector is not sensitive at all, its a different kind than Raspberry uses.
Both Banana PI and Orange PI have huge issues with detecting the display, going through DVI adapter is very bad for example. Resolution is hard coded and you cannot change it without going through a lot of trouble changing the boot, which I have not figured out how to do. Default resolution is 1280 x 720 which many displays have problem displaying.
(I imagine on some displays it will manage to Auto detect 1920 x 1080 but I have not had that luck, from reading on the web then most seem to disable display auto detection and manually enter their display sync parameters, but I have not able to figure out how so far.)
Now if you get the display to work then both machines are really great. I only got it at the 1280 x 720 which is all right for me for now since I work on them remotely through SSH anyhow.
I got the built in wireless to work on both of them without too much pain.
The Banana PI’s Raspian installation is not much changed from the Raspberry PI version of it, everything in sudo raspi-config seems to work fine and it even has some new options there.
Orange PI seems to have forked a bit further away, there is not as much in their sudo raspi-config tool. But the OS comes very rich of features.
And at last a simple benchmark where the test case was to build the Einhugur GraphicsFormats plugin for ARM. (ALL machines used same type of Class 10 memory card, and building was done over SSH on all of them)
- Raspberry PI 2 finished in 10 min and 45 seconds
- Banana PI M2 finished in 6 min and 28 seconds
- Orange PI 2 finished in 6 min and 15 seconds
Note the Orange PI did not produce 100% binary compatible result, I am guessing that it has different version of some library, it should not affect the speed test even if it will affect the usability for me.
Banana PI and Raspberry PI produced 100% same result.
This is of course just one type of benchmark and perhaps does not reflect well the higher clocked CPU in the Orange PI as much of compiling is just disk IO.
Hopefully we can soon attempt multi core image processing test with the PictureEffects plugin.