Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Jani Nikula <jani.nikula@linux.intel.com>
To: "José Relvas" <josemonsantorelvas@gmail.com>,
	intel-gfx@lists.freedesktop.org
Cc: "Shankar, Uma" <uma.shankar@intel.com>
Subject: Re: [REQUEST] Add support for Intel DPST (Display Power Saving Technology)
Date: Tue, 16 Apr 2024 11:00:12 +0300	[thread overview]
Message-ID: <87sezlzqib.fsf@intel.com> (raw)
In-Reply-To: <ZhADkdyItNEuoxKN@aquecedor-3-0.lan>

On Fri, 05 Apr 2024, José Relvas <josemonsantorelvas@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

  reply	other threads:[~2024-04-16  8:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-05 13:58 [REQUEST] Add support for Intel DPST (Display Power Saving Technology) José Relvas
2024-04-16  8:00 ` Jani Nikula [this message]
2024-04-16  9:41   ` José Relvas
2024-04-16 12:41     ` Jani Nikula

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87sezlzqib.fsf@intel.com \
    --to=jani.nikula@linux.intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=josemonsantorelvas@gmail.com \
    --cc=uma.shankar@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox