sort of working vnc backend
use a matching framebuffer format in pixman