* [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation
@ 2024-11-13 9:50 Sk Anirban
2024-11-13 11:33 ` ✓ Fi.CI.BAT: success for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) Patchwork
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Sk Anirban @ 2024-11-13 9:50 UTC (permalink / raw)
To: intel-gfx
Cc: anshuman.gupta, badal.nilawar, karthik.poosa, sai.teja.pottumuttu,
Sk Anirban
Introduce RC6 & RC0 frequency logging mechanism to ensure accurate
energy readings aimed at addressing GPU energy leaks and power
measurement failures.
This enhancement will help ensure the accuracy of energy readings.
v2:
- Improved commit message.
v3:
- Used pr_err log to display frequency (Anshuman)
- Sorted headers alphabetically (Sai Teja)
v4:
- Improved commit message.
- Fix pr_err log (Sai Teja)
v5:
- Add error & debug logging for RC0 power and frequency checks (Anshuman)
v6:
- Modify debug logging for RC0 power and frequency checks (Sai Teja)
Signed-off-by: Sk Anirban <sk.anirban@intel.com>
Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com>
---
drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c b/drivers/gpu/drm/i915/gt/selftest_rc6.c
index 1aa1446c8fb0..a8776f88d6a1 100644
--- a/drivers/gpu/drm/i915/gt/selftest_rc6.c
+++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c
@@ -8,6 +8,7 @@
#include "intel_gpu_commands.h"
#include "intel_gt_requests.h"
#include "intel_ring.h"
+#include "intel_rps.h"
#include "selftest_rc6.h"
#include "selftests/i915_random.h"
@@ -38,6 +39,9 @@ int live_rc6_manual(void *arg)
ktime_t dt;
u64 res[2];
int err = 0;
+ u32 rc0_freq = 0;
+ u32 rc6_freq = 0;
+ struct intel_rps *rps = >->rps;
/*
* Our claim is that we can "encourage" the GPU to enter rc6 at will.
@@ -66,6 +70,7 @@ int live_rc6_manual(void *arg)
rc0_power = librapl_energy_uJ() - rc0_power;
dt = ktime_sub(ktime_get(), dt);
res[1] = rc6_residency(rc6);
+ rc0_freq = intel_rps_read_actual_frequency(rps);
if ((res[1] - res[0]) >> 10) {
pr_err("RC6 residency increased by %lldus while disabled for 1000ms!\n",
(res[1] - res[0]) >> 10);
@@ -77,7 +82,11 @@ int live_rc6_manual(void *arg)
rc0_power = div64_u64(NSEC_PER_SEC * rc0_power,
ktime_to_ns(dt));
if (!rc0_power) {
- pr_err("No power measured while in RC0\n");
+ if (rc0_freq)
+ pr_err("No power measured while in RC0! GPU Freq: %u in RC0\n",
+ rc0_freq);
+ else
+ pr_err("No power and freq measured while in RC0\n");
err = -EINVAL;
goto out_unlock;
}
@@ -91,6 +100,7 @@ int live_rc6_manual(void *arg)
dt = ktime_get();
rc6_power = librapl_energy_uJ();
msleep(100);
+ rc6_freq = intel_rps_read_actual_frequency(rps);
rc6_power = librapl_energy_uJ() - rc6_power;
dt = ktime_sub(ktime_get(), dt);
res[1] = rc6_residency(rc6);
@@ -108,7 +118,8 @@ int live_rc6_manual(void *arg)
pr_info("GPU consumed %llduW in RC0 and %llduW in RC6\n",
rc0_power, rc6_power);
if (2 * rc6_power > rc0_power) {
- pr_err("GPU leaked energy while in RC6!\n");
+ pr_err("GPU leaked energy while in RC6! GPU Freq: %u in RC6 and %u in RC0\n",
+ rc6_freq, rc0_freq);
err = -EINVAL;
goto out_unlock;
}
--
2.34.1
^ permalink raw reply related [flat|nested] 8+ messages in thread* ✓ Fi.CI.BAT: success for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) 2024-11-13 9:50 [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Sk Anirban @ 2024-11-13 11:33 ` Patchwork 2024-11-13 13:27 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-11-20 8:13 ` [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Nilawar, Badal 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2024-11-13 11:33 UTC (permalink / raw) To: Sk Anirban; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 1949 bytes --] == Series Details == Series: drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) URL : https://patchwork.freedesktop.org/series/139235/ State : success == Summary == CI Bug Log - changes from CI_DRM_15689 -> Patchwork_139235v5 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/index.html Participating hosts (46 -> 45) ------------------------------ Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in Patchwork_139235v5 that come from known issues: ### IGT changes ### #### Possible fixes #### * igt@i915_selftest@live: - bat-arlh-3: [ABORT][1] ([i915#10341]) -> [PASS][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/bat-arlh-3/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/bat-arlh-3/igt@i915_selftest@live.html * igt@i915_selftest@live@workarounds: - bat-arlh-3: [ABORT][3] ([i915#12061]) -> [PASS][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/bat-arlh-3/igt@i915_selftest@live@workarounds.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/bat-arlh-3/igt@i915_selftest@live@workarounds.html [i915#10341]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10341 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 Build changes ------------- * Linux: CI_DRM_15689 -> Patchwork_139235v5 CI-20190529: 20190529 CI_DRM_15689: 169c7cd31a373ed31054abb423981856eb5fb119 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8105: 8105 Patchwork_139235v5: 169c7cd31a373ed31054abb423981856eb5fb119 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/index.html [-- Attachment #2: Type: text/html, Size: 2571 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) 2024-11-13 9:50 [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Sk Anirban 2024-11-13 11:33 ` ✓ Fi.CI.BAT: success for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) Patchwork @ 2024-11-13 13:27 ` Patchwork 2024-11-20 8:13 ` [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Nilawar, Badal 2 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2024-11-13 13:27 UTC (permalink / raw) To: Sk Anirban; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 72198 bytes --] == Series Details == Series: drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) URL : https://patchwork.freedesktop.org/series/139235/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15689_full -> Patchwork_139235v5_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_139235v5_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_139235v5_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them to document this new failure mode, which will reduce false positives in CI. Participating hosts (9 -> 9) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_139235v5_full: ### IGT changes ### #### Possible regressions #### * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs: - shard-tglu-1: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html * igt@perf_pmu@busy: - shard-glk: [PASS][2] -> [FAIL][3] +1 other test fail [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk5/igt@perf_pmu@busy.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk5/igt@perf_pmu@busy.html * igt@syncobj_wait@single-wait-all-for-submit-unsubmitted: - shard-glk: [PASS][4] -> [INCOMPLETE][5] +2 other tests incomplete [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk1/igt@syncobj_wait@single-wait-all-for-submit-unsubmitted.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk9/igt@syncobj_wait@single-wait-all-for-submit-unsubmitted.html Known issues ------------ Here are the changes found in Patchwork_139235v5_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@isolation: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#8414]) +9 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@drm_fdinfo@isolation.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][7] ([i915#3936]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_busy@semaphore.html * igt@gem_ccs@block-multicopy-inplace: - shard-dg1: NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][9] -> [FAIL][10] ([i915#12543] / [i915#5784]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-13/igt@gem_eio@reset-stress.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@hog: - shard-dg1: NOTRUN -> [SKIP][11] ([i915#4812]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-12/igt@gem_exec_balancer@hog.html * igt@gem_exec_big@single: - shard-tglu: [PASS][12] -> [ABORT][13] ([i915#11713]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-tglu-8/igt@gem_exec_big@single.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@gem_exec_big@single.html * igt@gem_exec_capture@capture@vecs0-lmem0: - shard-dg2: NOTRUN -> [FAIL][14] ([i915#11965] / [i915#12558]) +2 other tests fail [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_capture@capture@vecs0-lmem0.html * igt@gem_exec_capture@capture@vecs1-smem: - shard-dg2: NOTRUN -> [FAIL][15] ([i915#11965]) +1 other test fail [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_capture@capture@vecs1-smem.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglu: NOTRUN -> [FAIL][16] ([i915#2842]) +1 other test fail [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-rkl: [PASS][17] -> [FAIL][18] ([i915#2842]) +4 other tests fail [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_flush@basic-uc-ro-default: - shard-dg2: NOTRUN -> [SKIP][19] ([i915#3539] / [i915#4852]) +1 other test skip [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_flush@basic-uc-ro-default.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][20] ([i915#3539]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_flush@basic-wb-ro-before-default: - shard-dg1: NOTRUN -> [SKIP][21] ([i915#3539] / [i915#4852]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-12/igt@gem_exec_flush@basic-wb-ro-before-default.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#3281]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-gtt-wc: - shard-dg1: NOTRUN -> [SKIP][23] ([i915#3281]) +3 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@gem_exec_reloc@basic-gtt-wc.html * igt@gem_exec_schedule@semaphore-power: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#4537] / [i915#4812]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_exec_schedule@semaphore-power.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg1: NOTRUN -> [SKIP][25] ([i915#4860]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-tglu-1: NOTRUN -> [SKIP][26] ([i915#4613]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@smem-oom: - shard-tglu: NOTRUN -> [SKIP][27] ([i915#4613]) +1 other test skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-7/igt@gem_lmem_swapping@smem-oom.html - shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4613]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@gem_lmem_swapping@smem-oom.html * igt@gem_media_vme: - shard-tglu-1: NOTRUN -> [SKIP][29] ([i915#284]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@gem_media_vme.html * igt@gem_mmap_gtt@big-bo: - shard-dg2: NOTRUN -> [SKIP][30] ([i915#4077]) +2 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_mmap_gtt@big-bo.html * igt@gem_mmap_gtt@medium-copy-odd: - shard-dg1: NOTRUN -> [SKIP][31] ([i915#4077]) +2 other tests skip [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-12/igt@gem_mmap_gtt@medium-copy-odd.html * igt@gem_mmap_wc@bad-object: - shard-dg2: NOTRUN -> [SKIP][32] ([i915#4083]) +3 other tests skip [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_mmap_wc@bad-object.html * igt@gem_mmap_wc@pf-nonblock: - shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4083]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@gem_mmap_wc@pf-nonblock.html * igt@gem_pxp@display-protected-crc: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#4270]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_pxp@display-protected-crc.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg1: NOTRUN -> [SKIP][35] ([i915#4270]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-tglu: NOTRUN -> [SKIP][36] ([i915#4270]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][37] ([i915#8428]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs.html * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled: - shard-dg2: NOTRUN -> [SKIP][38] ([i915#5190] / [i915#8428]) +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html * igt@gem_softpin@evict-single-offset: - shard-glk: [PASS][39] -> [DMESG-WARN][40] ([i915#118]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk4/igt@gem_softpin@evict-single-offset.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk1/igt@gem_softpin@evict-single-offset.html * igt@gem_userptr_blits@forbidden-operations: - shard-dg2: NOTRUN -> [SKIP][41] ([i915#3282] / [i915#3297]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_userptr_blits@forbidden-operations.html * igt@gen9_exec_parse@bb-start-param: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#2856]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@shadow-peek: - shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#2527] / [i915#2856]) +1 other test skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@gen9_exec_parse@shadow-peek.html * igt@i915_module_load@load: - shard-dg1: NOTRUN -> [SKIP][44] ([i915#6227]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@i915_module_load@load.html * igt@i915_pm_freq_api@freq-suspend@gt0: - shard-dg2: [PASS][45] -> [INCOMPLETE][46] ([i915#12455]) +1 other test incomplete [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-10/igt@i915_pm_freq_api@freq-suspend@gt0.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-3/igt@i915_pm_freq_api@freq-suspend@gt0.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0: - shard-dg1: [PASS][47] -> [FAIL][48] ([i915#12739] / [i915#3591]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#11681] / [i915#6621]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-idle-park: - shard-dg2: NOTRUN -> [SKIP][50] ([i915#11681]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@i915_pm_rps@thresholds-idle-park.html * igt@i915_selftest@live@workarounds: - shard-mtlp: [PASS][51] -> [ABORT][52] ([i915#12061]) +1 other test abort [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-mtlp-7/igt@i915_selftest@live@workarounds.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-7/igt@i915_selftest@live@workarounds.html * igt@intel_hwmon@hwmon-read: - shard-tglu: NOTRUN -> [SKIP][53] ([i915#7707]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@intel_hwmon@hwmon-read.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][54] ([i915#8709]) +3 other tests skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][55] ([i915#8709]) +7 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-4-y-rc-ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#8709]) +11 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#1769] / [i915#3555]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow: - shard-tglu: NOTRUN -> [SKIP][58] ([i915#5286]) +2 other tests skip [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-snb: NOTRUN -> [SKIP][59] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-snb7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-dg1: NOTRUN -> [SKIP][60] ([i915#4538] / [i915#5286]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-tglu-1: NOTRUN -> [SKIP][61] ([i915#5286]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#3638]) +2 other tests skip [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-12/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-16bpp-rotate-180: - shard-mtlp: NOTRUN -> [SKIP][63] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_big_fb@y-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-addfb: - shard-dg2: NOTRUN -> [SKIP][64] ([i915#5190]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_big_fb@y-tiled-addfb.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-0: - shard-dg1: NOTRUN -> [SKIP][65] ([i915#4538]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#4538] / [i915#5190]) +6 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs: - shard-mtlp: NOTRUN -> [SKIP][67] ([i915#6095]) +4 other tests skip [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-4/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#12313]) +1 other test skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][69] ([i915#6095]) +61 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#6095]) +14 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs: - shard-dg1: NOTRUN -> [SKIP][72] ([i915#12313]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs: - shard-tglu: NOTRUN -> [SKIP][73] ([i915#6095]) +14 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-b-dp-4: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#6095]) +18 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-10/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-b-dp-4.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][75] ([i915#10307] / [i915#6095]) +148 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][76] ([i915#6095]) +85 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-13/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html * igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#4087]) +3 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-3/igt@kms_cdclk@plane-scaling@pipe-c-hdmi-a-3.html * igt@kms_chamelium_frames@dp-frame-dump: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#7828]) +5 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_chamelium_frames@dp-frame-dump.html * igt@kms_chamelium_hpd@dp-hpd-after-suspend: - shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#7828]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html * igt@kms_chamelium_hpd@dp-hpd-storm: - shard-dg1: NOTRUN -> [SKIP][80] ([i915#7828]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_chamelium_hpd@dp-hpd-storm.html * igt@kms_chamelium_hpd@dp-hpd-storm-disable: - shard-tglu: NOTRUN -> [SKIP][81] ([i915#7828]) +2 other tests skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-mtlp: NOTRUN -> [SKIP][82] ([i915#7828]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_content_protection@atomic@pipe-a-dp-4: - shard-dg2: NOTRUN -> [TIMEOUT][83] ([i915#7173]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-10/igt@kms_content_protection@atomic@pipe-a-dp-4.html * igt@kms_content_protection@dp-mst-type-1: - shard-dg2: NOTRUN -> [SKIP][84] ([i915#3299]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_content_protection@dp-mst-type-1.html - shard-tglu: NOTRUN -> [SKIP][85] ([i915#3116] / [i915#3299]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-7/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@mei-interface: - shard-tglu: NOTRUN -> [SKIP][86] ([i915#6944] / [i915#9424]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-512x170: - shard-tglu-1: NOTRUN -> [SKIP][88] ([i915#11453] / [i915#3359]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x170.html * igt@kms_cursor_crc@cursor-onscreen-512x170: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#11453] / [i915#3359]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_cursor_crc@cursor-onscreen-512x170.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#4103]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - shard-dg2: NOTRUN -> [SKIP][91] ([i915#4103] / [i915#4213]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][92] -> [FAIL][93] ([i915#2346]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#9723]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_display_modes@mst-extended-mode-negative: - shard-dg1: NOTRUN -> [SKIP][95] ([i915#8588]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-17/igt@kms_display_modes@mst-extended-mode-negative.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-dg1: NOTRUN -> [SKIP][96] ([i915#3840]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-tglu: NOTRUN -> [SKIP][97] ([i915#3555] / [i915#3840]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_dsc@dsc-with-formats: - shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#3555] / [i915#3840]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_dsc@dsc-with-formats.html * igt@kms_feature_discovery@display-2x: - shard-dg2: NOTRUN -> [SKIP][99] ([i915#1839]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_feature_discovery@display-2x.html * igt@kms_flip@2x-busy-flip: - shard-dg1: NOTRUN -> [SKIP][100] ([i915#9934]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_flip@2x-busy-flip.html * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible: - shard-tglu: NOTRUN -> [SKIP][101] ([i915#3637] / [i915#3966]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html * igt@kms_flip@2x-flip-vs-expired-vblank: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#3637]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_flip@2x-flip-vs-expired-vblank.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-tglu: NOTRUN -> [SKIP][103] ([i915#3637]) +4 other tests skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@flip-vs-absolute-wf_vblank: - shard-dg2: NOTRUN -> [FAIL][104] ([i915#2122]) +1 other test fail [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_flip@flip-vs-absolute-wf_vblank.html - shard-rkl: [PASS][105] -> [FAIL][106] ([i915#2122]) +1 other test fail [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1: - shard-glk: [PASS][107] -> [FAIL][108] ([i915#2122]) +2 other tests fail [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk9/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a1.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2: - shard-rkl: [PASS][109] -> [FAIL][110] ([i915#11961]) +1 other test fail [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a2.html * igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a4: - shard-dg1: [PASS][111] -> [FAIL][112] ([i915#2122]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a4.html [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a4.html * igt@kms_flip@flip-vs-fences-interruptible: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#8381]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_flip@flip-vs-fences-interruptible.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1: - shard-snb: [PASS][114] -> [FAIL][115] ([i915#2122]) +1 other test fail [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-snb4/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-snb5/igt@kms_flip@plain-flip-fb-recreate-interruptible@a-vga1.html * igt@kms_flip@plain-flip-fb-recreate@a-edp1: - shard-mtlp: [PASS][116] -> [FAIL][117] ([i915#2122]) +2 other tests fail [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-mtlp-6/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-2/igt@kms_flip@plain-flip-fb-recreate@a-edp1.html * igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1: - shard-rkl: NOTRUN -> [FAIL][118] ([i915#2122]) +1 other test fail [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-2/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1.html * igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a3: - shard-dg2: [PASS][119] -> [FAIL][120] ([i915#2122]) +1 other test fail [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-3/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a3.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-1/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a3.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling: - shard-dg2: NOTRUN -> [SKIP][121] ([i915#2672] / [i915#3555]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#2672]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#2587] / [i915#2672] / [i915#3555]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#2587] / [i915#2672]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling: - shard-tglu: NOTRUN -> [SKIP][125] ([i915#2587] / [i915#2672] / [i915#3555]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][126] ([i915#2587] / [i915#2672]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite: - shard-dg2: [PASS][127] -> [FAIL][128] ([i915#6880]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][129] ([i915#8708]) +1 other test skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#5354]) +13 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#8708]) +9 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#3458]) +8 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][133] ([i915#8708]) [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt: - shard-dg1: NOTRUN -> [SKIP][134] +13 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite: - shard-tglu: NOTRUN -> [SKIP][135] +23 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#9766]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render: - shard-dg1: NOTRUN -> [SKIP][137] ([i915#3458]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu: - shard-mtlp: NOTRUN -> [SKIP][138] ([i915#1825]) +3 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-render: - shard-tglu-1: NOTRUN -> [SKIP][139] +17 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: NOTRUN -> [SKIP][140] ([i915#3555] / [i915#8228]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_hdr@static-toggle-suspend.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#10656]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-dg1: NOTRUN -> [SKIP][142] ([i915#12394]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-tglu: NOTRUN -> [SKIP][143] ([i915#1839]) [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-dg2: NOTRUN -> [SKIP][144] +5 other tests skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_crc_basic@suspend-read-crc: - shard-dg1: NOTRUN -> [INCOMPLETE][145] ([i915#12756]) +1 other test incomplete [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-12/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format: - shard-tglu-1: NOTRUN -> [SKIP][146] ([i915#12247]) +8 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format.html * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a: - shard-tglu: NOTRUN -> [SKIP][147] ([i915#12247]) +4 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-tglu-1: NOTRUN -> [SKIP][148] ([i915#3555]) [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a: - shard-dg1: NOTRUN -> [SKIP][149] ([i915#12247]) +4 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#9685]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-7/igt@kms_pm_dc@dc3co-vpb-simulation.html - shard-mtlp: NOTRUN -> [SKIP][151] ([i915#9292]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-retention-flops: - shard-tglu: NOTRUN -> [SKIP][152] ([i915#3828]) [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu-1: NOTRUN -> [FAIL][153] ([i915#9295]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: NOTRUN -> [SKIP][154] ([i915#9519]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-dg1: NOTRUN -> [SKIP][155] ([i915#9519]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [PASS][156] -> [SKIP][157] ([i915#9519]) +3 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_prime@d3hot: - shard-dg1: NOTRUN -> [SKIP][158] ([i915#6524]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area: - shard-dg1: NOTRUN -> [SKIP][159] ([i915#11520]) +1 other test skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#11520]) +2 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf: - shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#11520]) +1 other test skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb: - shard-tglu: NOTRUN -> [SKIP][162] ([i915#11520]) +1 other test skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html * igt@kms_psr@fbc-psr-primary-render: - shard-dg2: NOTRUN -> [SKIP][163] ([i915#1072] / [i915#9732]) +6 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_psr@fbc-psr-primary-render.html * igt@kms_psr@fbc-psr2-primary-blt: - shard-dg1: NOTRUN -> [SKIP][164] ([i915#1072] / [i915#9732]) +5 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_psr@fbc-psr2-primary-blt.html * igt@kms_psr@fbc-psr2-sprite-plane-move: - shard-glk: NOTRUN -> [SKIP][165] +26 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk7/igt@kms_psr@fbc-psr2-sprite-plane-move.html * igt@kms_psr@pr-dpms: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#9732]) +5 other tests skip [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-7/igt@kms_psr@pr-dpms.html - shard-mtlp: NOTRUN -> [SKIP][167] ([i915#9688]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@kms_psr@pr-dpms.html * igt@kms_psr@psr2-cursor-mmap-gtt: - shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#9732]) +4 other tests skip [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_psr@psr2-cursor-mmap-gtt.html * igt@kms_psr_stress_test@invalidate-primary-flip-overlay: - shard-dg1: NOTRUN -> [SKIP][169] ([i915#9685]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0: - shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#5289]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-tglu: NOTRUN -> [SKIP][171] ([i915#5289]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_setmode@basic-clone-single-crtc: - shard-dg1: NOTRUN -> [SKIP][172] ([i915#3555]) +1 other test skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-glk: NOTRUN -> [FAIL][173] ([i915#10959]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk7/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#8623]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_vrr@flip-basic-fastset: - shard-tglu-1: NOTRUN -> [SKIP][175] ([i915#9906]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html * igt@kms_vrr@flip-dpms: - shard-dg2: NOTRUN -> [SKIP][176] ([i915#3555]) +1 other test skip [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_vrr@flip-dpms.html * igt@kms_vrr@lobf: - shard-dg2: NOTRUN -> [SKIP][177] ([i915#11920]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@kms_vrr@lobf.html * igt@perf_pmu@busy-idle@vecs1: - shard-dg2: [PASS][178] -> [FAIL][179] ([i915#4349]) +1 other test fail [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-10/igt@perf_pmu@busy-idle@vecs1.html [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-7/igt@perf_pmu@busy-idle@vecs1.html * igt@perf_pmu@cpu-hotplug: - shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#8850]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@perf_pmu@cpu-hotplug.html * igt@perf_pmu@rc6-all-gts: - shard-tglu: NOTRUN -> [SKIP][181] ([i915#8516]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-9/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@basic-fence-read: - shard-dg1: NOTRUN -> [SKIP][182] ([i915#3708]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-write: - shard-dg2: NOTRUN -> [SKIP][183] ([i915#3291] / [i915#3708]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@prime_vgem@basic-write.html - shard-mtlp: NOTRUN -> [SKIP][184] ([i915#10216] / [i915#3708]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-8/igt@prime_vgem@basic-write.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-tglu-1: NOTRUN -> [SKIP][185] ([i915#9917]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@syncobj_wait@invalid-wait-zero-handles: - shard-glk: NOTRUN -> [FAIL][186] ([i915#12564] / [i915#9781]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk6/igt@syncobj_wait@invalid-wait-zero-handles.html #### Possible fixes #### * igt@gem_ccs@suspend-resume: - shard-dg2: [INCOMPLETE][187] ([i915#7297]) -> [PASS][188] +1 other test pass [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-1/igt@gem_ccs@suspend-resume.html [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-8/igt@gem_ccs@suspend-resume.html * igt@gem_ctx_engines@invalid-engines: - shard-tglu: [FAIL][189] ([i915#12031]) -> [PASS][190] [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-tglu-5/igt@gem_ctx_engines@invalid-engines.html [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-4/igt@gem_ctx_engines@invalid-engines.html - shard-mtlp: [FAIL][191] ([i915#12031]) -> [PASS][192] [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-mtlp-7/igt@gem_ctx_engines@invalid-engines.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-5/igt@gem_ctx_engines@invalid-engines.html * igt@gem_eio@hibernate: - shard-dg1: [ABORT][193] ([i915#7975] / [i915#8213]) -> [PASS][194] [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-14/igt@gem_eio@hibernate.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@gem_eio@hibernate.html * igt@gem_exec_fair@basic-none@vcs0: - shard-rkl: [FAIL][195] ([i915#2842]) -> [PASS][196] [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-5/igt@gem_exec_fair@basic-none@vcs0.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-7/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglu: [FAIL][197] ([i915#2842]) -> [PASS][198] +1 other test pass [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-tglu-6/igt@gem_exec_fair@basic-pace-share@rcs0.html [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo: - shard-glk: [FAIL][199] ([i915#2842]) -> [PASS][200] +1 other test pass [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk4/igt@gem_exec_fair@basic-pace-solo.html [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk1/igt@gem_exec_fair@basic-pace-solo.html * igt@i915_module_load@reload: - shard-snb: [ABORT][201] ([i915#12450]) -> [PASS][202] [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-snb6/igt@i915_module_load@reload.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-snb7/igt@i915_module_load@reload.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0: - shard-dg1: [FAIL][203] ([i915#12548] / [i915#3591]) -> [PASS][204] [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html * igt@kms_atomic_transition@modeset-transition-nonblocking-fencing: - shard-glk: [FAIL][205] ([i915#12238]) -> [PASS][206] [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk4/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing.html * igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs: - shard-glk: [FAIL][207] ([i915#11859]) -> [PASS][208] [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk8/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs.html [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk4/igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [FAIL][209] ([i915#2346]) -> [PASS][210] [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-glk: [FAIL][211] ([i915#4767]) -> [PASS][212] [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk5/igt@kms_fbcon_fbt@fbc-suspend.html [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk5/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1: - shard-mtlp: [FAIL][213] ([i915#2122]) -> [PASS][214] +1 other test pass [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-5/igt@kms_flip@flip-vs-absolute-wf_vblank@a-edp1.html * igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1: - shard-mtlp: [FAIL][215] ([i915#11989]) -> [PASS][216] [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-mtlp-7/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-mtlp-5/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html * igt@kms_flip@flip-vs-expired-vblank: - shard-glk: [FAIL][217] ([i915#79]) -> [PASS][218] +1 other test pass [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-glk6/igt@kms_flip@flip-vs-expired-vblank.html [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-glk6/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_flip@plain-flip-fb-recreate@a-vga1: - shard-snb: [FAIL][219] ([i915#2122]) -> [PASS][220] +4 other tests pass [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-snb7/igt@kms_flip@plain-flip-fb-recreate@a-vga1.html [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-snb5/igt@kms_flip@plain-flip-fb-recreate@a-vga1.html * igt@kms_hdr@bpc-switch: - shard-dg2: [SKIP][221] ([i915#3555] / [i915#8228]) -> [PASS][222] [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-2/igt@kms_hdr@bpc-switch.html [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-10/igt@kms_hdr@bpc-switch.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][223] ([i915#9519]) -> [PASS][224] [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-dg2: [SKIP][225] ([i915#9519]) -> [PASS][226] [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@perf_pmu@busy-double-start@vecs1: - shard-dg2: [FAIL][227] ([i915#4349]) -> [PASS][228] +4 other tests pass [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-8/igt@perf_pmu@busy-double-start@vecs1.html [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-11/igt@perf_pmu@busy-double-start@vecs1.html * igt@perf_pmu@busy-idle@vcs0: - shard-dg1: [FAIL][229] ([i915#12792] / [i915#4349]) -> [PASS][230] +2 other tests pass [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-13/igt@perf_pmu@busy-idle@vcs0.html [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@perf_pmu@busy-idle@vcs0.html #### Warnings #### * igt@kms_big_fb@4-tiled-8bpp-rotate-0: - shard-dg1: [SKIP][231] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][232] ([i915#4538] / [i915#5286]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-13/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-rkl: [SKIP][233] ([i915#3638]) -> [ABORT][234] ([i915#10354]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-90.html [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_chamelium_frames@hdmi-crc-multiple: - shard-dg1: [SKIP][235] ([i915#7828]) -> [SKIP][236] ([i915#4423] / [i915#7828]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-16/igt@kms_chamelium_frames@hdmi-crc-multiple.html [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-19/igt@kms_chamelium_frames@hdmi-crc-multiple.html * igt@kms_content_protection@atomic: - shard-dg2: [SKIP][237] ([i915#7118] / [i915#9424]) -> [TIMEOUT][238] ([i915#7173]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-2/igt@kms_content_protection@atomic.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-10/igt@kms_content_protection@atomic.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][239] ([i915#9433]) -> [SKIP][240] ([i915#9424]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-13/igt@kms_content_protection@mei-interface.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-18/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-dg2: [SKIP][241] ([i915#7118] / [i915#9424]) -> [SKIP][242] ([i915#7118] / [i915#7162] / [i915#9424]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-5/igt@kms_content_protection@type1.html [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-10/igt@kms_content_protection@type1.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-snb: [FAIL][243] ([i915#2122]) -> [FAIL][244] ([i915#10826]) +1 other test fail [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-snb2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-snb5/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4: - shard-dg1: [FAIL][245] ([i915#2122]) -> [FAIL][246] ([i915#12431]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a4.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][247] ([i915#10433] / [i915#3458]) -> [SKIP][248] ([i915#3458]) +2 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt: - shard-dg2: [SKIP][249] ([i915#3458]) -> [SKIP][250] ([i915#10433] / [i915#3458]) +1 other test skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-dg2: [FAIL][251] ([i915#12701]) -> [SKIP][252] ([i915#12713]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-10/igt@kms_hdr@brightness-with-hdr.html [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-7/igt@kms_hdr@brightness-with-hdr.html - shard-dg1: [SKIP][253] ([i915#1187] / [i915#12713]) -> [SKIP][254] ([i915#12713]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][255] ([i915#3828]) -> [SKIP][256] ([i915#9340]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_psr@fbc-psr-primary-page-flip: - shard-dg1: [SKIP][257] ([i915#1072] / [i915#9732]) -> [SKIP][258] ([i915#1072] / [i915#4423] / [i915#9732]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg1-18/igt@kms_psr@fbc-psr-primary-page-flip.html [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg1-13/igt@kms_psr@fbc-psr-primary-page-flip.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: [FAIL][259] ([i915#7484]) -> [FAIL][260] ([i915#9100]) +1 other test fail [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15689/shard-dg2-2/igt@perf@non-zero-reason@0-rcs0.html [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10354 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826 [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959 [i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713 [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118 [i915#11823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11823 [i915#11859]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11859 [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187 [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920 [i915#11961]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11961 [i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965 [i915#11989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11989 [i915#12031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12031 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12238]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12238 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394 [i915#12431]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12431 [i915#12450]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12450 [i915#12455]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12455 [i915#12543]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12543 [i915#12548]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12548 [i915#12555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12555 [i915#12558]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12558 [i915#12564]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12564 [i915#12701]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12701 [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713 [i915#12739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12739 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756 [i915#12792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12792 [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672 [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936 [i915#3966]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3966 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4087 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4958 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6227 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944 [i915#7091]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7091 [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7297 [i915#7484]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7484 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/79 [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381 [i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8588]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8588 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709 [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812 [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821 [i915#8850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8850 [i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100 [i915#9292]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9292 [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9781 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_15689 -> Patchwork_139235v5 CI-20190529: 20190529 CI_DRM_15689: 169c7cd31a373ed31054abb423981856eb5fb119 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8105: 8105 Patchwork_139235v5: 169c7cd31a373ed31054abb423981856eb5fb119 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_139235v5/index.html [-- Attachment #2: Type: text/html, Size: 86434 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation 2024-11-13 9:50 [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Sk Anirban 2024-11-13 11:33 ` ✓ Fi.CI.BAT: success for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) Patchwork 2024-11-13 13:27 ` ✗ Fi.CI.IGT: failure " Patchwork @ 2024-11-20 8:13 ` Nilawar, Badal 2024-11-20 10:30 ` Gupta, Anshuman 2 siblings, 1 reply; 8+ messages in thread From: Nilawar, Badal @ 2024-11-20 8:13 UTC (permalink / raw) To: Sk Anirban, intel-gfx; +Cc: anshuman.gupta, karthik.poosa, sai.teja.pottumuttu On 13-11-2024 15:20, Sk Anirban wrote: > Introduce RC6 & RC0 frequency logging mechanism to ensure accurate > energy readings aimed at addressing GPU energy leaks and power > measurement failures. > This enhancement will help ensure the accuracy of energy readings. > > v2: > - Improved commit message. > v3: > - Used pr_err log to display frequency (Anshuman) > - Sorted headers alphabetically (Sai Teja) > v4: > - Improved commit message. > - Fix pr_err log (Sai Teja) > v5: > - Add error & debug logging for RC0 power and frequency checks (Anshuman) > v6: > - Modify debug logging for RC0 power and frequency checks (Sai Teja) > > Signed-off-by: Sk Anirban <sk.anirban@intel.com> > Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com> > --- > drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++-- > 1 file changed, 13 insertions(+), 2 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c b/drivers/gpu/drm/i915/gt/selftest_rc6.c > index 1aa1446c8fb0..a8776f88d6a1 100644 > --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c > +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c > @@ -8,6 +8,7 @@ > #include "intel_gpu_commands.h" > #include "intel_gt_requests.h" > #include "intel_ring.h" > +#include "intel_rps.h" > #include "selftest_rc6.h" > > #include "selftests/i915_random.h" > @@ -38,6 +39,9 @@ int live_rc6_manual(void *arg) > ktime_t dt; > u64 res[2]; > int err = 0; > + u32 rc0_freq = 0; > + u32 rc6_freq = 0; > + struct intel_rps *rps = >->rps; > > /* > * Our claim is that we can "encourage" the GPU to enter rc6 at will. > @@ -66,6 +70,7 @@ int live_rc6_manual(void *arg) > rc0_power = librapl_energy_uJ() - rc0_power; > dt = ktime_sub(ktime_get(), dt); > res[1] = rc6_residency(rc6); > + rc0_freq = intel_rps_read_actual_frequency(rps); > if ((res[1] - res[0]) >> 10) { > pr_err("RC6 residency increased by %lldus while disabled for 1000ms!\n", > (res[1] - res[0]) >> 10); > @@ -77,7 +82,11 @@ int live_rc6_manual(void *arg) > rc0_power = div64_u64(NSEC_PER_SEC * rc0_power, > ktime_to_ns(dt)); > if (!rc0_power) { > - pr_err("No power measured while in RC0\n"); > + if (rc0_freq) > + pr_err("No power measured while in RC0! GPU Freq: %u in RC0\n", > + rc0_freq); > + else > + pr_err("No power and freq measured while in RC0\n"); > err = -EINVAL; > goto out_unlock; > } > @@ -91,6 +100,7 @@ int live_rc6_manual(void *arg) > dt = ktime_get(); > rc6_power = librapl_energy_uJ(); > msleep(100); > + rc6_freq = intel_rps_read_actual_frequency(rps); I think intention of reading frequency here is to know if device was not in RC6 when there is failure. But for the platforms below gen12 reading act frequency will cause gt wake as GEN6_RPSTAT reg requires forcewake. To avoid wake when device is in RC6 read actual frequency without applying forcewake. Additionally add delay, may be delay of 1 seconds after re-enabling RC6 manually and forcewake flush. Regards, Badal > rc6_power = librapl_energy_uJ() - rc6_power; > dt = ktime_sub(ktime_get(), dt); > res[1] = rc6_residency(rc6); > @@ -108,7 +118,8 @@ int live_rc6_manual(void *arg) > pr_info("GPU consumed %llduW in RC0 and %llduW in RC6\n", > rc0_power, rc6_power); > if (2 * rc6_power > rc0_power) { > - pr_err("GPU leaked energy while in RC6!\n"); > + pr_err("GPU leaked energy while in RC6! GPU Freq: %u in RC6 and %u in RC0\n", > + rc6_freq, rc0_freq); > err = -EINVAL; > goto out_unlock; > } ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation 2024-11-20 8:13 ` [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Nilawar, Badal @ 2024-11-20 10:30 ` Gupta, Anshuman 2024-11-20 10:43 ` Gupta, Anshuman 2024-11-20 14:50 ` Nilawar, Badal 0 siblings, 2 replies; 8+ messages in thread From: Gupta, Anshuman @ 2024-11-20 10:30 UTC (permalink / raw) To: Nilawar, Badal, Anirban, Sk, intel-gfx@lists.freedesktop.org Cc: Poosa, Karthik, Pottumuttu, Sai Teja > -----Original Message----- > From: Nilawar, Badal <badal.nilawar@intel.com> > Sent: Wednesday, November 20, 2024 1:44 PM > To: Anirban, Sk <sk.anirban@intel.com>; intel-gfx@lists.freedesktop.org > Cc: Gupta, Anshuman <anshuman.gupta@intel.com>; Poosa, Karthik > <karthik.poosa@intel.com>; Pottumuttu, Sai Teja > <sai.teja.pottumuttu@intel.com> > Subject: Re: [PATCH v6] drm/i915/selftests: Implement frequency logging for > energy reading validation > > > > On 13-11-2024 15:20, Sk Anirban wrote: > > Introduce RC6 & RC0 frequency logging mechanism to ensure accurate > > energy readings aimed at addressing GPU energy leaks and power > > measurement failures. > > This enhancement will help ensure the accuracy of energy readings. > > > > v2: > > - Improved commit message. > > v3: > > - Used pr_err log to display frequency (Anshuman) > > - Sorted headers alphabetically (Sai Teja) > > v4: > > - Improved commit message. > > - Fix pr_err log (Sai Teja) > > v5: > > - Add error & debug logging for RC0 power and frequency checks > > (Anshuman) > > v6: > > - Modify debug logging for RC0 power and frequency checks (Sai > > Teja) > > > > Signed-off-by: Sk Anirban <sk.anirban@intel.com> > > Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com> > > --- > > drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++-- > > 1 file changed, 13 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c > > b/drivers/gpu/drm/i915/gt/selftest_rc6.c > > index 1aa1446c8fb0..a8776f88d6a1 100644 > > --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c > > +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c > > @@ -8,6 +8,7 @@ > > #include "intel_gpu_commands.h" > > #include "intel_gt_requests.h" > > #include "intel_ring.h" > > +#include "intel_rps.h" > > #include "selftest_rc6.h" > > > > #include "selftests/i915_random.h" > > @@ -38,6 +39,9 @@ int live_rc6_manual(void *arg) > > ktime_t dt; > > u64 res[2]; > > int err = 0; > > + u32 rc0_freq = 0; > > + u32 rc6_freq = 0; > > + struct intel_rps *rps = >->rps; > > > > /* > > * Our claim is that we can "encourage" the GPU to enter rc6 at will. > > @@ -66,6 +70,7 @@ int live_rc6_manual(void *arg) > > rc0_power = librapl_energy_uJ() - rc0_power; > > dt = ktime_sub(ktime_get(), dt); > > res[1] = rc6_residency(rc6); > > + rc0_freq = intel_rps_read_actual_frequency(rps); > > if ((res[1] - res[0]) >> 10) { > > pr_err("RC6 residency increased by %lldus while disabled for > 1000ms!\n", > > (res[1] - res[0]) >> 10); > > @@ -77,7 +82,11 @@ int live_rc6_manual(void *arg) > > rc0_power = div64_u64(NSEC_PER_SEC * rc0_power, > > ktime_to_ns(dt)); > > if (!rc0_power) { > > - pr_err("No power measured while in RC0\n"); > > + if (rc0_freq) > > + pr_err("No power measured while in RC0! > GPU Freq: %u in RC0\n", > > + rc0_freq); If rc0 frequency is there then, this has to be pr_dbg, otherwise what is the purpose of this patch. > > + else > > + pr_err("No power and freq measured while in > RC0\n"); > > err = -EINVAL; > > goto out_unlock; > > } > > @@ -91,6 +100,7 @@ int live_rc6_manual(void *arg) > > dt = ktime_get(); > > rc6_power = librapl_energy_uJ(); > > msleep(100); > > + rc6_freq = intel_rps_read_actual_frequency(rps); > > I think intention of reading frequency here is to know if device was not in RC6 > when there is failure. But for the platforms below gen12 reading act frequency > will cause gt wake as GEN6_RPSTAT reg requires forcewake. > To avoid wake when device is in RC6 read actual frequency without applying > forcewake. If reading act_freq will wake the device, How to read frequency without forcewake then ? Thanks, Anshuaman > > Additionally add delay, may be delay of 1 seconds after re-enabling RC6 > manually and forcewake flush. > > Regards, > Badal > > > rc6_power = librapl_energy_uJ() - rc6_power; > > dt = ktime_sub(ktime_get(), dt); > > res[1] = rc6_residency(rc6); > > @@ -108,7 +118,8 @@ int live_rc6_manual(void *arg) > > pr_info("GPU consumed %llduW in RC0 and %llduW in > RC6\n", > > rc0_power, rc6_power); > > if (2 * rc6_power > rc0_power) { > > - pr_err("GPU leaked energy while in RC6!\n"); > > + pr_err("GPU leaked energy while in RC6! GPU Freq: > %u in RC6 and %u in RC0\n", > > + rc6_freq, rc0_freq); > > err = -EINVAL; > > goto out_unlock; > > } ^ permalink raw reply [flat|nested] 8+ messages in thread
* RE: [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation 2024-11-20 10:30 ` Gupta, Anshuman @ 2024-11-20 10:43 ` Gupta, Anshuman 2024-11-20 14:50 ` Nilawar, Badal 1 sibling, 0 replies; 8+ messages in thread From: Gupta, Anshuman @ 2024-11-20 10:43 UTC (permalink / raw) To: Nilawar, Badal, Anirban, Sk, intel-gfx@lists.freedesktop.org Cc: Poosa, Karthik, Pottumuttu, Sai Teja > -----Original Message----- > From: Gupta, Anshuman > Sent: Wednesday, November 20, 2024 4:01 PM > To: Nilawar, Badal <badal.nilawar@intel.com>; Anirban, Sk > <sk.anirban@intel.com>; intel-gfx@lists.freedesktop.org > Cc: Poosa, Karthik <karthik.poosa@intel.com>; Pottumuttu, Sai Teja > <sai.teja.pottumuttu@intel.com> > Subject: RE: [PATCH v6] drm/i915/selftests: Implement frequency logging for > energy reading validation > > > > > -----Original Message----- > > From: Nilawar, Badal <badal.nilawar@intel.com> > > Sent: Wednesday, November 20, 2024 1:44 PM > > To: Anirban, Sk <sk.anirban@intel.com>; > > intel-gfx@lists.freedesktop.org > > Cc: Gupta, Anshuman <anshuman.gupta@intel.com>; Poosa, Karthik > > <karthik.poosa@intel.com>; Pottumuttu, Sai Teja > > <sai.teja.pottumuttu@intel.com> > > Subject: Re: [PATCH v6] drm/i915/selftests: Implement frequency > > logging for energy reading validation > > > > > > > > On 13-11-2024 15:20, Sk Anirban wrote: > > > Introduce RC6 & RC0 frequency logging mechanism to ensure accurate > > > energy readings aimed at addressing GPU energy leaks and power > > > measurement failures. > > > This enhancement will help ensure the accuracy of energy readings. > > > > > > v2: > > > - Improved commit message. > > > v3: > > > - Used pr_err log to display frequency (Anshuman) > > > - Sorted headers alphabetically (Sai Teja) > > > v4: > > > - Improved commit message. > > > - Fix pr_err log (Sai Teja) > > > v5: > > > - Add error & debug logging for RC0 power and frequency checks > > > (Anshuman) > > > v6: > > > - Modify debug logging for RC0 power and frequency checks (Sai > > > Teja) > > > > > > Signed-off-by: Sk Anirban <sk.anirban@intel.com> > > > Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com> > > > --- > > > drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++-- > > > 1 file changed, 13 insertions(+), 2 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c > > > b/drivers/gpu/drm/i915/gt/selftest_rc6.c > > > index 1aa1446c8fb0..a8776f88d6a1 100644 > > > --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c > > > +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c > > > @@ -8,6 +8,7 @@ > > > #include "intel_gpu_commands.h" > > > #include "intel_gt_requests.h" > > > #include "intel_ring.h" > > > +#include "intel_rps.h" > > > #include "selftest_rc6.h" > > > > > > #include "selftests/i915_random.h" > > > @@ -38,6 +39,9 @@ int live_rc6_manual(void *arg) > > > ktime_t dt; > > > u64 res[2]; > > > int err = 0; > > > + u32 rc0_freq = 0; > > > + u32 rc6_freq = 0; > > > + struct intel_rps *rps = >->rps; > > > > > > /* > > > * Our claim is that we can "encourage" the GPU to enter rc6 at will. > > > @@ -66,6 +70,7 @@ int live_rc6_manual(void *arg) > > > rc0_power = librapl_energy_uJ() - rc0_power; > > > dt = ktime_sub(ktime_get(), dt); > > > res[1] = rc6_residency(rc6); > > > + rc0_freq = intel_rps_read_actual_frequency(rps); > > > if ((res[1] - res[0]) >> 10) { > > > pr_err("RC6 residency increased by %lldus while disabled for > > 1000ms!\n", > > > (res[1] - res[0]) >> 10); @@ -77,7 +82,11 @@ int > > > live_rc6_manual(void *arg) > > > rc0_power = div64_u64(NSEC_PER_SEC * rc0_power, > > > ktime_to_ns(dt)); > > > if (!rc0_power) { > > > - pr_err("No power measured while in RC0\n"); > > > + if (rc0_freq) > > > + pr_err("No power measured while in RC0! > > GPU Freq: %u in RC0\n", > > > + rc0_freq); > If rc0 frequency is there then, this has to be pr_dbg, otherwise what is the > purpose of this patch. It should return from here without any error in case there is no rc0 power but we do have rc0 frequency. Thanks, Anshuman. > > > + else > > > + pr_err("No power and freq measured while in > > RC0\n"); > > > err = -EINVAL; > > > goto out_unlock; > > > } > > > @@ -91,6 +100,7 @@ int live_rc6_manual(void *arg) > > > dt = ktime_get(); > > > rc6_power = librapl_energy_uJ(); > > > msleep(100); > > > + rc6_freq = intel_rps_read_actual_frequency(rps); > > > > I think intention of reading frequency here is to know if device was > > not in RC6 when there is failure. But for the platforms below gen12 > > reading act frequency will cause gt wake as GEN6_RPSTAT reg requires > forcewake. > > To avoid wake when device is in RC6 read actual frequency without > > applying forcewake. > If reading act_freq will wake the device, How to read frequency without > forcewake then ? > > Thanks, > Anshuaman > > > > Additionally add delay, may be delay of 1 seconds after re-enabling > > RC6 manually and forcewake flush. > > > > Regards, > > Badal > > > > > rc6_power = librapl_energy_uJ() - rc6_power; > > > dt = ktime_sub(ktime_get(), dt); > > > res[1] = rc6_residency(rc6); > > > @@ -108,7 +118,8 @@ int live_rc6_manual(void *arg) > > > pr_info("GPU consumed %llduW in RC0 and %llduW in > > RC6\n", > > > rc0_power, rc6_power); > > > if (2 * rc6_power > rc0_power) { > > > - pr_err("GPU leaked energy while in RC6!\n"); > > > + pr_err("GPU leaked energy while in RC6! GPU Freq: > > %u in RC6 and %u in RC0\n", > > > + rc6_freq, rc0_freq); > > > err = -EINVAL; > > > goto out_unlock; > > > } ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation 2024-11-20 10:30 ` Gupta, Anshuman 2024-11-20 10:43 ` Gupta, Anshuman @ 2024-11-20 14:50 ` Nilawar, Badal 2024-11-20 18:08 ` Anirban, Sk 1 sibling, 1 reply; 8+ messages in thread From: Nilawar, Badal @ 2024-11-20 14:50 UTC (permalink / raw) To: Gupta, Anshuman, Anirban, Sk, intel-gfx@lists.freedesktop.org Cc: Poosa, Karthik, Pottumuttu, Sai Teja On 20-11-2024 16:00, Gupta, Anshuman wrote: > > >> -----Original Message----- >> From: Nilawar, Badal <badal.nilawar@intel.com> >> Sent: Wednesday, November 20, 2024 1:44 PM >> To: Anirban, Sk <sk.anirban@intel.com>; intel-gfx@lists.freedesktop.org >> Cc: Gupta, Anshuman <anshuman.gupta@intel.com>; Poosa, Karthik >> <karthik.poosa@intel.com>; Pottumuttu, Sai Teja >> <sai.teja.pottumuttu@intel.com> >> Subject: Re: [PATCH v6] drm/i915/selftests: Implement frequency logging for >> energy reading validation >> >> >> >> On 13-11-2024 15:20, Sk Anirban wrote: >>> Introduce RC6 & RC0 frequency logging mechanism to ensure accurate >>> energy readings aimed at addressing GPU energy leaks and power >>> measurement failures. >>> This enhancement will help ensure the accuracy of energy readings. >>> >>> v2: >>> - Improved commit message. >>> v3: >>> - Used pr_err log to display frequency (Anshuman) >>> - Sorted headers alphabetically (Sai Teja) >>> v4: >>> - Improved commit message. >>> - Fix pr_err log (Sai Teja) >>> v5: >>> - Add error & debug logging for RC0 power and frequency checks >>> (Anshuman) >>> v6: >>> - Modify debug logging for RC0 power and frequency checks (Sai >>> Teja) >>> >>> Signed-off-by: Sk Anirban <sk.anirban@intel.com> >>> Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com> >>> --- >>> drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++-- >>> 1 file changed, 13 insertions(+), 2 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c >>> b/drivers/gpu/drm/i915/gt/selftest_rc6.c >>> index 1aa1446c8fb0..a8776f88d6a1 100644 >>> --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c >>> +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c >>> @@ -8,6 +8,7 @@ >>> #include "intel_gpu_commands.h" >>> #include "intel_gt_requests.h" >>> #include "intel_ring.h" >>> +#include "intel_rps.h" >>> #include "selftest_rc6.h" >>> >>> #include "selftests/i915_random.h" >>> @@ -38,6 +39,9 @@ int live_rc6_manual(void *arg) >>> ktime_t dt; >>> u64 res[2]; >>> int err = 0; >>> + u32 rc0_freq = 0; >>> + u32 rc6_freq = 0; >>> + struct intel_rps *rps = >->rps; >>> >>> /* >>> * Our claim is that we can "encourage" the GPU to enter rc6 at will. >>> @@ -66,6 +70,7 @@ int live_rc6_manual(void *arg) >>> rc0_power = librapl_energy_uJ() - rc0_power; >>> dt = ktime_sub(ktime_get(), dt); >>> res[1] = rc6_residency(rc6); >>> + rc0_freq = intel_rps_read_actual_frequency(rps); >>> if ((res[1] - res[0]) >> 10) { >>> pr_err("RC6 residency increased by %lldus while disabled for >> 1000ms!\n", >>> (res[1] - res[0]) >> 10); >>> @@ -77,7 +82,11 @@ int live_rc6_manual(void *arg) >>> rc0_power = div64_u64(NSEC_PER_SEC * rc0_power, >>> ktime_to_ns(dt)); >>> if (!rc0_power) { >>> - pr_err("No power measured while in RC0\n"); >>> + if (rc0_freq) >>> + pr_err("No power measured while in RC0! >> GPU Freq: %u in RC0\n", >>> + rc0_freq); > If rc0 frequency is there then, this has to be pr_dbg, otherwise what is the purpose of this patch. I too didn't understand purpose of this. How this going to help for accurate energy readings. >>> + else >>> + pr_err("No power and freq measured while in >> RC0\n"); >>> err = -EINVAL; >>> goto out_unlock; >>> } >>> @@ -91,6 +100,7 @@ int live_rc6_manual(void *arg) >>> dt = ktime_get(); >>> rc6_power = librapl_energy_uJ(); >>> msleep(100); >>> + rc6_freq = intel_rps_read_actual_frequency(rps); >> >> I think intention of reading frequency here is to know if device was not in RC6 >> when there is failure. But for the platforms below gen12 reading act frequency >> will cause gt wake as GEN6_RPSTAT reg requires forcewake. >> To avoid wake when device is in RC6 read actual frequency without applying >> forcewake. > If reading act_freq will wake the device, How to read frequency without forcewake then ? Use this api intel_rps_read_actual_frequency_fw to read freq without forcewake. Regards, Badal > > Thanks, > Anshuaman >> >> Additionally add delay, may be delay of 1 seconds after re-enabling RC6 >> manually and forcewake flush. >> >> Regards, >> Badal >> >>> rc6_power = librapl_energy_uJ() - rc6_power; >>> dt = ktime_sub(ktime_get(), dt); >>> res[1] = rc6_residency(rc6); >>> @@ -108,7 +118,8 @@ int live_rc6_manual(void *arg) >>> pr_info("GPU consumed %llduW in RC0 and %llduW in >> RC6\n", >>> rc0_power, rc6_power); >>> if (2 * rc6_power > rc0_power) { >>> - pr_err("GPU leaked energy while in RC6!\n"); >>> + pr_err("GPU leaked energy while in RC6! GPU Freq: >> %u in RC6 and %u in RC0\n", >>> + rc6_freq, rc0_freq); >>> err = -EINVAL; >>> goto out_unlock; >>> } > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation 2024-11-20 14:50 ` Nilawar, Badal @ 2024-11-20 18:08 ` Anirban, Sk 0 siblings, 0 replies; 8+ messages in thread From: Anirban, Sk @ 2024-11-20 18:08 UTC (permalink / raw) To: Nilawar, Badal, Gupta, Anshuman, intel-gfx@lists.freedesktop.org Cc: Poosa, Karthik, Pottumuttu, Sai Teja On 20-11-2024 20:20, Nilawar, Badal wrote: > > > On 20-11-2024 16:00, Gupta, Anshuman wrote: >> >> >>> -----Original Message----- >>> From: Nilawar, Badal <badal.nilawar@intel.com> >>> Sent: Wednesday, November 20, 2024 1:44 PM >>> To: Anirban, Sk <sk.anirban@intel.com>; intel-gfx@lists.freedesktop.org >>> Cc: Gupta, Anshuman <anshuman.gupta@intel.com>; Poosa, Karthik >>> <karthik.poosa@intel.com>; Pottumuttu, Sai Teja >>> <sai.teja.pottumuttu@intel.com> >>> Subject: Re: [PATCH v6] drm/i915/selftests: Implement frequency >>> logging for >>> energy reading validation >>> >>> >>> >>> On 13-11-2024 15:20, Sk Anirban wrote: >>>> Introduce RC6 & RC0 frequency logging mechanism to ensure accurate >>>> energy readings aimed at addressing GPU energy leaks and power >>>> measurement failures. >>>> This enhancement will help ensure the accuracy of energy readings. >>>> >>>> v2: >>>> - Improved commit message. >>>> v3: >>>> - Used pr_err log to display frequency (Anshuman) >>>> - Sorted headers alphabetically (Sai Teja) >>>> v4: >>>> - Improved commit message. >>>> - Fix pr_err log (Sai Teja) >>>> v5: >>>> - Add error & debug logging for RC0 power and frequency checks >>>> (Anshuman) >>>> v6: >>>> - Modify debug logging for RC0 power and frequency checks (Sai >>>> Teja) >>>> >>>> Signed-off-by: Sk Anirban <sk.anirban@intel.com> >>>> Reviewed-by: Sai Teja Pottumuttu <sai.teja.pottumuttu@intel.com> >>>> --- >>>> drivers/gpu/drm/i915/gt/selftest_rc6.c | 15 +++++++++++++-- >>>> 1 file changed, 13 insertions(+), 2 deletions(-) >>>> >>>> diff --git a/drivers/gpu/drm/i915/gt/selftest_rc6.c >>>> b/drivers/gpu/drm/i915/gt/selftest_rc6.c >>>> index 1aa1446c8fb0..a8776f88d6a1 100644 >>>> --- a/drivers/gpu/drm/i915/gt/selftest_rc6.c >>>> +++ b/drivers/gpu/drm/i915/gt/selftest_rc6.c >>>> @@ -8,6 +8,7 @@ >>>> #include "intel_gpu_commands.h" >>>> #include "intel_gt_requests.h" >>>> #include "intel_ring.h" >>>> +#include "intel_rps.h" >>>> #include "selftest_rc6.h" >>>> >>>> #include "selftests/i915_random.h" >>>> @@ -38,6 +39,9 @@ int live_rc6_manual(void *arg) >>>> ktime_t dt; >>>> u64 res[2]; >>>> int err = 0; >>>> + u32 rc0_freq = 0; >>>> + u32 rc6_freq = 0; >>>> + struct intel_rps *rps = >->rps; >>>> >>>> /* >>>> * Our claim is that we can "encourage" the GPU to enter rc6 >>>> at will. >>>> @@ -66,6 +70,7 @@ int live_rc6_manual(void *arg) >>>> rc0_power = librapl_energy_uJ() - rc0_power; >>>> dt = ktime_sub(ktime_get(), dt); >>>> res[1] = rc6_residency(rc6); >>>> + rc0_freq = intel_rps_read_actual_frequency(rps); >>>> if ((res[1] - res[0]) >> 10) { >>>> pr_err("RC6 residency increased by %lldus while disabled >>>> for >>> 1000ms!\n", >>>> (res[1] - res[0]) >> 10); >>>> @@ -77,7 +82,11 @@ int live_rc6_manual(void *arg) >>>> rc0_power = div64_u64(NSEC_PER_SEC * rc0_power, >>>> ktime_to_ns(dt)); >>>> if (!rc0_power) { >>>> - pr_err("No power measured while in RC0\n"); >>>> + if (rc0_freq) >>>> + pr_err("No power measured while in RC0! >>> GPU Freq: %u in RC0\n", >>>> + rc0_freq); >> If rc0 frequency is there then, this has to be pr_dbg, otherwise what >> is the purpose of this patch. > > I too didn't understand purpose of this. How this going to help for > accurate energy readings. in case of rc0 power is 0 , I just want to confirm whether the freq is available there or not ? Also it is defined as pr_err because there is no point of validate rc0 power below if no power is being measured. > >>>> + else >>>> + pr_err("No power and freq measured while in >>> RC0\n"); >>>> err = -EINVAL; >>>> goto out_unlock; >>>> } >>>> @@ -91,6 +100,7 @@ int live_rc6_manual(void *arg) >>>> dt = ktime_get(); >>>> rc6_power = librapl_energy_uJ(); >>>> msleep(100); >>>> + rc6_freq = intel_rps_read_actual_frequency(rps); >>> >>> I think intention of reading frequency here is to know if device was >>> not in RC6 >>> when there is failure. But for the platforms below gen12 reading act >>> frequency >>> will cause gt wake as GEN6_RPSTAT reg requires forcewake. >>> To avoid wake when device is in RC6 read actual frequency without >>> applying >>> forcewake. >> If reading act_freq will wake the device, How to read frequency >> without forcewake then ? > > Use this api intel_rps_read_actual_frequency_fw to read freq without > forcewake. > > Regards, > Badal > >> >> Thanks, >> Anshuaman >>> >>> Additionally add delay, may be delay of 1 seconds after re-enabling RC6 >>> manually and forcewake flush. yeah, I can use that to read the actual freq but there is already a check involved just to cross verify whether the system has entered RC6 or not. >>> >>> Regards, >>> Badal Thanks, Anirban >>> >>>> rc6_power = librapl_energy_uJ() - rc6_power; >>>> dt = ktime_sub(ktime_get(), dt); >>>> res[1] = rc6_residency(rc6); >>>> @@ -108,7 +118,8 @@ int live_rc6_manual(void *arg) >>>> pr_info("GPU consumed %llduW in RC0 and %llduW in >>> RC6\n", >>>> rc0_power, rc6_power); >>>> if (2 * rc6_power > rc0_power) { >>>> - pr_err("GPU leaked energy while in RC6!\n"); >>>> + pr_err("GPU leaked energy while in RC6! GPU Freq: >>> %u in RC6 and %u in RC0\n", >>>> + rc6_freq, rc0_freq); >>>> err = -EINVAL; >>>> goto out_unlock; >>>> } >> > ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-11-20 18:09 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-11-13 9:50 [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Sk Anirban 2024-11-13 11:33 ` ✓ Fi.CI.BAT: success for drm/i915/selftests: Implement frequency logging for energy reading validation (rev5) Patchwork 2024-11-13 13:27 ` ✗ Fi.CI.IGT: failure " Patchwork 2024-11-20 8:13 ` [PATCH v6] drm/i915/selftests: Implement frequency logging for energy reading validation Nilawar, Badal 2024-11-20 10:30 ` Gupta, Anshuman 2024-11-20 10:43 ` Gupta, Anshuman 2024-11-20 14:50 ` Nilawar, Badal 2024-11-20 18:08 ` Anirban, Sk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox