I've been unsuccessfully trying to get my app to render directly to the framebuffer on the Raspberry Pi 4. (it worked fine on the 3B+) So far, all the indications I've been able to find about people using Kivy on the Raspberry Pi 4 seem to point to X11 now being required. In the past, you could directly render to the framebuffer without needing X11 installed, using
KIVY_WINDOW=egl_rpi. Is this no longer working due to the upgrade from the Videocore IV to the Videocore VI in the RPi 4?
Is there something I can do to help restore this functionality on the Raspberry Pi 4? I'd love to dive in with a PR, but I'm not sure where to start, exactly. The error I'm seeing is:
egl_rpi - ImportError: cannot import name 'bcm' from 'kivy.lib.vidcore_lite' (/home/karvy/.local/lib/python3.8/site-packages/kivy/lib/vidcore_lite/__init__.py)