Running any modern browser (or Electron app, like VS Code) in a VM with no graphics acceleration is…quite an eye-opening experience.
-
-
Replying to @pcwalton
Yes. As someone who has been running Qubes OS (VMs with no gfx accel) for a few years, I'm painfully aware.
1 reply 0 retweets 0 likes -
Why don't they emulate a simple virtual gpu and implement it in terms of the host?
1 reply 0 retweets 0 likes -
Replying to @RichFelker @faernn
“Simple GPU”? :) Even OpenGL ES 2 requires a shader compiler…
1 reply 0 retweets 1 like -
Maybe there's no way to do it without giving something too close to equivalent to execution permission (especially considering sidechannels, memory protection bypass, etc.) on the real host GPU, but I think it's a problem that merits a lot more research.
1 reply 0 retweets 0 likes -
Compiling to some virtual shader ISA in the guest, then performing a transformation that renders it much more checked (and slower) in software before passing it on to the shader compiler for the real GPU, seems at least plausible.
1 reply 0 retweets 0 likes
Funny you bring that up—I actually want to look into doing something this with gfx-rs’s HAL and SPIR-V for the universal IR.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.