[REQUEST] Add support for Intel DPST (Display Power Saving Technology)

Jani Nikula jani.nikula at linux.intel.com
Tue Apr 16 08:00:12 UTC 2024


On Fri, 05 Apr 2024, José Relvas <josemonsantorelvas at gmail.com> wrote:
> The best approach here would probably be to expose a similar attribute to amdgpu's 
> "panel_power_savings", with a scale that controls the feature's aggressiveness,
> then update userspace tools, including power-profiles-daemon, to set the value
> based on the intended energy scheme.

I don't really know what panel_power_savings does or how it works, but
clearly it's not how this particular thing works on Intel
hardware. There isn't a trivial knob you could adjust.

Basically the goal is to reduce display brightness (and thus power
consumption) based on display content with the high level idea of:

reduced brightness, image enhancement params = fn(brightness, histogram)

Where you have to add an API for reading the image histogram, add an API
to set the image enhancement parameters, and how that function works is
userspace policy that needs to be implemented in userspace.


BR,
Jani.


-- 
Jani Nikula, Intel


More information about the Intel-gfx mailing list