* [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power
@ 2023-01-17 19:03 Ashutosh Dixit
2023-01-17 20:54 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Ashutosh Dixit @ 2023-01-17 19:03 UTC (permalink / raw)
To: igt-dev; +Cc: Badal Nilawar
In several instances (e.g. when investigating GPU power limits) it is very
useful to be able to measure GPU power easily. Since we already have all
ingredients for doing so, add a couple of tests to measure GPU power when
idle and power under load.
Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
---
tests/i915/i915_power.c | 60 +++++++++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 61 insertions(+)
create mode 100644 tests/i915/i915_power.c
diff --git a/tests/i915/i915_power.c b/tests/i915/i915_power.c
new file mode 100644
index 00000000000..74c5a4ba4af
--- /dev/null
+++ b/tests/i915/i915_power.c
@@ -0,0 +1,60 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2022 Intel Corporation
+ */
+
+#include "igt.h"
+#include "i915/gem.h"
+#include "igt_power.h"
+
+IGT_TEST_DESCRIPTION("i915 power measurement/tests");
+
+static void measure_power(int i915, const char *domain, bool load)
+{
+ const intel_ctx_t *ctx = intel_ctx_create_all_physical(i915);
+ struct power_sample sample[2];
+ int sleep_duration_sec = 3;
+ struct igt_power pwr;
+ igt_spin_t *spin;
+
+ gem_quiescent_gpu(i915);
+ if (load) {
+ spin = igt_spin_new(i915, .ctx = ctx, .engine = ALL_ENGINES,
+ .flags = IGT_SPIN_POLL_RUN);
+ /* Wait till at least one spinner starts */
+ igt_spin_busywait_until_started(spin);
+ }
+
+ igt_require(!igt_power_open(i915, &pwr, domain));
+ igt_power_get_energy(&pwr, &sample[0]);
+ usleep(sleep_duration_sec * USEC_PER_SEC);
+ igt_power_get_energy(&pwr, &sample[1]);
+ igt_info("Measured power: %g mW\n", igt_power_get_mW(&pwr, &sample[0], &sample[1]));
+
+ igt_power_close(&pwr);
+ igt_free_spins(i915);
+ intel_ctx_destroy(i915, ctx);
+}
+
+igt_main
+{
+ int i915;
+
+ igt_fixture {
+ i915 = drm_open_driver_master(DRIVER_INTEL);
+ }
+
+ igt_describe("Measure idle gpu power");
+ igt_subtest("gpu-idle") {
+ measure_power(i915, "gpu", false);
+ }
+
+ igt_describe("Measure gpu power with load");
+ igt_subtest("gpu-busy") {
+ measure_power(i915, "gpu", true);
+ }
+
+ igt_fixture {
+ close(i915);
+ }
+}
diff --git a/tests/meson.build b/tests/meson.build
index e20a864035b..e0f41e9e6a1 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -212,6 +212,7 @@ i915_progs = [
'i915_pm_dc',
'i915_pm_rps',
'i915_pm_sseu',
+ 'i915_power',
'i915_query',
'i915_selftest',
'i915_suspend',
--
2.38.0
^ permalink raw reply related [flat|nested] 8+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for i915/i915_power: Measure GPU idle/busy power 2023-01-17 19:03 [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power Ashutosh Dixit @ 2023-01-17 20:54 ` Patchwork 2023-01-18 6:30 ` [igt-dev] [PATCH i-g-t] " Gupta, Anshuman 2023-01-18 10:29 ` [igt-dev] ✓ Fi.CI.IGT: success for " Patchwork 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-01-17 20:54 UTC (permalink / raw) To: Dixit, Ashutosh; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 6349 bytes --] == Series Details == Series: i915/i915_power: Measure GPU idle/busy power URL : https://patchwork.freedesktop.org/series/112962/ State : success == Summary == CI Bug Log - changes from CI_DRM_12594 -> IGTPW_8355 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html Participating hosts (42 -> 44) ------------------------------ Additional (3): fi-kbl-soraka bat-rpls-2 fi-skl-6700k2 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_8355 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_gttfill@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][1] ([fdo#109271]) +15 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271] / [i915#2190]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html - fi-skl-6700k2: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#2190]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-skl-6700k2/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#4613]) +3 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@parallel-random-engines: - fi-skl-6700k2: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#4613]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-skl-6700k2/igt@gem_lmem_swapping@parallel-random-engines.html * igt@i915_selftest@live@gt_heartbeat: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][6] ([i915#5334] / [i915#7872]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][7] ([i915#1886]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@prime_vgem@basic-userptr: - fi-skl-6700k2: NOTRUN -> [SKIP][8] ([fdo#109271]) +14 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-skl-6700k2/igt@prime_vgem@basic-userptr.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s3@smem: - {bat-rplp-1}: [DMESG-WARN][9] ([i915#2867]) -> [PASS][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/bat-rplp-1/igt@gem_exec_suspend@basic-s3@smem.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/bat-rplp-1/igt@gem_exec_suspend@basic-s3@smem.html * igt@i915_selftest@live@reset: - {bat-rpls-1}: [DMESG-FAIL][11] ([i915#4983]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/bat-rpls-1/igt@i915_selftest@live@reset.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/bat-rpls-1/igt@i915_selftest@live@reset.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-lvds-1: - fi-ctg-p8600: [FAIL][13] ([fdo#103375]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/fi-ctg-p8600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-lvds-1.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/fi-ctg-p8600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-lvds-1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4137]: https://gitlab.freedesktop.org/drm/intel/issues/4137 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7625]: https://gitlab.freedesktop.org/drm/intel/issues/7625 [i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7121 -> IGTPW_8355 CI-20190529: 20190529 CI_DRM_12594: 5cec9cff5436577179bab7b52de0465ba169691a @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8355: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html IGT_7121: aa16e81259f59734230d441905b9d0f605e4a4b5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Testlist changes ---------------- +igt@i915_power@gpu-busy +igt@i915_power@gpu-idle == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html [-- Attachment #2: Type: text/html, Size: 6260 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power 2023-01-17 19:03 [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power Ashutosh Dixit 2023-01-17 20:54 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2023-01-18 6:30 ` Gupta, Anshuman 2023-01-18 7:22 ` Tauro, Riana 2023-01-19 5:07 ` Dixit, Ashutosh 2023-01-18 10:29 ` [igt-dev] ✓ Fi.CI.IGT: success for " Patchwork 2 siblings, 2 replies; 8+ messages in thread From: Gupta, Anshuman @ 2023-01-18 6:30 UTC (permalink / raw) To: Dixit, Ashutosh, igt-dev@lists.freedesktop.org; +Cc: Nilawar, Badal > -----Original Message----- > From: Dixit, Ashutosh <ashutosh.dixit@intel.com> > Sent: Wednesday, January 18, 2023 12:33 AM > To: igt-dev@lists.freedesktop.org > Cc: Nilawar, Badal <badal.nilawar@intel.com>; Tauro, Riana > <riana.tauro@intel.com>; Gupta, Anshuman <anshuman.gupta@intel.com>; > Ewins, Jon <jon.ewins@intel.com> > Subject: [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power > > In several instances (e.g. when investigating GPU power limits) it is very > useful to be able to measure GPU power easily. Since we already have all > ingredients for doing so, add a couple of tests to measure GPU power when > idle and power under load. > > Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com> > --- > tests/i915/i915_power.c | 60 > +++++++++++++++++++++++++++++++++++++++++ > tests/meson.build | 1 + > 2 files changed, 61 insertions(+) > create mode 100644 tests/i915/i915_power.c > > diff --git a/tests/i915/i915_power.c b/tests/i915/i915_power.c new file mode > 100644 index 00000000000..74c5a4ba4af > --- /dev/null > +++ b/tests/i915/i915_power.c > @@ -0,0 +1,60 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright © 2022 Intel Corporation > + */ > + > +#include "igt.h" > +#include "i915/gem.h" > +#include "igt_power.h" > + > +IGT_TEST_DESCRIPTION("i915 power measurement/tests"); > + > +static void measure_power(int i915, const char *domain, bool load) { > + const intel_ctx_t *ctx = intel_ctx_create_all_physical(i915); > + struct power_sample sample[2]; > + int sleep_duration_sec = 3; > + struct igt_power pwr; > + igt_spin_t *spin; > + > + gem_quiescent_gpu(i915); > + if (load) { > + spin = igt_spin_new(i915, .ctx = ctx, .engine = ALL_ENGINES, > + .flags = IGT_SPIN_POLL_RUN); > + /* Wait till at least one spinner starts */ > + igt_spin_busywait_until_started(spin); > + } > + > + igt_require(!igt_power_open(i915, &pwr, domain)); > + igt_power_get_energy(&pwr, &sample[0]); > + usleep(sleep_duration_sec * USEC_PER_SEC); > + igt_power_get_energy(&pwr, &sample[1]); > + igt_info("Measured power: %g mW\n", igt_power_get_mW(&pwr, > &sample[0], > +&sample[1])); Are we testing anything here, if not then don't call it a test, better to move it under tools. Thanks, Anshuman Gupta. > + > + igt_power_close(&pwr); > + igt_free_spins(i915); > + intel_ctx_destroy(i915, ctx); > +} > + > +igt_main > +{ > + int i915; > + > + igt_fixture { > + i915 = drm_open_driver_master(DRIVER_INTEL); > + } > + > + igt_describe("Measure idle gpu power"); > + igt_subtest("gpu-idle") { > + measure_power(i915, "gpu", false); > + } > + > + igt_describe("Measure gpu power with load"); > + igt_subtest("gpu-busy") { > + measure_power(i915, "gpu", true); > + } > + > + igt_fixture { > + close(i915); > + } > +} > diff --git a/tests/meson.build b/tests/meson.build index > e20a864035b..e0f41e9e6a1 100644 > --- a/tests/meson.build > +++ b/tests/meson.build > @@ -212,6 +212,7 @@ i915_progs = [ > 'i915_pm_dc', > 'i915_pm_rps', > 'i915_pm_sseu', > + 'i915_power', > 'i915_query', > 'i915_selftest', > 'i915_suspend', > -- > 2.38.0 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power 2023-01-18 6:30 ` [igt-dev] [PATCH i-g-t] " Gupta, Anshuman @ 2023-01-18 7:22 ` Tauro, Riana 2023-01-19 3:32 ` Dixit, Ashutosh 2023-01-19 5:07 ` Dixit, Ashutosh 1 sibling, 1 reply; 8+ messages in thread From: Tauro, Riana @ 2023-01-18 7:22 UTC (permalink / raw) To: Gupta, Anshuman, Dixit, Ashutosh, igt-dev@lists.freedesktop.org Cc: Nilawar, Badal Hi Ashutosh Energy measurement when idle and with workload is also a part of rc6-idle test. Why do we need new tests? Thanks Riana On 1/18/2023 12:00 PM, Gupta, Anshuman wrote: > > >> -----Original Message----- >> From: Dixit, Ashutosh <ashutosh.dixit@intel.com> >> Sent: Wednesday, January 18, 2023 12:33 AM >> To: igt-dev@lists.freedesktop.org >> Cc: Nilawar, Badal <badal.nilawar@intel.com>; Tauro, Riana >> <riana.tauro@intel.com>; Gupta, Anshuman <anshuman.gupta@intel.com>; >> Ewins, Jon <jon.ewins@intel.com> >> Subject: [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power >> >> In several instances (e.g. when investigating GPU power limits) it is very >> useful to be able to measure GPU power easily. Since we already have all >> ingredients for doing so, add a couple of tests to measure GPU power when >> idle and power under load. >> >> Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com> >> --- >> tests/i915/i915_power.c | 60 >> +++++++++++++++++++++++++++++++++++++++++ >> tests/meson.build | 1 + >> 2 files changed, 61 insertions(+) >> create mode 100644 tests/i915/i915_power.c >> >> diff --git a/tests/i915/i915_power.c b/tests/i915/i915_power.c new file mode >> 100644 index 00000000000..74c5a4ba4af >> --- /dev/null >> +++ b/tests/i915/i915_power.c >> @@ -0,0 +1,60 @@ >> +// SPDX-License-Identifier: MIT >> +/* >> + * Copyright © 2022 Intel Corporation >> + */ >> + >> +#include "igt.h" >> +#include "i915/gem.h" >> +#include "igt_power.h" >> + >> +IGT_TEST_DESCRIPTION("i915 power measurement/tests"); >> + >> +static void measure_power(int i915, const char *domain, bool load) { >> + const intel_ctx_t *ctx = intel_ctx_create_all_physical(i915); >> + struct power_sample sample[2]; >> + int sleep_duration_sec = 3; >> + struct igt_power pwr; >> + igt_spin_t *spin; >> + >> + gem_quiescent_gpu(i915); >> + if (load) { >> + spin = igt_spin_new(i915, .ctx = ctx, .engine = ALL_ENGINES, >> + .flags = IGT_SPIN_POLL_RUN); >> + /* Wait till at least one spinner starts */ >> + igt_spin_busywait_until_started(spin); >> + } >> + >> + igt_require(!igt_power_open(i915, &pwr, domain)); >> + igt_power_get_energy(&pwr, &sample[0]); >> + usleep(sleep_duration_sec * USEC_PER_SEC); >> + igt_power_get_energy(&pwr, &sample[1]); >> + igt_info("Measured power: %g mW\n", igt_power_get_mW(&pwr, >> &sample[0], >> +&sample[1])); > Are we testing anything here, if not then don't call it a test, better to move it under tools. > Thanks, > Anshuman Gupta. >> + >> + igt_power_close(&pwr); >> + igt_free_spins(i915); >> + intel_ctx_destroy(i915, ctx); >> +} >> + >> +igt_main >> +{ >> + int i915; >> + >> + igt_fixture { >> + i915 = drm_open_driver_master(DRIVER_INTEL); >> + } >> + >> + igt_describe("Measure idle gpu power"); >> + igt_subtest("gpu-idle") { >> + measure_power(i915, "gpu", false); >> + } >> + >> + igt_describe("Measure gpu power with load"); >> + igt_subtest("gpu-busy") { >> + measure_power(i915, "gpu", true); >> + } >> + >> + igt_fixture { >> + close(i915); >> + } >> +} >> diff --git a/tests/meson.build b/tests/meson.build index >> e20a864035b..e0f41e9e6a1 100644 >> --- a/tests/meson.build >> +++ b/tests/meson.build >> @@ -212,6 +212,7 @@ i915_progs = [ >> 'i915_pm_dc', >> 'i915_pm_rps', >> 'i915_pm_sseu', >> + 'i915_power', >> 'i915_query', >> 'i915_selftest', >> 'i915_suspend', >> -- >> 2.38.0 > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power 2023-01-18 7:22 ` Tauro, Riana @ 2023-01-19 3:32 ` Dixit, Ashutosh 2023-01-23 5:46 ` Tauro, Riana 0 siblings, 1 reply; 8+ messages in thread From: Dixit, Ashutosh @ 2023-01-19 3:32 UTC (permalink / raw) To: Tauro, Riana; +Cc: igt-dev@lists.freedesktop.org, Nilawar, Badal On Tue, 17 Jan 2023 23:22:46 -0800, Tauro, Riana wrote: > > Hi Ashutosh > Hi Riana, > Energy measurement when idle and with workload is also a part of rc6-idle > test. Why do we need new tests? We want to be able to measure max/peak power. rc6-idle has this: static void bg_load() { ... /* aim for ~1% busy */ Therefore it measures this: [adixit@DUT1220-DG2SVC igt-gpu-tools]$ sudo ./build/tests/i915_pm_rc6_residency --r rc6-idle IGT-Version: 1.27-g369bb6fb0f (x86_64) (Linux: 5.15.47+ x86_64) Opened device: /dev/dri/card0 Starting subtest: rc6-idle Starting dynamic subtest: gt0-rcs0 Total energy used while idle: 85825.3mJ (28606.5mW) Total energy used for normal: 86731.6mJ (28908.6mW) Total energy used for boost: 86992.8mJ (28995.8mW) Total energy used for once: 86677.9mJ (28890.5mW) Dynamic subtest gt0-rcs0: SUCCESS (12.235s) The new test measures this: [adixit@DUT1220-DG2SVC igt-gpu-tools]$ sudo ./build/tests/i915_power IGT-Version: 1.27-g369bb6fb0f (x86_64) (Linux: 5.15.47+ x86_64) Opened device: /dev/dri/card0 Starting subtest: gpu-idle Measured power: 28535.5 mW Subtest gpu-idle: SUCCESS (3.002s) Starting subtest: gpu-busy Measured power: 50331.9 mW Subtest gpu-busy: SUCCESS (3.008s) So you can see rc6-idle basically measures idle power (28 W instead of 50 W), not power under load. Other tests such as gem_exec_schedule also have igt_require etc. which skip in all sorts of situations. That is why I was forced to write these simple new tests. Thanks. -- Ashutosh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power 2023-01-19 3:32 ` Dixit, Ashutosh @ 2023-01-23 5:46 ` Tauro, Riana 0 siblings, 0 replies; 8+ messages in thread From: Tauro, Riana @ 2023-01-23 5:46 UTC (permalink / raw) To: Dixit, Ashutosh, igt-dev@lists.freedesktop.org; +Cc: Nilawar, Badal On 1/19/2023 9:02 AM, Dixit, Ashutosh wrote: > On Tue, 17 Jan 2023 23:22:46 -0800, Tauro, Riana wrote: >> >> Hi Ashutosh >> > > Hi Riana, > >> Energy measurement when idle and with workload is also a part of rc6-idle >> test. Why do we need new tests? > > We want to be able to measure max/peak power. > > rc6-idle has this: > > static void bg_load() > { > ... > /* aim for ~1% busy */ > > Therefore it measures this: > > [adixit@DUT1220-DG2SVC igt-gpu-tools]$ sudo ./build/tests/i915_pm_rc6_residency --r rc6-idle > IGT-Version: 1.27-g369bb6fb0f (x86_64) (Linux: 5.15.47+ x86_64) > Opened device: /dev/dri/card0 > Starting subtest: rc6-idle > Starting dynamic subtest: gt0-rcs0 > Total energy used while idle: 85825.3mJ (28606.5mW) > Total energy used for normal: 86731.6mJ (28908.6mW) > Total energy used for boost: 86992.8mJ (28995.8mW) > Total energy used for once: 86677.9mJ (28890.5mW) > Dynamic subtest gt0-rcs0: SUCCESS (12.235s) > > The new test measures this: > > [adixit@DUT1220-DG2SVC igt-gpu-tools]$ sudo ./build/tests/i915_power > IGT-Version: 1.27-g369bb6fb0f (x86_64) (Linux: 5.15.47+ x86_64) > Opened device: /dev/dri/card0 > Starting subtest: gpu-idle > Measured power: 28535.5 mW > Subtest gpu-idle: SUCCESS (3.002s) > Starting subtest: gpu-busy > Measured power: 50331.9 mW > Subtest gpu-busy: SUCCESS (3.008s) > > So you can see rc6-idle basically measures idle power (28 W instead of 50 > W), not power under load. > > Other tests such as gem_exec_schedule also have igt_require etc. which skip > in all sorts of situations. That is why I was forced to write these simple > new tests. Hi Ashutosh Thanks for the clarification. Riana > Thanks. > -- > Ashutosh ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power 2023-01-18 6:30 ` [igt-dev] [PATCH i-g-t] " Gupta, Anshuman 2023-01-18 7:22 ` Tauro, Riana @ 2023-01-19 5:07 ` Dixit, Ashutosh 1 sibling, 0 replies; 8+ messages in thread From: Dixit, Ashutosh @ 2023-01-19 5:07 UTC (permalink / raw) To: Gupta, Anshuman; +Cc: igt-dev@lists.freedesktop.org, Nilawar, Badal On Tue, 17 Jan 2023 22:30:58 -0800, Gupta, Anshuman wrote: > > Are we testing anything here, if not then don't call it a test, better to > move it under tools. OK, moved it to tools: https://patchwork.freedesktop.org/series/113073/ Thanks. -- Ashutosh ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for i915/i915_power: Measure GPU idle/busy power 2023-01-17 19:03 [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power Ashutosh Dixit 2023-01-17 20:54 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2023-01-18 6:30 ` [igt-dev] [PATCH i-g-t] " Gupta, Anshuman @ 2023-01-18 10:29 ` Patchwork 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-01-18 10:29 UTC (permalink / raw) To: Dixit, Ashutosh; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 27391 bytes --] == Series Details == Series: i915/i915_power: Measure GPU idle/busy power URL : https://patchwork.freedesktop.org/series/112962/ State : success == Summary == CI Bug Log - changes from CI_DRM_12594_full -> IGTPW_8355_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html Participating hosts (13 -> 10) ------------------------------ Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005 Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8355_full: ### IGT changes ### #### Possible regressions #### * {igt@i915_power@gpu-busy} (NEW): - {shard-rkl}: NOTRUN -> [FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-3/igt@i915_power@gpu-busy.html - {shard-dg1}: NOTRUN -> [FAIL][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-dg1-16/igt@i915_power@gpu-busy.html * {igt@i915_power@gpu-idle} (NEW): - {shard-rkl}: NOTRUN -> [SKIP][3] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-1/igt@i915_power@gpu-idle.html New tests --------- New tests have been introduced between CI_DRM_12594_full and IGTPW_8355_full: ### New IGT tests (2) ### * igt@i915_power@gpu-busy: - Statuses : 2 fail(s) 3 pass(s) - Exec time: [0.0] s * igt@i915_power@gpu-idle: - Statuses : 4 pass(s) 1 skip(s) - Exec time: [0.0] s Known issues ------------ Here are the changes found in IGTPW_8355_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-glk: [PASS][4] -> [FAIL][5] ([i915#2842]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-glk5/igt@gem_exec_fair@basic-pace-solo@rcs0.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk2/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_lmem_swapping@verify: - shard-apl: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +2 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl6/igt@gem_lmem_swapping@verify.html * igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#3886]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl2/igt@kms_ccs@pipe-b-bad-aux-stride-y_tiled_gen12_mc_ccs.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-glk: [PASS][8] -> [FAIL][9] ([i915#72]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-glk3/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2: - shard-glk: [PASS][10] -> [FAIL][11] ([i915#79]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk6/igt@kms_flip@2x-flip-vs-expired-vblank@ab-hdmi-a1-hdmi-a2.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-glk: NOTRUN -> [SKIP][12] ([fdo#109271]) +24 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf: - shard-apl: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#658]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl7/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr@psr2_sprite_plane_onoff: - shard-apl: NOTRUN -> [SKIP][14] ([fdo#109271]) +138 similar issues [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl2/igt@kms_psr@psr2_sprite_plane_onoff.html * igt@sysfs_clients@sema-50: - shard-apl: NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#2994]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl3/igt@sysfs_clients@sema-50.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-idle-check-all@rcs0: - {shard-rkl}: [FAIL][16] ([i915#7742]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-6/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-4/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html * igt@gem_create@hog-create@smem0: - {shard-rkl}: [FAIL][18] ([i915#7679]) -> [PASS][19] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@gem_create@hog-create@smem0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gem_create@hog-create@smem0.html * igt@gem_eio@suspend: - {shard-rkl}: [FAIL][20] ([i915#7052]) -> [PASS][21] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-4/igt@gem_eio@suspend.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-1/igt@gem_eio@suspend.html * igt@gem_eio@unwedge-stress: - {shard-dg1}: [FAIL][22] ([i915#5784]) -> [PASS][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-dg1-19/igt@gem_eio@unwedge-stress.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-dg1-18/igt@gem_eio@unwedge-stress.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-glk: [FAIL][24] ([i915#2842]) -> [PASS][25] +2 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-glk2/igt@gem_exec_fair@basic-none-share@rcs0.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk5/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-solo@rcs0: - {shard-rkl}: [FAIL][26] ([i915#2842]) -> [PASS][27] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-4/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-apl: [FAIL][28] ([i915#2842]) -> [PASS][29] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-apl1/igt@gem_exec_fair@basic-pace-solo@rcs0.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_flush@basic-batch-kernel-default-cmd: - {shard-rkl}: [SKIP][30] ([fdo#109313]) -> [PASS][31] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-6/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html * igt@gem_exec_reloc@basic-write-gtt: - {shard-rkl}: [SKIP][32] ([i915#3281]) -> [PASS][33] +6 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@gem_exec_reloc@basic-write-gtt.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gem_exec_reloc@basic-write-gtt.html * igt@gem_mmap_gtt@coherency: - {shard-rkl}: [SKIP][34] ([fdo#111656]) -> [PASS][35] [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@gem_mmap_gtt@coherency.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gem_mmap_gtt@coherency.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-apl: [INCOMPLETE][36] ([i915#7708]) -> [PASS][37] +2 similar issues [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-apl2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl1/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@self: - {shard-rkl}: [SKIP][38] ([i915#3282]) -> [PASS][39] +4 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-3/igt@gem_pread@self.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gem_pread@self.html * igt@gen9_exec_parse@allowed-all: - shard-glk: [DMESG-WARN][40] ([i915#5566] / [i915#716]) -> [PASS][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-glk8/igt@gen9_exec_parse@allowed-all.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-glk2/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@unaligned-access: - {shard-rkl}: [SKIP][42] ([i915#2527]) -> [PASS][43] +1 similar issue [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-3/igt@gen9_exec_parse@unaligned-access.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@gen9_exec_parse@unaligned-access.html * igt@i915_pm_dc@dc6-dpms: - {shard-rkl}: [SKIP][44] ([i915#3361]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-5/igt@i915_pm_dc@dc6-dpms.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-3/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_dc@dc9-dpms: - shard-apl: [SKIP][46] ([fdo#109271]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-apl7/igt@i915_pm_dc@dc9-dpms.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-apl2/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rc6_residency@rc6-idle@rcs0: - {shard-dg1}: [FAIL][48] ([i915#3591]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html * igt@i915_pm_rpm@dpms-mode-unset-lpsp: - {shard-rkl}: [SKIP][50] ([i915#1397]) -> [PASS][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html * igt@i915_pm_rpm@drm-resources-equal: - {shard-rkl}: [SKIP][52] ([fdo#109308]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@i915_pm_rpm@drm-resources-equal.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@i915_pm_rpm@drm-resources-equal.html * igt@i915_pm_rpm@fences-dpms: - {shard-rkl}: [SKIP][54] ([i915#1849]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@i915_pm_rpm@fences-dpms.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@i915_pm_rpm@fences-dpms.html * igt@i915_pm_rpm@modeset-lpsp-stress: - {shard-tglu}: [SKIP][56] ([i915#1397]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@i915_pm_rpm@modeset-lpsp-stress.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-8/igt@i915_pm_rpm@modeset-lpsp-stress.html * igt@i915_suspend@basic-s3-without-i915: - {shard-rkl}: [FAIL][58] ([fdo#103375]) -> [PASS][59] +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html * igt@kms_atomic@plane-overlay-legacy: - {shard-rkl}: [SKIP][60] ([i915#1845] / [i915#4098]) -> [PASS][61] +18 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@kms_atomic@plane-overlay-legacy.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@kms_atomic@plane-overlay-legacy.html * igt@kms_big_fb@x-tiled-addfb-size-offset-overflow: - {shard-tglu}: [SKIP][62] ([i915#1845] / [i915#7651]) -> [PASS][63] +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@kms_big_fb@x-tiled-addfb-size-offset-overflow.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-2/igt@kms_big_fb@x-tiled-addfb-size-offset-overflow.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - {shard-tglu}: [SKIP][64] ([i915#1849]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render: - {shard-rkl}: [SKIP][66] ([i915#1849] / [i915#4098]) -> [PASS][67] +20 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html * igt@kms_psr@sprite_blt: - {shard-rkl}: [SKIP][68] ([i915#1072]) -> [PASS][69] +1 similar issue [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@kms_psr@sprite_blt.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@kms_psr@sprite_blt.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - {shard-rkl}: [SKIP][70] ([i915#5461]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-3/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@cursor-rotation-180: - {shard-tglu}: [SKIP][72] ([i915#1845]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@kms_rotation_crc@cursor-rotation-180.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-1/igt@kms_rotation_crc@cursor-rotation-180.html * igt@kms_vblank@pipe-b-query-forked-busy-hang: - {shard-tglu}: [SKIP][74] ([i915#7651]) -> [PASS][75] +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@kms_vblank@pipe-b-query-forked-busy-hang.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-2/igt@kms_vblank@pipe-b-query-forked-busy-hang.html * igt@perf@polling-small-buf: - {shard-rkl}: [FAIL][76] ([i915#1722]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@perf@polling-small-buf.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@perf@polling-small-buf.html * igt@perf_pmu@idle@rcs0: - {shard-rkl}: [FAIL][78] ([i915#4349]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-1/igt@perf_pmu@idle@rcs0.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-5/igt@perf_pmu@idle@rcs0.html * igt@prime_mmap_kms@buffer-sharing: - {shard-tglu}: [SKIP][80] ([fdo#109274]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-tglu-6/igt@prime_mmap_kms@buffer-sharing.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-tglu-1/igt@prime_mmap_kms@buffer-sharing.html * igt@testdisplay: - {shard-rkl}: [SKIP][82] ([i915#4098]) -> [PASS][83] [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12594/shard-rkl-2/igt@testdisplay.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/shard-rkl-6/igt@testdisplay.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3639]: https://gitlab.freedesktop.org/drm/intel/issues/3639 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4877]: https://gitlab.freedesktop.org/drm/intel/issues/4877 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6355]: https://gitlab.freedesktop.org/drm/intel/issues/6355 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7052]: https://gitlab.freedesktop.org/drm/intel/issues/7052 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72 [i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7679]: https://gitlab.freedesktop.org/drm/intel/issues/7679 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7708]: https://gitlab.freedesktop.org/drm/intel/issues/7708 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7121 -> IGTPW_8355 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_12594: 5cec9cff5436577179bab7b52de0465ba169691a @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8355: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html IGT_7121: aa16e81259f59734230d441905b9d0f605e4a4b5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8355/index.html [-- Attachment #2: Type: text/html, Size: 22212 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-01-23 5:46 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-01-17 19:03 [igt-dev] [PATCH i-g-t] i915/i915_power: Measure GPU idle/busy power Ashutosh Dixit 2023-01-17 20:54 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2023-01-18 6:30 ` [igt-dev] [PATCH i-g-t] " Gupta, Anshuman 2023-01-18 7:22 ` Tauro, Riana 2023-01-19 3:32 ` Dixit, Ashutosh 2023-01-23 5:46 ` Tauro, Riana 2023-01-19 5:07 ` Dixit, Ashutosh 2023-01-18 10:29 ` [igt-dev] ✓ Fi.CI.IGT: success for " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox