Hi, I ported Virgil 3D, a bridge to expose the host OpenGL to the guest on QEMU, to M1 MacBook Air. I saw marcan saying about running macOS on KVM to deal with graphics, so maybe it is also interesting for you. There are two problems in the approach: macOS virtualization and graphics stack bridge. I think it is possible to reuse Virgil 3D to solve the latter. Modify Virgil 3D driver of the kernel to talk with a userspace daemon on macOS, and let the daemon pass them to Virgil 3D renderer. The result would be pretty much similar to what I have with QEMU now. So is Virgil 3D usable on macOS? Virgil 3D is not platform-dependent in general so my "port" is not so fancy and there is little concern about porting itself. Another concern here is its compatibility. I run Virgil 3D renderer with ANGLE for Ubuntu 20.04 desktop, and it has no obvious glitches so far. I can run piglit test suite so let me know if you are interested. With my experience, I think I can say that reusing Virgil 3D is an easy way to get accelerated graphics (if you have macOS on KVM, of course).