Sep 20 – 24, 2021
US/Pacific timezone

dma-fence deadline and priority boosting

Sep 24, 2021, 7:05 AM
Microconference2/Virtual-Room (LPC Virtual)


LPC Virtual



Rob Clark (Google)


In order to meet our fixed frame deadlines (e.g. vertical refresh) whilst still having low power usage, we need to keep our power management policies balanced between performance bursts and deeper sleeps. Between dma-fence being used to declare synchronisation dependencies between multiple requests, and additional hints (e.g. input events suggesting that GPU activity will happen 'soon') we can insert clock boosts to try to head off issues before they happen. Full-system tracing with e.g. Perfetto will also be discussed to get a better picture of the system's behaviour as a whole.

Primary author

Rob Clark (Google)

Presentation materials

There are no materials yet.