Hi, > Any other ideas as to how to eliminate that Blit cleanly?
Well, "cleanly" pretty much implies "supported by toolkit". gtk glarea for example sets up a framebuffer and expects the application render to that framebuffer. So qemu glarea code does a fb-to-fb blit. Other reasons are scaling and cursor rendering. Not all reasons apply to all UIs. I think when using spice qemu doesn't blit (not fully sure what happens inside spice-server), but it could very well be that the spice-client does the blit instead, i.e. we just shift the issue to another place ... take care, Gerd