Skip to content

Runtime PM with D3hot in igfx and D3cold for dgfx

Rodrigo Vivi requested to merge rodrigovivi/drm-xe:xe_runtime_pm into xe

The initial IGT tests are in place and passing for d3hot and d3cold on both integrated and discrete.

I was holding this series waiting for display. I'm glad that this is not currently breaking the display. Display will hold the runtime_pm references and block this to cause any damage.

The only caveat now is that I can only test without display because display is holding way too many references. I want to merge this initial work now and work with the display case on top.

At least we already avoid power waste when not using display. Like in the case here where I can work on an ADL-P using only 20W rather then working on ADL-P with 69W or more just because DG2 is there sitting doing nothing.

Edited by Rodrigo Vivi

Merge request reports