From: "Gupta, Anshuman" <anshuman.gupta@intel.com>
To: Chris Wilson <chris@chris-wilson.co.uk>,
"igt-dev@lists.freedesktop.org" <igt-dev@lists.freedesktop.org>
Cc: "Vivi, Rodrigo" <rodrigo.vivi@intel.com>
Subject: Re: [igt-dev] [PATCH i-g-t v2 1/4] i915/i915_pm_rpm: Enable PC8+ residency test
Date: Thu, 11 Feb 2021 10:41:09 +0000 [thread overview]
Message-ID: <6f695047e9da4ce4a14d4bbcde49968d@intel.com> (raw)
In-Reply-To: <161235225893.6538.16121999594045383145@build.alporthouse.com>
> -----Original Message-----
> From: Chris Wilson <chris@chris-wilson.co.uk>
> Sent: Wednesday, February 3, 2021 5:08 PM
> To: Gupta, Anshuman <anshuman.gupta@intel.com>; igt-
> dev@lists.freedesktop.org
> Cc: Vivi, Rodrigo <rodrigo.vivi@intel.com>
> Subject: Re: [igt-dev] [PATCH i-g-t v2 1/4] i915/i915_pm_rpm: Enable PC8+
> residency test
>
> Quoting Anshuman Gupta (2021-02-03 10:03:07)
> > Enabled pc8-residency test for each platform that supports pc8.
> > Bifurcate pc8-residency is display-on and display-off test case.
> >
> > Negative testing of PC8 residency on HASWELL/BROADWELL while display
> > being "on" is removed as it saves CI time and there is no ROI of such
> > testing.
>
> Is checking for !pc8 in the atomic state checker? That would be a good, very
> precise, runtime debug check.
Could you please elaborate a little bit, I have not got much of this review comment.
>
> Still a 30s timeout? Is that overly conservative? Is there some way to kick it into
> pc8 for fast tests with one or two slow let-it-enter-pc8-naturally tests?
From GFX side if it enters RC6 and display is off, 30 seconds is really conservative.
With RC6 it can reach PC2R and PC3 easily but for PC8 it also depends on other component as well.
That is why 30 second conservative time is safer to use.
PC2R -> PC3
PC2R -> PC8
PC2R -> PC10
Transition from PC2R to deeper package C state are dependent upon entire system-wide negotiated LTR values.
How about PC3 tests in case we are looking for gem specific fast tests ?
> -Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
next prev parent reply other threads:[~2021-02-11 10:41 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-02-03 10:03 [igt-dev] [PATCH i-g-t v2 0/4] PC state igt test Anshuman Gupta
2021-02-03 10:03 ` [igt-dev] [PATCH i-g-t v2 1/4] i915/i915_pm_rpm: Enable PC8+ residency test Anshuman Gupta
2021-02-03 11:37 ` Chris Wilson
2021-02-11 10:41 ` Gupta, Anshuman [this message]
2021-02-03 10:03 ` [igt-dev] [PATCH i-g-t v2 2/4] i915/i915_pm_rpm: optimize modeset-pc8-residency-stress test Anshuman Gupta
2021-02-03 10:03 ` [igt-dev] [PATCH i-g-t v2 3/4] i915/i915_pm_rpm: Add PC10 display off test Anshuman Gupta
2021-02-03 16:17 ` Chris Wilson
2021-02-04 4:12 ` Gupta, Anshuman
2021-02-24 12:21 ` Gupta, Anshuman
2021-02-03 10:03 ` [igt-dev] [PATCH i-g-t v2 4/4] i915/i915_pm_rpm: Add PC10 idle display on test Anshuman Gupta
2021-02-03 13:23 ` [igt-dev] ✓ Fi.CI.BAT: success for PC state igt test (rev2) Patchwork
2021-02-03 16:13 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
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=6f695047e9da4ce4a14d4bbcde49968d@intel.com \
--to=anshuman.gupta@intel.com \
--cc=chris@chris-wilson.co.uk \
--cc=igt-dev@lists.freedesktop.org \
--cc=rodrigo.vivi@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