Skip to content

WIP: Handle sleepy monitors in the native backend

Daniel van Vugt requested to merge vanvugt/mutter:handle-sleep-in-backend into master

Prior to f57ce725 the native backend would never (hardly ever?) encounter a monitor that was off. Because knowing there were pending swaps would throttle stage updates down to 0Hz. But that wasn't 100% reliable, and did cause frame skips while the monitor was on.

After commit f57ce725 the native backend does now encounter monitors that might be off and failing to complete page flips, so we need to start supporting that more robustly.

Closes #735 (closed).

Edited by Daniel van Vugt

Merge request reports