Gerd Hoffmann wrote:
  Hi,

Well, in fact VNC would wait for the refresh timer of the VGA
framebuffer dirty thing and only send a single update too.

Well, it isn't that simple. When copyrect is used updates can be *much* more frequently. Reason is that the vnc server has to push out outstanding dirty regions before sending the copyrect command. Otherwise the client-side blit would work with stale data.

Correct. It's possible to do dependency tracking in order to queue the copyrects along with the intermediate updates but so far, this hasn't seemed to be necessary.

Regards,

Anthony Liguori


Reply via email to