This is not a completely novel approach. This has been a thing in virtio-gpu for a while, it's called "DRM native context".
183 karma · joined July 25, 2017
I'm pretty sure all the major GPU drivers in mesa now supports this feature.
Wonder why QubesOS hasn't adopted this yet.
Not having decently performing risc-v chips right now doesn't mean anything other than nobody spent enough time and money on accomplishing that.