Xpra: Ticket #1754: present_fbo vsync delays sending paint acks

Discovered as part of #999 / #1688: with double-buffering, present_fbo / gl_show will wait for vsync when swapping the buffers, which means that we will only send the paint ack after up to ~17ms on a 60Hz display. If we send a number of consecutive flushed paints, they can often be decoded very quickly but the actual screen update will be rate limited by the vsync... This makes it look like we have bandwidth problems when in fact it's just bad scheduling of screen updates.

Potential solutions:



Fri, 26 Jan 2018 15:25:45 GMT - Antoine Martin: status changed

Updates:

vsync ticket: #386


Fri, 26 Jan 2018 17:38:01 GMT - Antoine Martin: status changed; resolution set

Works well enough for now.


Sat, 23 Jan 2021 05:32:54 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1754