First, I want to admit that my knowledge of Looking Glass is fairly superficial, however I really like the concept in what it does so I’m completely open to the fact that I’m ignorant of many of the technical details so please bear with me for a moment.
Unfortunately, I don’t have a use case for Looking Glass as it currently operates since I run my VM servers headless, but it did give me a glimmer of an idea. As I understand it, Looking Glass allows you to share video memory between two discrete GPUs in a way that you can display multiple VM outputs on a single monitor possibly using separate OpenGL windows or similar technology?
I imagine it might be difficult for this technology to be utilized in reverse, to present fake virtual GPUs to multiple VMs that would draw video routines to a single real GPU using discrete OpenGL workspaces and be accelerated by that hardware? Sort of a poor mans SR-IOV?
Anyway, just a random thought I recently had. Perhaps it will start a discussion.