Tuesday 26 September 2017

oh finally

this is very good news


OpenGLES will now be available, in the near future, on Allwinners range of SOC.

There are a lot of SBC's using Allwinner chips, and with this announcement we should start to see new versions of Linux with OpenGLES available. That will be a massive boost to anyone doing graphic coding.

This mainly impacts on the Orange and Banana range, Nano/FriendlyArm tend to use Samsung chips so it wont' be a direct benefit for them, but who knows it might encourage them to allow release of the binaries.




Monday 25 September 2017

NanoPi K2

Friendly arm, have very kindly supplied me with a couple of K2 boards along with cases/heatsinks etc.
I must say thank you to them for sending them as I was keen to try it out.

This is potentially a very nice machine, an Amlogic S905 powered quad core with Mali 5 core 450 GPU, Essentially the same basic layout as the Odroid C2 which I managed to get working but I think the drivers are emulated so it was curiously slow.

However at the moment the K2 is limited to an Android system, and a fairly basic one at that, and I can't find developer options to allow me to access it. I will have to wait for some more uptodate images, or a working Linux image, probably from Armbian.

Running in Android it is quite nippy, but a few problems exist, it does not seem to connect to the internet via a cable, and sadly Kodi, its main reason for existing, crashes and refuses to run. So....well that's a bit upsetting. I will try it on a wifi later.

If we get a linux that works, I will review it again later, for now, it has to exist only as a potentially cool board that should trounce the RPi, but may again be let down by the lack of drivers.

Sunday 17 September 2017

Machines coming on line

As I've noted a few times I have quite a collection of different machines, but the fact is not all of them are suitable for games. Quite some number for example do not have their OpenGLES libs in place and Mesa does not always manage to replace the missing parts.

I've only done a few basic test systems on most of my machines, and looking back now its clear that some need a bit more effort. But I have got a multi config demo up and running now, and it's very cool to plug in a machine, make a few small alterations to a config and get it working.

I will be posting a list of all machines that are compatible, out of the box, and which need some extra attention.

So far I've managed to get all the Raspberries all up and running with no problems at all but also the,
NanoPi M1 // not a hard one
Odroid C2 // really easy but slower than I expected, I might need to look into that
Up2 fast but some issues with shaders to research
Odroid XU4  // had some strange issues and need to add  -DGL_GLEXT_PROTOTYPES to the cc flags but once done its up and running and fast as hell
OrangePi PC2 needed a bit of coaxing but in the end does work, but software emulation of the GPU is happening and its very slow.

But also failed miserably with a few others.
Banana Pi M3.. no graphic drivers
NanoPi M3 no graphic drivers (shame as its bloody fast)
NanoPi M2 No graphics
Orange Pi Pc
BananaPi M1(original) hard work, tried multiple things, but code compiles,it just refuses to run,


Nearly
Tinkerboard... I don't have a 3A unit here, so will have to pick one up.
Olimex A20 Lime... couldn't get it to boot into linux...grrr lots of time wasted

Tuesday 12 September 2017

Streamer must wait

The new streamer I got to grab video images, hopefully in real time with coding, failed.. The drivers simply don't work, and there seems to be no way to get new ones, the website referenced in the manual is down, I don't know for how long


oh well the USB one is quite usable, I just need to edit things a bit more carefull.

Book proof reading/fixing is almost done, the publisher will get a final version this week, and then its all up to them. I hope.....