From: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
To: "Thasleem, Mohammed" <mohammed.thasleem@intel.com>
Cc: igt-dev@lists.freedesktop.org, swati2.sharma@intel.com
Subject: Re: [PATCH v2 0/7] Remove deep-pkgc subtest
Date: Mon, 25 May 2026 18:54:39 +0300 [thread overview]
Message-ID: <ahRwvyhwKp3IRfzW@intel.com> (raw)
In-Reply-To: <40e0df88-b335-4a07-97a5-14a812b32a21@intel.com>
On Mon, May 25, 2026 at 08:03:39PM +0530, Thasleem, Mohammed wrote:
>
> On 25-05-2026 07:48 pm, Ville Syrjälä wrote:
> > On Mon, May 25, 2026 at 07:41:29PM +0530, Thasleem, Mohammed wrote:
> >> On 17-04-2026 06:04 pm, Ville Syrjälä wrote:
> >>> On Fri, Apr 17, 2026 at 02:04:59PM +0530, Mohammed Thasleem wrote:
> >>>> Remove the deep-pkgc subtest as it depends on other display IPs which makes
> >>>> testing unreliable. Current validation uses Package C-state counters that
> >>>> are affected by unrelated system components and requires platform-specific
> >>>> checks that vary across different platforms.
> >>>> A redesigned test with proper display IP isolation will be implemented
> >>>> in a future patch.
> >>> What is the actual plan for that? How would it even be implemented
> >>> and when should we expect to get it?
> >> It's in discussion with hardware design team to come up with hooks for
> >> better validation and tracking.
> > And how are you going to catch regression on current systems?
> The removed deep-pkgc subtest was providing unreliable results due to
> its dependency on unrelated system components, making it more likely to
> produce false positives rather than catch actual regressions.
Are you saying the CI setups are unstable enough that we sometimes
reach deep pkgc and sometimes we don't, on the same system? Someone
should fix that so that there isn't random ping pong. Either the
systems have been configured correctly and can reach deep pkgc, or
they have not and never reach those states.
I know it's a real pain to figure out what is preventing the pkgc
states due to lack of good feedback from the SoC level stuff, and
the pmc debugfs stuff is an undocumented mess. But it should still
be possible to get there in most cases.
> And we will test pkg c tests as part of manual validation.
Aren't you removing those tests here? And on which platforms
does this manual testing happen? I also have no idea where the
results of this manual testing are tracked.
I would also like to know which systems in CI can actually
reach deep pkgc states and which can't because that really does
affect how the display hardware works, and might be important
if we eg. get underruns.
> >
> >>>> Mohammed Thasleem (7):
> >>>> Revert "tests/intel/kms_pm_dc: Ensure eDP detection before skipping
> >>>> test"
> >>>> Revert "tests/intel/kms_pm_dc: Add polling for deep-pkgc"
> >>>> Revert "tests/intel/kms_pm_dc: Update test duration to 4 seconds"
> >>>> Revert "tests/intel/kms_pm_dc: Update VRR handling and eDP output
> >>>> check"
> >>>> Revert "tests/intel/kms_pm_dc: Add time unit macros and update delay
> >>>> calculation"
> >>>> Revert "tests/intel/kms_pm_dc: Add a new test to validate the deep
> >>>> sleep state during extended vblank"
> >>>> tests/intel/kms_pm_dc: Remove unused pkgc functions
> >>>>
> >>>> tests/intel/kms_pm_dc.c | 98 -----------------------------------------
> >>>> 1 file changed, 98 deletions(-)
> >>>>
> >>>> --
> >>>> 2.43.0
--
Ville Syrjälä
Intel
prev parent reply other threads:[~2026-05-25 15:55 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-17 8:34 [PATCH v2 0/7] Remove deep-pkgc subtest Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 1/7] Revert "tests/intel/kms_pm_dc: Ensure eDP detection before skipping test" Mohammed Thasleem
2026-04-17 10:45 ` Kamil Konieczny
2026-04-20 12:58 ` Thasleem, Mohammed
2026-04-17 8:35 ` [PATCH v2 2/7] Revert "tests/intel/kms_pm_dc: Add polling for deep-pkgc" Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 3/7] Revert "tests/intel/kms_pm_dc: Update test duration to 4 seconds" Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 4/7] Revert "tests/intel/kms_pm_dc: Update VRR handling and eDP output check" Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 5/7] Revert "tests/intel/kms_pm_dc: Add time unit macros and update delay calculation" Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 6/7] Revert "tests/intel/kms_pm_dc: Add a new test to validate the deep sleep state during extended vblank" Mohammed Thasleem
2026-04-17 8:35 ` [PATCH v2 7/7] tests/intel/kms_pm_dc: Remove unused pkgc functions Mohammed Thasleem
2026-04-17 8:53 ` [PATCH v2 0/7] Remove deep-pkgc subtest Jani Nikula
2026-04-17 9:38 ` Sharma, Swati2
2026-04-17 10:29 ` Jani Nikula
2026-04-17 12:34 ` Ville Syrjälä
2026-05-25 14:11 ` Thasleem, Mohammed
2026-05-25 14:18 ` Ville Syrjälä
2026-05-25 14:33 ` Thasleem, Mohammed
2026-05-25 15:54 ` Ville Syrjälä [this message]
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=ahRwvyhwKp3IRfzW@intel.com \
--to=ville.syrjala@linux.intel.com \
--cc=igt-dev@lists.freedesktop.org \
--cc=mohammed.thasleem@intel.com \
--cc=swati2.sharma@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.