Hi again,
yesterday night I had some time to try some of the linux images available for the BPI-M2, which I didn’t tried before.
Two of them were Armbian based on Ubuntu Trusty and Debian Jessie (from the page pointed out by igorpec). Armbian - Ubuntu Trusty, unfortunately, could not boot for whatever reason (see below).
.
However, Armbian - Debian Jessie booted up and behaved just like described by Igor. (I very much liked the clean Debian system.) The big problem for me is the missing sound support, because my desired project would need to use the codec for both recording and playback. Igor pointed out that:
For best supported Allwinner devices (A10&A20) audio become available in 4.3, only few weeks ago.
I have not much experience with Linux, so I only tried the combo:
apt-get update
apt-get upgrade
which also updated quite some things, but not the kernel, so at the end I was still without sound. Could any of you please point out how to best update the kernel to check if that helps with the sound problem? (Plus, I would be really interested how to set up a lightweight X with LXDE for example.) At the end I got this:
Next, I also tried the Ubuntu Mate 15.10 image available from here. I was very unhappy with that. Even though sound works fine, graphics is buggy (I had some black bars popping up randomly on the screen), and the whole thing is very clumpy, heavy, and slow. On the top of that, it ran with a fixed 1080p resolution, which really sucks, if your display has 1200 pixels vertically, like mine does. This is what inxi gave me:
Finally, I tried openSUSE Tumbleweed available from here. It booted without problems, with a lightweight and responsive Xfce desktop running at the right (in my case, 1920x1200) resolution, but without working audio and with a somewhat crappy package repository (couldn’t find ‘inxi’ to install).
Conclusion: there is still no winner under the linux images. But if there would be a version from Igor’s Debian based image, which (hopefully) supports (based on the new kernel) the audio codec and includes a lightweight X environment, I would take that. Joe then ports (or develops) a PowerVR graphics driver for linux, and all the folks become happy.
Nice plan, isn’t it?
NewtoM