@penk apparently /dev/vchiq can be accessed in a confined app by connecting to the opengl interface:
https://github.com/snapcore/snapd/blob/master/interfaces/builtin/opengl.go#L43
You would still need to run it as root, but I think that is fine as you are using EGLFS, which is the windowing system in your case (you are taking full control of the display).
@penk apparently /dev/vchiq can be accessed in a confined app by connecting to the opengl interface:
https:/ /github. com/snapcore/ snapd/blob/ master/ interfaces/ builtin/ opengl. go#L43
You would still need to run it as root, but I think that is fine as you are using EGLFS, which is the windowing system in your case (you are taking full control of the display).