top | item 40891430

(no title)

peanball | 1 year ago

Don’t forget about the Kivy framework. It’s a python framework that renders openGL accelerated UIs, also headlessly on the raspberry pi if needed. https://kivy.org

discuss

order

moffkalast|1 year ago

More importantly, Kivy also has Vulkan compatibility, which is the only thing you can run on the Pi 5 since it has no OpenGL support.

Can you really use it without a desktop env though? Would be cool if one could launch it in full kiosk mode from the headless tty.

jdboyd|1 year ago

I have an application deployed on Raspberry Pi 3 machines running a GUI touch application running on EGL without X11. To do so you set the Window provider to `egl_rpi`. My recall is that I had to do a custom build of Kivy to do this at the time. I'm pretty sure you can do this with a Raspberry Pi 4, but I don't know for sure about a Raspberry Pi 5.

kcb|1 year ago

> which is the only thing you can run on the Pi 5 since it has no OpenGL support.

https://mesamatrix.net v3d conformant up to OpenGL 3.1.

spacechild1|1 year ago

> which is the only thing you can run on the Pi 5 since it has no OpenGL support.

The Pi has always supported OpenGL ES though.