First of all, I can't start without saying that KStars/Ekos is a fantastic piece of software! Thank you Jasem for developing it and for the continuous support!

I've now been testing Ekos on my RPI 3, at first I just used it as an INDI server but now that I got myself a new camera which has a rather large resolution, the size of the files I have to download by network can become an issue especially in star parties where network infrastructure is shared and can be under heavy load - hence it then makes a lot of sense to run Ekos on the RPI as well and just operate it with remote desktop. Mostly things work well, I've had a couple of crashes for unknown reasons, but now I've found that the telescope mount control always crashes Ekos on RPI.

Looking at the log output, the last message is:

QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile  0) 

Now, since this is RPI I don't think OpenGL is supported. This is probably the issue - but why does the mount control need it? Everything else works just fine.
This is a bit annoying since sometimes it would be handy to move the telescope from my screen instead of operating the hand control.

Other than that, my experience has only been positive :)
It's great to see that the software runs on RPI and is completely usable.

Read More...