I find it interesting to see how Openframe performs on different devices, circumstances, drivers and with different content.
Maybe we can collect some tests here, and perhaps we see chances for improvements.
Content: https://threejs.org/examples/#webgl_interactive_points (WEBGL running in Chromium)
Legacy GPU driver:
Openframe: 10 fps
Desktop environment: 10 fps
Fake KMS GPU driver
stops at boot up
Full KSM GPU driver
Openframe: “giving up unable to connect to xserver connection refused”
Desktop: 25 fps