Skip to content

Instantly share code, notes, and snippets.

@aforren1
aforren1 / gsoc2022.md
Last active September 29, 2022 04:11
Reducing Chrome’s Presentation Latency on Windows

Reducing Chrome’s Presentation Latency on Windows

Alex Forrence
email: [email protected]

Intro

For this project, I improved presentation latency in Chrome on Windows by introducing waitable swap chains. Waitable swap chains allow us to both reduce latency by shortening the queue of pending frames and aligning frame production for optimal consumption by the operating system, and reduce latency spikes by dropping frames under load.

Initial proposal: