* [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing
@ 2026-05-20 6:46 Jason-JH Lin
2026-05-20 6:46 ` [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states Jason-JH Lin
` (5 more replies)
0 siblings, 6 replies; 24+ messages in thread
From: Jason-JH Lin @ 2026-05-20 6:46 UTC (permalink / raw)
To: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny,
Ville Syrjala, Fei Shao
Cc: Jani, Jason-JH Lin, Paul-PL Chen, Nancy Lin, Singo Chang,
Manasi Navare, Gil Dekel, Yacoub,
Project_Global_Chrome_Upstream_Group
This series adds IGT API to control CPU idle states to prevent timing
issues in vblank-sensitive tests.
Problem:
Deep CPU idle states (C2+) cause CPU wakeup latency ~150us that affects
vblank timestamp acquisition in DRM framework after vblank IRQ.
This latency causes timing inaccuracies in tests like kms_setmode that
depend on precise vblank timestamps.
Solution:
Add igt_disable_cpu_deep_sleep() API that directly controls CPU idle
states via sysfs (/sys/devices/system/cpu/cpu*/cpuidle/state*/disable).
The API disables state1+ (C2+) while keeping state0 (WFI/C1) enabled.
---
Jason-JH Lin (2):
lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states
tests/kms_setmode: Disable CPU deep sleep for accurate vblank
timestamps
lib/igt_kms.c | 66 +++++++++++++++++++++++++++++++++++++++++++++
lib/igt_kms.h | 1 +
tests/kms_setmode.c | 6 +++++
3 files changed, 73 insertions(+)
--
2.43.0
^ permalink raw reply [flat|nested] 24+ messages in thread* [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin @ 2026-05-20 6:46 ` Jason-JH Lin 2026-05-20 9:48 ` Kamil Konieczny 2026-05-20 6:46 ` [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps Jason-JH Lin ` (4 subsequent siblings) 5 siblings, 1 reply; 24+ messages in thread From: Jason-JH Lin @ 2026-05-20 6:46 UTC (permalink / raw) To: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny, Ville Syrjala, Fei Shao Cc: Jani, Jason-JH Lin, Paul-PL Chen, Nancy Lin, Singo Chang, Manasi Navare, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group Add API to disable/enable deep CPU idle states via sysfs to prevent CPU wakeup latency that affects vblank timestamp acquisition on MediaTek devices. Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> --- lib/igt_kms.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ lib/igt_kms.h | 1 + 2 files changed, 67 insertions(+) diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 99fc9fa05c96..f77b7af44e39 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -6776,6 +6776,72 @@ bool igt_check_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, return (current == bpc); } +/** + * igt_disable_cpu_deep_sleep: + * @fd: DRM device file descriptor + * @disable: true to disable deep sleep states, false to restore them + * + * Controls deep CPU idle states (C-states) to prevent IRQ latency spikes + * during vblank events. This is a system-wide operation that affects all CPUs. + * + * This is a general API that vendors can extend. Currently: + * - MediaTek: Disables/enables state1 and deeper states on all CPUs + * + * When @disable is true, disables deep sleep to ensure stable vblank timing. + * When @disable is false, restores power-saving idle states. + * + * Returns: true on success, false on failure + */ +bool igt_disable_cpu_deep_sleep(int fd, bool disable) +{ + char cpu_path[256]; + char state_path[512]; + int cpu, state; + int count = 0; + FILE *fp; + const char *value = disable ? "1" : "0"; + const char *action = disable ? "Disabled" : "Restored"; + + /* Only MediaTek needs this currently - other vendors can extend here */ + if (!is_mtk_device(fd)) + return false; + + /* Control state1 and deeper for all CPUs */ + for (cpu = 0; cpu < 256; cpu++) { + snprintf(cpu_path, sizeof(cpu_path), + "/sys/devices/system/cpu/cpu%d", cpu); + + /* Check if CPU exists */ + if (access(cpu_path, F_OK) != 0) + break; + + /* Control state1 and deeper (keep state0 WFI unchanged) */ + for (state = 1; state < 10; state++) { + snprintf(state_path, sizeof(state_path), + "%s/cpuidle/state%d/disable", cpu_path, state); + + if (access(state_path, W_OK) != 0) + break; + + /* Write '1' to disable, '0' to enable */ + fp = fopen(state_path, "w"); + if (fp) { + fprintf(fp, "%s", value); + fclose(fp); + count++; + } + } + } + + if (count > 0) + igt_info("%s deep CPU idle states for %d CPU/state combinations\n", + action, count); + else + igt_warn("No CPU idle states found to control\n"); + + return count > 0; +} + /** * igt_max_bpc_constraint: * @display: a pointer to an #igt_display_t structure diff --git a/lib/igt_kms.h b/lib/igt_kms.h index a58cb5cd3430..c524d2ffea16 100644 --- a/lib/igt_kms.h +++ b/lib/igt_kms.h @@ -1244,6 +1244,7 @@ void igt_assert_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, unsigned int bpc); bool igt_check_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, unsigned int bpc); +bool igt_disable_cpu_deep_sleep(int fd, bool disable); int sort_drm_modes_by_clk_dsc(const void *a, const void *b); int sort_drm_modes_by_clk_asc(const void *a, const void *b); -- 2.43.0 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states 2026-05-20 6:46 ` [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states Jason-JH Lin @ 2026-05-20 9:48 ` Kamil Konieczny 2026-05-20 10:17 ` Jason-JH Lin (林睿祥) 0 siblings, 1 reply; 24+ messages in thread From: Kamil Konieczny @ 2026-05-20 9:48 UTC (permalink / raw) To: Jason-JH Lin Cc: igt-dev, Karthik B S, Swati Sharma, Ville Syrjala, Fei Shao, Jani, Paul-PL Chen, Nancy Lin, Singo Chang, Manasi Navare, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group Hi Jason-JH, On 2026-05-20 at 14:46:25 +0800, Jason-JH Lin wrote: > Add API to disable/enable deep CPU idle states via sysfs to prevent > CPU wakeup latency that affects vblank timestamp acquisition on > MediaTek devices. > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> > --- > lib/igt_kms.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ > lib/igt_kms.h | 1 + > 2 files changed, 67 insertions(+) > > diff --git a/lib/igt_kms.c b/lib/igt_kms.c > index 99fc9fa05c96..f77b7af44e39 100644 > --- a/lib/igt_kms.c > +++ b/lib/igt_kms.c > @@ -6776,6 +6776,72 @@ bool igt_check_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, > return (current == bpc); > } > > +/** > + * igt_disable_cpu_deep_sleep: > + * @fd: DRM device file descriptor > + * @disable: true to disable deep sleep states, false to restore them > + * > + * Controls deep CPU idle states (C-states) to prevent IRQ latency spikes > + * during vblank events. This is a system-wide operation that affects all CPUs. > + * > + * This is a general API that vendors can extend. Currently: > + * - MediaTek: Disables/enables state1 and deeper states on all CPUs > + * > + * When @disable is true, disables deep sleep to ensure stable vblank timing. > + * When @disable is false, restores power-saving idle states. > + * > + * Returns: true on success, false on failure > + */ > +bool igt_disable_cpu_deep_sleep(int fd, bool disable) > +{ > + char cpu_path[256]; > + char state_path[512]; > + int cpu, state; > + int count = 0; > + FILE *fp; > + const char *value = disable ? "1" : "0"; > + const char *action = disable ? "Disabled" : "Restored"; > + > + /* Only MediaTek needs this currently - other vendors can extend here */ > + if (!is_mtk_device(fd)) > + return false; Do not do this, make it a general function for every user. Also, imho this should be in another lib, not in igt_kms. Regards, Kamil > + > + /* Control state1 and deeper for all CPUs */ > + for (cpu = 0; cpu < 256; cpu++) { > + snprintf(cpu_path, sizeof(cpu_path), > + "/sys/devices/system/cpu/cpu%d", cpu); > + > + /* Check if CPU exists */ > + if (access(cpu_path, F_OK) != 0) > + break; > + > + /* Control state1 and deeper (keep state0 WFI unchanged) */ > + for (state = 1; state < 10; state++) { > + snprintf(state_path, sizeof(state_path), > + "%s/cpuidle/state%d/disable", cpu_path, state); > + > + if (access(state_path, W_OK) != 0) > + break; > + > + /* Write '1' to disable, '0' to enable */ > + fp = fopen(state_path, "w"); > + if (fp) { > + fprintf(fp, "%s", value); > + fclose(fp); > + count++; > + } > + } > + } > + > + if (count > 0) > + igt_info("%s deep CPU idle states for %d CPU/state combinations\n", > + action, count); > + else > + igt_warn("No CPU idle states found to control\n"); > + > + return count > 0; > +} > + > /** > * igt_max_bpc_constraint: > * @display: a pointer to an #igt_display_t structure > diff --git a/lib/igt_kms.h b/lib/igt_kms.h > index a58cb5cd3430..c524d2ffea16 100644 > --- a/lib/igt_kms.h > +++ b/lib/igt_kms.h > @@ -1244,6 +1244,7 @@ void igt_assert_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, > unsigned int bpc); > bool igt_check_output_bpc_equal(igt_crtc_t *crtc, igt_output_t *output, > unsigned int bpc); > +bool igt_disable_cpu_deep_sleep(int fd, bool disable); > > int sort_drm_modes_by_clk_dsc(const void *a, const void *b); > int sort_drm_modes_by_clk_asc(const void *a, const void *b); > -- > 2.43.0 > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states 2026-05-20 9:48 ` Kamil Konieczny @ 2026-05-20 10:17 ` Jason-JH Lin (林睿祥) 2026-05-20 16:55 ` Kamil Konieczny 0 siblings, 1 reply; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-20 10:17 UTC (permalink / raw) To: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), igt-dev@lists.freedesktop.org, Paul-pl Chen (陳柏霖), kamil.konieczny@linux.intel.com, navaremanasi@google.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org [snip] > > --- a/lib/igt_kms.c > > +++ b/lib/igt_kms.c > > @@ -6776,6 +6776,72 @@ bool igt_check_output_bpc_equal(igt_crtc_t > > *crtc, igt_output_t *output, > > return (current == bpc); > > } > > > > +/** > > + * igt_disable_cpu_deep_sleep: > > + * @fd: DRM device file descriptor > > + * @disable: true to disable deep sleep states, false to restore > > them > > + * > > + * Controls deep CPU idle states (C-states) to prevent IRQ latency > > spikes > > + * during vblank events. This is a system-wide operation that > > affects all CPUs. > > + * > > + * This is a general API that vendors can extend. Currently: > > + * - MediaTek: Disables/enables state1 and deeper states on all > > CPUs > > + * > > + * When @disable is true, disables deep sleep to ensure stable > > vblank timing. > > + * When @disable is false, restores power-saving idle states. > > + * > > + * Returns: true on success, false on failure > > + */ > > +bool igt_disable_cpu_deep_sleep(int fd, bool disable) > > +{ > > + char cpu_path[256]; > > + char state_path[512]; > > + int cpu, state; > > + int count = 0; > > + FILE *fp; > > + const char *value = disable ? "1" : "0"; > > + const char *action = disable ? "Disabled" : "Restored"; > > + > > + /* Only MediaTek needs this currently - other vendors can > > extend here */ > > + if (!is_mtk_device(fd)) > > + return false; > > Do not do this, make it a general function for every user. > Also, imho this should be in another lib, not in igt_kms. > Hi Kamil, Thanks for the feedback. For the lib placement, would it be appropriate to move this into lib/igt_pm.c? I noticed that the existing APIs in igt_pm don't take fd as a parameter for device identification. For consistency, if we agree on moving to igt_pm, I'll also move the is_mtk_device() check to the call site and remove fd check from the function. Best regards, Jason-JH Lin > Regards, > Kamil ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states 2026-05-20 10:17 ` Jason-JH Lin (林睿祥) @ 2026-05-20 16:55 ` Kamil Konieczny 2026-05-21 3:04 ` Jason-JH Lin (林睿祥) 0 siblings, 1 reply; 24+ messages in thread From: Kamil Konieczny @ 2026-05-20 16:55 UTC (permalink / raw) To: Jason-JH Lin (林睿祥) Cc: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), igt-dev@lists.freedesktop.org, Paul-pl Chen (陳柏霖), navaremanasi@google.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org Hi Jason-JH, On 2026-05-20 at 10:17:13 +0000, Jason-JH Lin (林睿祥) wrote: > [snip] > > > > --- a/lib/igt_kms.c > > > +++ b/lib/igt_kms.c > > > @@ -6776,6 +6776,72 @@ bool igt_check_output_bpc_equal(igt_crtc_t > > > *crtc, igt_output_t *output, > > > return (current == bpc); > > > } > > > > > > +/** > > > + * igt_disable_cpu_deep_sleep: > > > + * @fd: DRM device file descriptor > > > + * @disable: true to disable deep sleep states, false to restore > > > them > > > + * > > > + * Controls deep CPU idle states (C-states) to prevent IRQ latency > > > spikes > > > + * during vblank events. This is a system-wide operation that > > > affects all CPUs. > > > + * > > > + * This is a general API that vendors can extend. Currently: > > > + * - MediaTek: Disables/enables state1 and deeper states on all > > > CPUs > > > + * > > > + * When @disable is true, disables deep sleep to ensure stable > > > vblank timing. > > > + * When @disable is false, restores power-saving idle states. > > > + * > > > + * Returns: true on success, false on failure > > > + */ > > > +bool igt_disable_cpu_deep_sleep(int fd, bool disable) > > > +{ > > > + char cpu_path[256]; > > > + char state_path[512]; > > > + int cpu, state; > > > + int count = 0; > > > + FILE *fp; > > > + const char *value = disable ? "1" : "0"; > > > + const char *action = disable ? "Disabled" : "Restored"; > > > + > > > + /* Only MediaTek needs this currently - other vendors can > > > extend here */ > > > + if (!is_mtk_device(fd)) > > > + return false; > > > > Do not do this, make it a general function for every user. > > Also, imho this should be in another lib, not in igt_kms. > > > > Hi Kamil, > > Thanks for the feedback. > > For the lib placement, would it be appropriate to move this into > lib/igt_pm.c? Looks better. Regards, Kamil > > I noticed that the existing APIs in igt_pm don't take fd as a > parameter for device identification. For consistency, if we agree on > moving to igt_pm, I'll also move the is_mtk_device() check to the call > site and remove fd check from the function. > > Best regards, > Jason-JH Lin > > > Regards, > > Kamil > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states 2026-05-20 16:55 ` Kamil Konieczny @ 2026-05-21 3:04 ` Jason-JH Lin (林睿祥) 0 siblings, 0 replies; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-21 3:04 UTC (permalink / raw) To: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), igt-dev@lists.freedesktop.org, Paul-pl Chen (陳柏霖), kamil.konieczny@linux.intel.com, navaremanasi@google.com, fshao@chromium.org, Project_Global_Chrome_Upstream_Group, markyacoub@chromium.org On Wed, 2026-05-20 at 18:55 +0200, Kamil Konieczny wrote: > Hi Jason-JH, > On 2026-05-20 at 10:17:13 +0000, Jason-JH Lin (林睿祥) wrote: > > [snip] > > > > > > --- a/lib/igt_kms.c > > > > +++ b/lib/igt_kms.c > > > > @@ -6776,6 +6776,72 @@ bool > > > > igt_check_output_bpc_equal(igt_crtc_t > > > > *crtc, igt_output_t *output, > > > > return (current == bpc); > > > > } > > > > > > > > +/** > > > > + * igt_disable_cpu_deep_sleep: > > > > + * @fd: DRM device file descriptor > > > > + * @disable: true to disable deep sleep states, false to > > > > restore > > > > them > > > > + * > > > > + * Controls deep CPU idle states (C-states) to prevent IRQ > > > > latency > > > > spikes > > > > + * during vblank events. This is a system-wide operation that > > > > affects all CPUs. > > > > + * > > > > + * This is a general API that vendors can extend. Currently: > > > > + * - MediaTek: Disables/enables state1 and deeper states on > > > > all > > > > CPUs > > > > + * > > > > + * When @disable is true, disables deep sleep to ensure stable > > > > vblank timing. > > > > + * When @disable is false, restores power-saving idle states. > > > > + * > > > > + * Returns: true on success, false on failure > > > > + */ > > > > +bool igt_disable_cpu_deep_sleep(int fd, bool disable) > > > > +{ > > > > + char cpu_path[256]; > > > > + char state_path[512]; > > > > + int cpu, state; > > > > + int count = 0; > > > > + FILE *fp; > > > > + const char *value = disable ? "1" : "0"; > > > > + const char *action = disable ? "Disabled" : > > > > "Restored"; > > > > + > > > > + /* Only MediaTek needs this currently - other vendors > > > > can > > > > extend here */ > > > > + if (!is_mtk_device(fd)) > > > > + return false; > > > > > > Do not do this, make it a general function for every user. > > > Also, imho this should be in another lib, not in igt_kms. > > > > > > > Hi Kamil, > > > > Thanks for the feedback. > > > > For the lib placement, would it be appropriate to move this into > > lib/igt_pm.c? > > Looks better. > > Regards, > Kamil > Got it! I'll move it to lib/igt_pm.c and send the next version. Thanks, Jason-JH Lin > > > > I noticed that the existing APIs in igt_pm don't take fd as a > > parameter for device identification. For consistency, if we agree > > on > > moving to igt_pm, I'll also move the is_mtk_device() check to the > > call > > site and remove fd check from the function. > > > > Best regards, > > Jason-JH Lin > > > > > Regards, > > > Kamil > > ^ permalink raw reply [flat|nested] 24+ messages in thread
* [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin 2026-05-20 6:46 ` [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states Jason-JH Lin @ 2026-05-20 6:46 ` Jason-JH Lin 2026-05-20 9:45 ` Kamil Konieczny 2026-05-20 13:50 ` Ville Syrjälä 2026-05-20 7:17 ` ✓ Xe.CI.BAT: success for Add CPU idle state control for accurate vblank timing Patchwork ` (3 subsequent siblings) 5 siblings, 2 replies; 24+ messages in thread From: Jason-JH Lin @ 2026-05-20 6:46 UTC (permalink / raw) To: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny, Ville Syrjala, Fei Shao Cc: Jani, Jason-JH Lin, Paul-PL Chen, Nancy Lin, Singo Chang, Manasi Navare, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency that affects vblank timestamp acquisition. This addresses vblank timing stability issues on MediaTek platforms where CPU entering idle states can cause ~200us timestamp jitter and test failures. Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> --- tests/kms_setmode.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c index 1f2849bc26cf..40e79ab95ae7 100644 --- a/tests/kms_setmode.c +++ b/tests/kms_setmode.c @@ -1060,6 +1060,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) igt_require(drm_resources); max_dotclock = igt_get_max_dotclock(drm_fd); + + /* Disable CPU deep sleep to ensure stable vblank timing */ + igt_disable_cpu_deep_sleep(drm_fd, true); } for (i = 0; i < ARRAY_SIZE(tests); i++) { @@ -1075,6 +1078,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) } igt_fixture() { + /* Restore CPU idle states */ + igt_disable_cpu_deep_sleep(drm_fd, false); + drmModeFreeResources(drm_resources); drm_close_driver(drm_fd); } -- 2.43.0 ^ permalink raw reply related [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-20 6:46 ` [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps Jason-JH Lin @ 2026-05-20 9:45 ` Kamil Konieczny 2026-05-20 10:05 ` Jason-JH Lin (林睿祥) 2026-05-20 13:50 ` Ville Syrjälä 1 sibling, 1 reply; 24+ messages in thread From: Kamil Konieczny @ 2026-05-20 9:45 UTC (permalink / raw) To: Jason-JH Lin Cc: igt-dev, Karthik B S, Swati Sharma, Ville Syrjala, Fei Shao, Jani, Paul-PL Chen, Nancy Lin, Singo Chang, Manasi Navare, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group Hi Jason-JH, On 2026-05-20 at 14:46:26 +0800, Jason-JH Lin wrote: > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency that > affects vblank timestamp acquisition. > > This addresses vblank timing stability issues on MediaTek platforms > where CPU entering idle states can cause ~200us timestamp jitter and > test failures. > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> > --- > tests/kms_setmode.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c > index 1f2849bc26cf..40e79ab95ae7 100644 > --- a/tests/kms_setmode.c > +++ b/tests/kms_setmode.c > @@ -1060,6 +1060,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) > igt_require(drm_resources); > > max_dotclock = igt_get_max_dotclock(drm_fd); > + > + /* Disable CPU deep sleep to ensure stable vblank timing */ > + igt_disable_cpu_deep_sleep(drm_fd, true); This should be: igt_disable_cpu_deep_sleep(drm_fd); > } > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > @@ -1075,6 +1078,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) > } > > igt_fixture() { > + /* Restore CPU idle states */ > + igt_disable_cpu_deep_sleep(drm_fd, false); And this one: igt_enable_cpu_deep_sleep(drm_fd); Btw why do you need drm_fd in both of these functions? Why not: if (drm_fd >= 0) igt_disable_cpu_deep_sleep(); and similar for enable? Regards, Kamil > + > drmModeFreeResources(drm_resources); > drm_close_driver(drm_fd); > } > -- > 2.43.0 > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-20 9:45 ` Kamil Konieczny @ 2026-05-20 10:05 ` Jason-JH Lin (林睿祥) 0 siblings, 0 replies; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-20 10:05 UTC (permalink / raw) To: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), igt-dev@lists.freedesktop.org, Paul-pl Chen (陳柏霖), kamil.konieczny@linux.intel.com, navaremanasi@google.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org Hi Kamil, Thanks for the review comments. [snip] > > +++ b/tests/kms_setmode.c > > @@ -1060,6 +1060,9 @@ int igt_main_args("det:", NULL, help_str, > > opt_handler, NULL) > > igt_require(drm_resources); > > > > max_dotclock = igt_get_max_dotclock(drm_fd); > > + > > + /* Disable CPU deep sleep to ensure stable vblank > > timing */ > > + igt_disable_cpu_deep_sleep(drm_fd, true); > > This should be: > > igt_disable_cpu_deep_sleep(drm_fd); > > > } > > > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > > @@ -1075,6 +1078,9 @@ int igt_main_args("det:", NULL, help_str, > > opt_handler, NULL) > > } > > > > igt_fixture() { > > + /* Restore CPU idle states */ > > + igt_disable_cpu_deep_sleep(drm_fd, false); > > And this one: > > igt_enable_cpu_deep_sleep(drm_fd); The reason I used a single API with a boolean parameter is to reuse the internal logic shared between enable/disable paths (e.g., locating sysfs path, error handling), avoiding code duplication. But I'm happy to split into two separate functions if that's the preferred style. Please let me know which style you'd like. > > Btw why do you need drm_fd in both of these functions? > Why not: > if (drm_fd >= 0) > igt_disable_cpu_deep_sleep(); > > and similar for enable? The fd is used internally to identify the platform for applying the correct sysfs path or behavior. I passed it into the function for future extensibility — different platforms may require different CPU idle control logic, so keeping fd inside the API avoids changingcall sites in the future. That said, I can move the platform check to the call site and remove the fd parameter if you prefer the cleaner approach. Please let me know which direction you'd like. Best regards, Jason-JH Lin > > Regards, > Kamil > > > + > > drmModeFreeResources(drm_resources); > > drm_close_driver(drm_fd); > > } > > -- > > 2.43.0 > > ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-20 6:46 ` [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps Jason-JH Lin 2026-05-20 9:45 ` Kamil Konieczny @ 2026-05-20 13:50 ` Ville Syrjälä 2026-05-21 3:01 ` Jason-JH Lin (林睿祥) 1 sibling, 1 reply; 24+ messages in thread From: Ville Syrjälä @ 2026-05-20 13:50 UTC (permalink / raw) To: Jason-JH Lin Cc: igt-dev, Karthik B S, Swati Sharma, Kamil Konieczny, Fei Shao, Jani, Paul-PL Chen, Nancy Lin, Singo Chang, Manasi Navare, Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency that > affects vblank timestamp acquisition. > > This addresses vblank timing stability issues on MediaTek platforms > where CPU entering idle states can cause ~200us timestamp jitter and > test failures. Can't you fix the kernel to generate accurate timestamps? > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com> > --- > tests/kms_setmode.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c > index 1f2849bc26cf..40e79ab95ae7 100644 > --- a/tests/kms_setmode.c > +++ b/tests/kms_setmode.c > @@ -1060,6 +1060,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) > igt_require(drm_resources); > > max_dotclock = igt_get_max_dotclock(drm_fd); > + > + /* Disable CPU deep sleep to ensure stable vblank timing */ > + igt_disable_cpu_deep_sleep(drm_fd, true); > } > > for (i = 0; i < ARRAY_SIZE(tests); i++) { > @@ -1075,6 +1078,9 @@ int igt_main_args("det:", NULL, help_str, opt_handler, NULL) > } > > igt_fixture() { > + /* Restore CPU idle states */ > + igt_disable_cpu_deep_sleep(drm_fd, false); > + > drmModeFreeResources(drm_resources); > drm_close_driver(drm_fd); > } > -- > 2.43.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-20 13:50 ` Ville Syrjälä @ 2026-05-21 3:01 ` Jason-JH Lin (林睿祥) 2026-05-21 10:39 ` Ville Syrjälä 0 siblings, 1 reply; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-21 3:01 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, navaremanasi@google.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org On Wed, 2026-05-20 at 16:50 +0300, Ville Syrjälä wrote: > On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency that > > affects vblank timestamp acquisition. > > > > This addresses vblank timing stability issues on MediaTek platforms > > where CPU entering idle states can cause ~200us timestamp jitter > > and > > test failures. > > Can't you fix the kernel to generate accurate timestamps? > Hi Ville, Thanks for the feedback. Currently, the kernel timestamp itself is accurate. The issue is that even though the vblank IRQ fires accurately, the timestamp captured by DRM core via ktime_get() in drm_crtc_get_last_vbltimestamp() cannot avoid the delay(randomly ~200us) introduced by the CPU idle exit sequence before the IRQ handler can actually execute. After looking into this further, I referenced how Intel handles vblank timestamps and noticed they use drm_crtc_vblank_helper_get_vblank_timestamp() together with get_scanout_position() to calculate accurate timestamps by compensating for IRQ handling delays. Please correct me if I'm wrong :) However, this approach requires the hardware to provide scanline position information. On MediaTek platforms, this has not been fully validated yet, so disabling CPU deep idle states seems to be the most appropriate solution for now. We will evaluate the feasibility of properly implementing get_scanout_position() and improving our vblank timestamp accuracy afterwards. Best regards, Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-21 3:01 ` Jason-JH Lin (林睿祥) @ 2026-05-21 10:39 ` Ville Syrjälä 2026-05-22 2:59 ` Jason-JH Lin (林睿祥) 0 siblings, 1 reply; 24+ messages in thread From: Ville Syrjälä @ 2026-05-21 10:39 UTC (permalink / raw) To: Jason-JH Lin (林睿祥) Cc: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, navaremanasi@google.com, Singo Chang (張興國), gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org On Thu, May 21, 2026 at 03:01:25AM +0000, Jason-JH Lin (林睿祥) wrote: > On Wed, 2026-05-20 at 16:50 +0300, Ville Syrjälä wrote: > > On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > > > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency that > > > affects vblank timestamp acquisition. > > > > > > This addresses vblank timing stability issues on MediaTek platforms > > > where CPU entering idle states can cause ~200us timestamp jitter > > > and > > > test failures. > > > > Can't you fix the kernel to generate accurate timestamps? > > > > Hi Ville, > > Thanks for the feedback. > > Currently, the kernel timestamp itself is accurate. The issue is that > even though the vblank IRQ fires accurately, the timestamp captured by > DRM core via ktime_get() in drm_crtc_get_last_vbltimestamp() cannot > avoid the delay(randomly ~200us) introduced by the CPU idle exit > sequence before the IRQ handler can actually execute. > > After looking into this further, I referenced how Intel handles vblank > timestamps and noticed they use > drm_crtc_vblank_helper_get_vblank_timestamp() together with > get_scanout_position() to calculate accurate timestamps by compensating > for IRQ handling delays. Please correct me if I'm wrong :) > > However, this approach requires the hardware to provide scanline > position information. On MediaTek platforms, this has not been fully > validated yet, so disabling CPU deep idle states seems to be the most > appropriate solution for now. Then you should probably do that in the kernel, or not at all. I don't think adding hacks to make tests pass makes any sense because then what you are testing doesn't match any real world use scenario at all. So all you are doing is sweeping the problem under the carpet during testing, but the problem still remains and will still be hit during actual use. > We will evaluate the feasibility of properly implementing > get_scanout_position() and improving our vblank timestamp accuracy > afterwards. > > Best regards, > Jason-JH Lin -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-21 10:39 ` Ville Syrjälä @ 2026-05-22 2:59 ` Jason-JH Lin (林睿祥) 2026-05-22 5:27 ` Jason-JH Lin (林睿祥) 2026-05-22 18:14 ` Ville Syrjälä 0 siblings, 2 replies; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-22 2:59 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: navaremanasi@google.com, Singo Chang (張興國), jani.nikula@intel.com, karthik.b.s@intel.com, swati2.sharma@intel.com, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org On Thu, 2026-05-21 at 13:39 +0300, Ville Syrjälä wrote: > On Thu, May 21, 2026 at 03:01:25AM +0000, Jason-JH Lin (林睿祥) wrote: > > On Wed, 2026-05-20 at 16:50 +0300, Ville Syrjälä wrote: > > > On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > > > > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency > > > > that > > > > affects vblank timestamp acquisition. > > > > > > > > This addresses vblank timing stability issues on MediaTek > > > > platforms > > > > where CPU entering idle states can cause ~200us timestamp > > > > jitter > > > > and > > > > test failures. > > > > > > Can't you fix the kernel to generate accurate timestamps? > > > > > > > Hi Ville, > > > > Thanks for the feedback. > > > > Currently, the kernel timestamp itself is accurate. The issue is > > that > > even though the vblank IRQ fires accurately, the timestamp captured > > by > > DRM core via ktime_get() in drm_crtc_get_last_vbltimestamp() cannot > > avoid the delay(randomly ~200us) introduced by the CPU idle exit > > sequence before the IRQ handler can actually execute. > > > > After looking into this further, I referenced how Intel handles > > vblank > > timestamps and noticed they use > > drm_crtc_vblank_helper_get_vblank_timestamp() together with > > get_scanout_position() to calculate accurate timestamps by > > compensating > > for IRQ handling delays. Please correct me if I'm wrong :) > > > > However, this approach requires the hardware to provide scanline > > position information. On MediaTek platforms, this has not been > > fully > > validated yet, so disabling CPU deep idle states seems to be the > > most > > appropriate solution for now. > > Then you should probably do that in the kernel, or not at all. I > don't > think adding hacks to make tests pass makes any sense because then > what > you are testing doesn't match any real world use scenario at all. > So all you are doing is sweeping the problem under the carpet during > testing, but the problem still remains and will still be hit during > actual use. > Hi Ville, Thank you for the feedback. You're right - the patch was purely to pass IGT tests, not to fix a real problem (although we haven't encountered any issue within randomly ~200us jitter on our current platform). I've investigated the real-world impact of this ~200us timestamp jitter. In our current Android SurfaceFlinger implementation, real-world usage is stable with CPU deep sleep enabled. It seems this issue only appears in IGT single-CRTC testing where CPU enters deep sleep during idle periods between frames. Therefore, we prefer not to disable CPU deep sleep system-wide in kernel due to power consumption concerns. However, I'd like to understand how the 1-scanline standard was originally defined for this test. Do real-world use cases actually require this level of precision? Not all platforms support or implement get_scanout_position() - could the standard be relaxed for such platforms? Best regards, Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-22 2:59 ` Jason-JH Lin (林睿祥) @ 2026-05-22 5:27 ` Jason-JH Lin (林睿祥) 2026-05-22 18:14 ` Ville Syrjälä 1 sibling, 0 replies; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-22 5:27 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: navaremanasi@google.com, Singo Chang (張興國), jani.nikula@intel.com, karthik.b.s@intel.com, swati2.sharma@intel.com, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org On Fri, 2026-05-22 at 10:59 +0800, Jason-JH.Lin wrote: > On Thu, 2026-05-21 at 13:39 +0300, Ville Syrjälä wrote: > > On Thu, May 21, 2026 at 03:01:25AM +0000, Jason-JH Lin (林睿祥) wrote: > > > On Wed, 2026-05-20 at 16:50 +0300, Ville Syrjälä wrote: > > > > On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > > > > > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup > > > > > latency > > > > > that > > > > > affects vblank timestamp acquisition. > > > > > > > > > > This addresses vblank timing stability issues on MediaTek > > > > > platforms > > > > > where CPU entering idle states can cause ~200us timestamp > > > > > jitter > > > > > and > > > > > test failures. > > > > > > > > Can't you fix the kernel to generate accurate timestamps? > > > > > > > > > > Hi Ville, > > > > > > Thanks for the feedback. > > > > > > Currently, the kernel timestamp itself is accurate. The issue is > > > that > > > even though the vblank IRQ fires accurately, the timestamp > > > captured > > > by > > > DRM core via ktime_get() in drm_crtc_get_last_vbltimestamp() > > > cannot > > > avoid the delay(randomly ~200us) introduced by the CPU idle exit > > > sequence before the IRQ handler can actually execute. > > > > > > After looking into this further, I referenced how Intel handles > > > vblank > > > timestamps and noticed they use > > > drm_crtc_vblank_helper_get_vblank_timestamp() together with > > > get_scanout_position() to calculate accurate timestamps by > > > compensating > > > for IRQ handling delays. Please correct me if I'm wrong :) > > > > > > However, this approach requires the hardware to provide scanline > > > position information. On MediaTek platforms, this has not been > > > fully > > > validated yet, so disabling CPU deep idle states seems to be the > > > most > > > appropriate solution for now. > > > > Then you should probably do that in the kernel, or not at all. I > > don't > > think adding hacks to make tests pass makes any sense because then > > what > > you are testing doesn't match any real world use scenario at all. > > So all you are doing is sweeping the problem under the carpet > > during > > testing, but the problem still remains and will still be hit during > > actual use. > > > > Hi Ville, > > Thank you for the feedback. > > You're right - the patch was purely to pass IGT tests, not to fix a > real problem (although we haven't encountered any issue within > randomly ~200us jitter on our current platform). > > I've investigated the real-world impact of this ~200us timestamp > jitter. In our current Android SurfaceFlinger implementation, > real-world usage is stable with CPU deep sleep enabled. > It seems this issue only appears in IGT single-CRTC testing where CPU > enters deep sleep during idle periods between frames. > Therefore, we prefer not to disable CPU deep sleep system-wide in > kernel due to power consumption concerns. > > However, I'd like to understand how the 1-scanline standard was > originally defined for this test. Do real-world use cases actually > require this level of precision? > > Not all platforms support or implement get_scanout_position() - > could the standard be relaxed for such platforms? > I'd also like to raise another point regarding the test design, and I'd appreciate your thoughts on this. Was the 1-scanline tolerance defined with the assumption that CPU idle would not be active? I'm curious whether CPU idle was taken into account when this standard was originally defined, since not all platforms have CPU idle disabled by default. If the test was designed without considering CPU idle as a variable, then the ~200us wakeup latency introduced by CPU idle exit would already exceed the 1-scanline tolerance (~7-15us), which could make the test inherently unstable on such platforms. In that case, would it be reasonable to handle this within the test itself (e.g., disabling CPU deep sleep)? On the other hand, if CPU idle was already considered, could you help us understand how other platforms meet this requirement under such conditions? We'd love to hear your thoughts on the best way forward. Best regards, Jason-JH Lin > Best regards, > Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-22 2:59 ` Jason-JH Lin (林睿祥) 2026-05-22 5:27 ` Jason-JH Lin (林睿祥) @ 2026-05-22 18:14 ` Ville Syrjälä 2026-05-23 6:01 ` Jason-JH Lin (林睿祥) 1 sibling, 1 reply; 24+ messages in thread From: Ville Syrjälä @ 2026-05-22 18:14 UTC (permalink / raw) To: Jason-JH Lin (林睿祥) Cc: navaremanasi@google.com, Singo Chang (張興國), jani.nikula@intel.com, karthik.b.s@intel.com, swati2.sharma@intel.com, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, Project_Global_Chrome_Upstream_Group, fshao@chromium.org, markyacoub@chromium.org On Fri, May 22, 2026 at 02:59:00AM +0000, Jason-JH Lin (林睿祥) wrote: > On Thu, 2026-05-21 at 13:39 +0300, Ville Syrjälä wrote: > > On Thu, May 21, 2026 at 03:01:25AM +0000, Jason-JH Lin (林睿祥) wrote: > > > On Wed, 2026-05-20 at 16:50 +0300, Ville Syrjälä wrote: > > > > On Wed, May 20, 2026 at 02:46:26PM +0800, Jason-JH Lin wrote: > > > > > Use igt_disable_cpu_deep_sleep() to prevent CPU wakeup latency > > > > > that > > > > > affects vblank timestamp acquisition. > > > > > > > > > > This addresses vblank timing stability issues on MediaTek > > > > > platforms > > > > > where CPU entering idle states can cause ~200us timestamp > > > > > jitter > > > > > and > > > > > test failures. > > > > > > > > Can't you fix the kernel to generate accurate timestamps? > > > > > > > > > > Hi Ville, > > > > > > Thanks for the feedback. > > > > > > Currently, the kernel timestamp itself is accurate. The issue is > > > that > > > even though the vblank IRQ fires accurately, the timestamp captured > > > by > > > DRM core via ktime_get() in drm_crtc_get_last_vbltimestamp() cannot > > > avoid the delay(randomly ~200us) introduced by the CPU idle exit > > > sequence before the IRQ handler can actually execute. > > > > > > After looking into this further, I referenced how Intel handles > > > vblank > > > timestamps and noticed they use > > > drm_crtc_vblank_helper_get_vblank_timestamp() together with > > > get_scanout_position() to calculate accurate timestamps by > > > compensating > > > for IRQ handling delays. Please correct me if I'm wrong :) > > > > > > However, this approach requires the hardware to provide scanline > > > position information. On MediaTek platforms, this has not been > > > fully > > > validated yet, so disabling CPU deep idle states seems to be the > > > most > > > appropriate solution for now. > > > > Then you should probably do that in the kernel, or not at all. I > > don't > > think adding hacks to make tests pass makes any sense because then > > what > > you are testing doesn't match any real world use scenario at all. > > So all you are doing is sweeping the problem under the carpet during > > testing, but the problem still remains and will still be hit during > > actual use. > > > > Hi Ville, > > Thank you for the feedback. > > You're right - the patch was purely to pass IGT tests, not to fix a > real problem (although we haven't encountered any issue within > randomly ~200us jitter on our current platform). > > I've investigated the real-world impact of this ~200us timestamp > jitter. In our current Android SurfaceFlinger implementation, > real-world usage is stable with CPU deep sleep enabled. > It seems this issue only appears in IGT single-CRTC testing where CPU > enters deep sleep during idle periods between frames. > Therefore, we prefer not to disable CPU deep sleep system-wide in > kernel due to power consumption concerns. > > However, I'd like to understand how the 1-scanline standard was > originally defined for this test. Do real-world use cases actually > require this level of precision? I don't have specific examples, but people cared about precision enough to add the whole timestamp correction thingy into the kernel. And in i915 we also sometimes use the timestamps to cook up a frame counter (when the hardware lacks one) and I wouldn't want to do that without adjusting the timestamps based on the scanout position. Anyways, since this is usually implemented via a scanline counter (sometimes even a pixel counter) that's the kind of accuracy one would expect to get, and so that's what one tests for to make sure it's working correctly. > > Not all platforms support or implement get_scanout_position() - > could the standard be relaxed for such platforms? If you don't implement accurate timestamps then the test is expected to fail. I see nothing wrong in that. Relaxing the test doesn't make sense to me because then it can no longer tell you whether your timestamps are accurate or not. Although I guess you could have another similar test that makes sure that the timestamps are at least somewhat sane, even if not very accurate. -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-22 18:14 ` Ville Syrjälä @ 2026-05-23 6:01 ` Jason-JH Lin (林睿祥) 2026-05-25 13:07 ` Mark Yacoub 0 siblings, 1 reply; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-23 6:01 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: karthik.b.s@intel.com, Singo Chang (張興國), swati2.sharma@intel.com, jani.nikula@intel.com, Project_Global_Chrome_Upstream_Group, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, navaremanasi@google.com, fshao@chromium.org, markyacoub@chromium.org > [snip] > > Hi Ville, > > > > Thank you for the feedback. > > > > You're right - the patch was purely to pass IGT tests, not to fix a > > real problem (although we haven't encountered any issue within > > randomly ~200us jitter on our current platform). > > > > I've investigated the real-world impact of this ~200us timestamp > > jitter. In our current Android SurfaceFlinger implementation, > > real-world usage is stable with CPU deep sleep enabled. > > It seems this issue only appears in IGT single-CRTC testing where > > CPU > > enters deep sleep during idle periods between frames. > > Therefore, we prefer not to disable CPU deep sleep system-wide in > > kernel due to power consumption concerns. > > > > However, I'd like to understand how the 1-scanline standard was > > originally defined for this test. Do real-world use cases actually > > require this level of precision? > > I don't have specific examples, but people cared about precision > enough to add the whole timestamp correction thingy into the kernel. > And in i915 we also sometimes use the timestamps to cook up a frame > counter (when the hardware lacks one) and I wouldn't want to do that > without adjusting the timestamps based on the scanout position. > > Anyways, since this is usually implemented via a scanline counter > (sometimes even a pixel counter) that's the kind of accuracy one > would expect to get, and so that's what one tests for to make sure > it's working correctly. > > > > > Not all platforms support or implement get_scanout_position() - > > could the standard be relaxed for such platforms? > > If you don't implement accurate timestamps then the test is > expected to fail. I see nothing wrong in that. > > Relaxing the test doesn't make sense to me because then it can > no longer tell you whether your timestamps are accurate or not. > Although I guess you could have another similar test that > makes sure that the timestamps are at least somewhat sane, > even if not very accurate. > Hi Ville, I understand your point, and I agree that implementing get_scanout_position() is the proper long-term fix. However, I'd like to explain our reasoning for this patch. The purpose of this test is to verify the accuracy of the kernel vblank timestamp itself. We have identified that disabling CPU idle eliminates the jitter and the test passes, which confirms that our timestamp implementation is correct - the ~200us jitter is caused by CPU idle wakeup latency as an external interference, not by the timestamp mechanism itself. Therefore, before we complete the get_scanout_position() implementation, we believe this patch still has value - it allows the test to effectively verify our timestamp accuracy by removing the external CPU idle interference, while also preventing other potential issues from affecting timestamp precision on MediaTek platforms. We will add a clear note in the commit message and comments, for example: /* * Disable CPU deep sleep to eliminate wakeup latency interference * during vblank timestamp verification. * * NOTE: This is a temporary workaround for platforms that have not yet * implemented get_scanout_position(). Once get_scanout_position() is * properly implemented, the vblank timestamp will be accurately * compensated regardless of CPU idle states, and this workaround can * be removed. */ if (is_mtk_device(fd)) igt_disable_cpu_deep_sleep(); Additionally, this note serves as a reference for other platforms facing the same issue, helping them understand that CPU idle wakeup latency may interfere with vblank timestamp accuracy, and encouraging them to implement get_scanout_position() as the proper solution. Would this approach be acceptable to you? Best regards, Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-23 6:01 ` Jason-JH Lin (林睿祥) @ 2026-05-25 13:07 ` Mark Yacoub 2026-05-27 15:49 ` Jason-JH Lin (林睿祥) 0 siblings, 1 reply; 24+ messages in thread From: Mark Yacoub @ 2026-05-25 13:07 UTC (permalink / raw) To: Jason-JH Lin (林睿祥) Cc: ville.syrjala@linux.intel.com, karthik.b.s@intel.com, Singo Chang (張興國), swati2.sharma@intel.com, jani.nikula@intel.com, Project_Global_Chrome_Upstream_Group, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com, navaremanasi@google.com, fshao@chromium.org, markyacoub@chromium.org [-- Attachment #1: Type: text/plain, Size: 4810 bytes --] On Sat, May 23, 2026 at 2:02 AM Jason-JH Lin (林睿祥) < Jason-JH.Lin@mediatek.com> wrote: > > > [snip] > > > > Hi Ville, > > > > > > Thank you for the feedback. > > > > > > You're right - the patch was purely to pass IGT tests, not to fix a > > > real problem (although we haven't encountered any issue within > > > randomly ~200us jitter on our current platform). > > > > > > I've investigated the real-world impact of this ~200us timestamp > > > jitter. In our current Android SurfaceFlinger implementation, > > > real-world usage is stable with CPU deep sleep enabled. > > > It seems this issue only appears in IGT single-CRTC testing where > > > CPU > > > enters deep sleep during idle periods between frames. > > > Therefore, we prefer not to disable CPU deep sleep system-wide in > > > kernel due to power consumption concerns. > > > > > > However, I'd like to understand how the 1-scanline standard was > > > originally defined for this test. Do real-world use cases actually > > > require this level of precision? > > > > I don't have specific examples, but people cared about precision > > enough to add the whole timestamp correction thingy into the kernel. > > And in i915 we also sometimes use the timestamps to cook up a frame > > counter (when the hardware lacks one) and I wouldn't want to do that > > without adjusting the timestamps based on the scanout position. > > > > Anyways, since this is usually implemented via a scanline counter > > (sometimes even a pixel counter) that's the kind of accuracy one > > would expect to get, and so that's what one tests for to make sure > > it's working correctly. > > > > > > > > Not all platforms support or implement get_scanout_position() - > > > could the standard be relaxed for such platforms? > > > > If you don't implement accurate timestamps then the test is > > expected to fail. I see nothing wrong in that. > > > > Relaxing the test doesn't make sense to me because then it can > > no longer tell you whether your timestamps are accurate or not. > > Although I guess you could have another similar test that > > makes sure that the timestamps are at least somewhat sane, > > even if not very accurate. > > > > Hi Ville, > > I understand your point, and I agree that implementing > get_scanout_position() is the proper long-term fix. > > However, I'd like to explain our reasoning for this patch. > The purpose of this test is to verify the accuracy of the kernel vblank > timestamp itself. We have identified that disabling CPU idle eliminates > the jitter and the test passes, which confirms that our timestamp > implementation is correct - the ~200us jitter is caused by CPU idle > wakeup latency as an external interference, not by the timestamp > mechanism itself. > > Therefore, before we complete the get_scanout_position() > implementation, we believe this patch still has value - it allows the > test to effectively verify our timestamp accuracy by removing the > external CPU idle interference, while also preventing other potential > issues from affecting timestamp precision on MediaTek platforms. > here is my 2c: As this test uncovered another bug (external CPU Idle interference), it MUST not be removed. Otherwise, we hide a bug, even if it wasn't the intended test. Therefore, if you decide with Ville that there is value in your workaround, it must be ANOTHER test. Test#1 shows that you have an accurate timestamp without interference (this shall pass for MTK) another test showing that CPU idleness with throw off the accuracy of the timestamp (will fail) This will give you 2 results: accurate timestamps that deviates sometime. It's up to you and the platform owner to decide if this is an acceptable behavior. But, we shall not change a test to hide a bug. -Mark > > We will add a clear note in the commit message and comments, for > example: > /* > * Disable CPU deep sleep to eliminate wakeup latency interference > * during vblank timestamp verification. > * > * NOTE: This is a temporary workaround for platforms that have not yet > * implemented get_scanout_position(). Once get_scanout_position() is > * properly implemented, the vblank timestamp will be accurately > * compensated regardless of CPU idle states, and this workaround can > * be removed. > */ > if (is_mtk_device(fd)) > igt_disable_cpu_deep_sleep(); > > Additionally, this note serves as a reference for other platforms > facing the same issue, helping them understand that CPU idle wakeup > latency may interfere with vblank timestamp accuracy, and encouraging > them to implement get_scanout_position() as the proper solution. > > Would this approach be acceptable to you? > > Best regards, > Jason-JH Lin > [-- Attachment #2: Type: text/html, Size: 5828 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-25 13:07 ` Mark Yacoub @ 2026-05-27 15:49 ` Jason-JH Lin (林睿祥) 2026-05-27 17:58 ` Ville Syrjälä 0 siblings, 1 reply; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-27 15:49 UTC (permalink / raw) To: markyacoub@google.com Cc: karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, ville.syrjala@linux.intel.com, Project_Global_Chrome_Upstream_Group, gildekel@google.com, Nancy Lin (林欣螢), Singo Chang (張興國), Paul-pl Chen (陳柏霖), kamil.konieczny@linux.intel.com, igt-dev@lists.freedesktop.org, fshao@chromium.org, markyacoub@chromium.org, navaremanasi@google.com On Mon, 2026-05-25 at 09:07 -0400, Mark Yacoub wrote: > > > On Sat, May 23, 2026 at 2:02 AM Jason-JH Lin (林睿祥) > <Jason-JH.Lin@mediatek.com> wrote: > > > > > [snip] > > > > > > Hi Ville, > > > > > > > > Thank you for the feedback. > > > > > > > > You're right - the patch was purely to pass IGT tests, not to > > > > fix a > > > > real problem (although we haven't encountered any issue within > > > > randomly ~200us jitter on our current platform). > > > > > > > > I've investigated the real-world impact of this ~200us > > > > timestamp > > > > jitter. In our current Android SurfaceFlinger implementation, > > > > real-world usage is stable with CPU deep sleep enabled. > > > > It seems this issue only appears in IGT single-CRTC testing > > > > where > > > > CPU > > > > enters deep sleep during idle periods between frames. > > > > Therefore, we prefer not to disable CPU deep sleep system-wide > > > > in > > > > kernel due to power consumption concerns. > > > > > > > > However, I'd like to understand how the 1-scanline standard was > > > > originally defined for this test. Do real-world use cases > > > > actually > > > > require this level of precision? > > > > > > I don't have specific examples, but people cared about precision > > > enough to add the whole timestamp correction thingy into the > > > kernel. > > > And in i915 we also sometimes use the timestamps to cook up a > > > frame > > > counter (when the hardware lacks one) and I wouldn't want to do > > > that > > > without adjusting the timestamps based on the scanout position. > > > > > > Anyways, since this is usually implemented via a scanline counter > > > (sometimes even a pixel counter) that's the kind of accuracy one > > > would expect to get, and so that's what one tests for to make > > > sure > > > it's working correctly. > > > > > > > > > > > Not all platforms support or implement get_scanout_position() - > > > > could the standard be relaxed for such platforms? > > > > > > If you don't implement accurate timestamps then the test is > > > expected to fail. I see nothing wrong in that. > > > > > > Relaxing the test doesn't make sense to me because then it can > > > no longer tell you whether your timestamps are accurate or not. > > > Although I guess you could have another similar test that > > > makes sure that the timestamps are at least somewhat sane, > > > even if not very accurate. > > > > > > > Hi Ville, > > > > I understand your point, and I agree that implementing > > get_scanout_position() is the proper long-term fix. > > > > However, I'd like to explain our reasoning for this patch. > > The purpose of this test is to verify the accuracy of the kernel > > vblank > > timestamp itself. We have identified that disabling CPU idle > > eliminates > > the jitter and the test passes, which confirms that our timestamp > > implementation is correct - the ~200us jitter is caused by CPU idle > > wakeup latency as an external interference, not by the timestamp > > mechanism itself. > > > > Therefore, before we complete the get_scanout_position() > > implementation, we believe this patch still has value - it allows > > the > > test to effectively verify our timestamp accuracy by removing the > > external CPU idle interference, while also preventing other > > potential > > issues from affecting timestamp precision on MediaTek platforms. > > > > here is my 2c: > As this test uncovered another bug (external CPU Idle interference), > it MUST not be removed. Otherwise, we hide a bug, even if it wasn't > the intended test. > Therefore, if you decide with Ville that there is value in your > workaround, it must be ANOTHER test. > Test#1 shows that you have an accurate timestamp without interference > (this shall pass for MTK) > another test showing that CPU idleness with throw off the accuracy of > the timestamp (will fail) > This will give you 2 results: accurate timestamps that deviates > sometime. It's up to you and the platform owner to decide if this is > an acceptable behavior. > But, we shall not change a test to hide a bug. > > -Mark > > Hi Ville and Mark, Thank you both for the valuable feedback. I investigated implementing get_scanout_position() on MediaTek, and I found a hardware limitation that prevents us from achieving accurate vblank timestamps on DSI. Unlike Intel, which typically has an output-side scanline counter that tracks the real panel scanout position across the full frame (including blanking), our DSI provides an input-side line counter. It only eflects the DSI input processing position during the active region, and it becomes non-informative during vblank (often reading as 0), so we cannot determine the exact scanline position within the vblank interval. A simplified diagram of the difference: DISP -> DSI -> Panel | | | +-- Intel scanline counter (OUTPUT side) | e.g. PIPEDSL | - Counts the real panel scanout position | - Covers active + vblank (0 ~ vtotal-1) | - Still meaningful during vblank | +-- MediaTek DSI line counter (INPUT side) e.g. DSI_INPUT_DEBUG - Counts DSI input processing position - Only covers active region (0 ~ vdisplay-1) - During vblank there is no input data, so the counter may stop/reset and return as 0 - Therefore it cannot indicate the exact position within the vblank interval (vdisplay ~ vtotal-1) I attempted a get_scanout_position() based approach, but due to the above limitation, the 1-scanline accuracy requirement cannot be met on DSI (I got +-140 ~ 280us jitters). As a result, this test cannot pass on MTK DSI unless we eliminate CPU idle wakeup latency effects. Regarding Mark's suggestion to split into 2 tests: In our case, a “Test #2” that expects accurate timestamps with CPU idle enabled would effectively be a permanent fail (or would have to be skipped) on DSI due to the hardware counter limitation. Therefore, I believe keeping a single test with a clear comment on the limitation and the disabling CPU idle workaround is more practical. Given this hardware limitation on DSI, would you consider the workaround justified for MTK DSI platforms? Or do you have any suggestions/ideas on how we could avoid or mitigate this limitation and still provide accurate timestamps? Best Regards, Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-27 15:49 ` Jason-JH Lin (林睿祥) @ 2026-05-27 17:58 ` Ville Syrjälä 2026-05-29 3:03 ` Jason-JH Lin (林睿祥) 0 siblings, 1 reply; 24+ messages in thread From: Ville Syrjälä @ 2026-05-27 17:58 UTC (permalink / raw) To: Jason-JH Lin (林睿祥) Cc: markyacoub@google.com, karthik.b.s@intel.com, swati2.sharma@intel.com, jani.nikula@intel.com, Project_Global_Chrome_Upstream_Group, gildekel@google.com, Nancy Lin (林欣螢), Singo Chang (張興國), Paul-pl Chen (陳柏霖), kamil.konieczny@linux.intel.com, igt-dev@lists.freedesktop.org, fshao@chromium.org, markyacoub@chromium.org, navaremanasi@google.com On Wed, May 27, 2026 at 03:49:36PM +0000, Jason-JH Lin (林睿祥) wrote: > On Mon, 2026-05-25 at 09:07 -0400, Mark Yacoub wrote: > > > > > > On Sat, May 23, 2026 at 2:02 AM Jason-JH Lin (林睿祥) > > <Jason-JH.Lin@mediatek.com> wrote: > > > > > > > [snip] > > > > > > > > Hi Ville, > > > > > > > > > > Thank you for the feedback. > > > > > > > > > > You're right - the patch was purely to pass IGT tests, not to > > > > > fix a > > > > > real problem (although we haven't encountered any issue within > > > > > randomly ~200us jitter on our current platform). > > > > > > > > > > I've investigated the real-world impact of this ~200us > > > > > timestamp > > > > > jitter. In our current Android SurfaceFlinger implementation, > > > > > real-world usage is stable with CPU deep sleep enabled. > > > > > It seems this issue only appears in IGT single-CRTC testing > > > > > where > > > > > CPU > > > > > enters deep sleep during idle periods between frames. > > > > > Therefore, we prefer not to disable CPU deep sleep system-wide > > > > > in > > > > > kernel due to power consumption concerns. > > > > > > > > > > However, I'd like to understand how the 1-scanline standard was > > > > > originally defined for this test. Do real-world use cases > > > > > actually > > > > > require this level of precision? > > > > > > > > I don't have specific examples, but people cared about precision > > > > enough to add the whole timestamp correction thingy into the > > > > kernel. > > > > And in i915 we also sometimes use the timestamps to cook up a > > > > frame > > > > counter (when the hardware lacks one) and I wouldn't want to do > > > > that > > > > without adjusting the timestamps based on the scanout position. > > > > > > > > Anyways, since this is usually implemented via a scanline counter > > > > (sometimes even a pixel counter) that's the kind of accuracy one > > > > would expect to get, and so that's what one tests for to make > > > > sure > > > > it's working correctly. > > > > > > > > > > > > > > Not all platforms support or implement get_scanout_position() - > > > > > could the standard be relaxed for such platforms? > > > > > > > > If you don't implement accurate timestamps then the test is > > > > expected to fail. I see nothing wrong in that. > > > > > > > > Relaxing the test doesn't make sense to me because then it can > > > > no longer tell you whether your timestamps are accurate or not. > > > > Although I guess you could have another similar test that > > > > makes sure that the timestamps are at least somewhat sane, > > > > even if not very accurate. > > > > > > > > > > Hi Ville, > > > > > > I understand your point, and I agree that implementing > > > get_scanout_position() is the proper long-term fix. > > > > > > However, I'd like to explain our reasoning for this patch. > > > The purpose of this test is to verify the accuracy of the kernel > > > vblank > > > timestamp itself. We have identified that disabling CPU idle > > > eliminates > > > the jitter and the test passes, which confirms that our timestamp > > > implementation is correct - the ~200us jitter is caused by CPU idle > > > wakeup latency as an external interference, not by the timestamp > > > mechanism itself. > > > > > > Therefore, before we complete the get_scanout_position() > > > implementation, we believe this patch still has value - it allows > > > the > > > test to effectively verify our timestamp accuracy by removing the > > > external CPU idle interference, while also preventing other > > > potential > > > issues from affecting timestamp precision on MediaTek platforms. > > > > > > > here is my 2c: > > As this test uncovered another bug (external CPU Idle interference), > > it MUST not be removed. Otherwise, we hide a bug, even if it wasn't > > the intended test. > > Therefore, if you decide with Ville that there is value in your > > workaround, it must be ANOTHER test. > > Test#1 shows that you have an accurate timestamp without interference > > (this shall pass for MTK) > > another test showing that CPU idleness with throw off the accuracy of > > the timestamp (will fail) > > This will give you 2 results: accurate timestamps that deviates > > sometime. It's up to you and the platform owner to decide if this is > > an acceptable behavior. > > But, we shall not change a test to hide a bug. > > > > -Mark > > > > > Hi Ville and Mark, > > Thank you both for the valuable feedback. > I investigated implementing get_scanout_position() on MediaTek, and I > found a hardware limitation that prevents us from achieving accurate > vblank timestamps on DSI. > Unlike Intel, which typically has an output-side scanline counter that > tracks the real panel scanout position across the full frame (including > blanking), our DSI provides an input-side line counter. It only eflects > the DSI input processing position during the active region, and it > becomes non-informative during vblank (often reading as 0), so we > cannot determine the exact scanline position within the vblank > interval. > > A simplified diagram of the difference: > > DISP -> DSI -> Panel > | | > | +-- Intel scanline counter (OUTPUT side) > | e.g. PIPEDSL > | - Counts the real panel scanout position > | - Covers active + vblank (0 ~ vtotal-1) > | - Still meaningful during vblank > | > +-- MediaTek DSI line counter (INPUT side) > e.g. DSI_INPUT_DEBUG > - Counts DSI input processing position > - Only covers active region (0 ~ vdisplay-1) > - During vblank there is no input data, so the > counter may stop/reset and return as 0 > - Therefore it cannot indicate the exact position > within the vblank interval (vdisplay ~ vtotal-1) > > I attempted a get_scanout_position() based approach, but due to the > above limitation, the 1-scanline accuracy requirement cannot be met on > DSI (I got +-140 ~ 280us jitters). As a result, this test cannot pass > on MTK DSI unless we eliminate CPU idle wakeup latency effects. > > Regarding Mark's suggestion to split into 2 tests: > In our case, a “Test #2” that expects accurate timestamps with CPU idle > enabled would effectively be a permanent fail (or would have to be > skipped) on DSI due to the hardware counter limitation. > Therefore, I believe keeping a single test with a clear comment on the > limitation and the disabling CPU idle workaround is more practical. > > Given this hardware limitation on DSI, would you consider the > workaround justified for MTK DSI platforms? Or do you have any > suggestions/ideas on how we could avoid or mitigate this limitation > and still provide accurate timestamps? If your hardware can't pass the accurate timestamp test then just let it fail. -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps 2026-05-27 17:58 ` Ville Syrjälä @ 2026-05-29 3:03 ` Jason-JH Lin (林睿祥) 0 siblings, 0 replies; 24+ messages in thread From: Jason-JH Lin (林睿祥) @ 2026-05-29 3:03 UTC (permalink / raw) To: ville.syrjala@linux.intel.com Cc: karthik.b.s@intel.com, Singo Chang (張興國), swati2.sharma@intel.com, jani.nikula@intel.com, Project_Global_Chrome_Upstream_Group, gildekel@google.com, Nancy Lin (林欣螢), Paul-pl Chen (陳柏霖), markyacoub@google.com, kamil.konieczny@linux.intel.com, igt-dev@lists.freedesktop.org, fshao@chromium.org, markyacoub@chromium.org, navaremanasi@google.com On Wed, 2026-05-27 at 20:58 +0300, Ville Syrjälä wrote: > On Wed, May 27, 2026 at 03:49:36PM +0000, Jason-JH Lin (林睿祥) wrote: > > On Mon, 2026-05-25 at 09:07 -0400, Mark Yacoub wrote: > > > > > > > > > On Sat, May 23, 2026 at 2:02 AM Jason-JH Lin (林睿祥) > > > <Jason-JH.Lin@mediatek.com> wrote: > > > > > > > > > [snip] > > > > > > > > > > Hi Ville, > > > > > > > > > > > > Thank you for the feedback. > > > > > > > > > > > > You're right - the patch was purely to pass IGT tests, not > > > > > > to > > > > > > fix a > > > > > > real problem (although we haven't encountered any issue > > > > > > within > > > > > > randomly ~200us jitter on our current platform). > > > > > > > > > > > > I've investigated the real-world impact of this ~200us > > > > > > timestamp > > > > > > jitter. In our current Android SurfaceFlinger > > > > > > implementation, > > > > > > real-world usage is stable with CPU deep sleep enabled. > > > > > > It seems this issue only appears in IGT single-CRTC testing > > > > > > where > > > > > > CPU > > > > > > enters deep sleep during idle periods between frames. > > > > > > Therefore, we prefer not to disable CPU deep sleep system- > > > > > > wide > > > > > > in > > > > > > kernel due to power consumption concerns. > > > > > > > > > > > > However, I'd like to understand how the 1-scanline standard > > > > > > was > > > > > > originally defined for this test. Do real-world use cases > > > > > > actually > > > > > > require this level of precision? > > > > > > > > > > I don't have specific examples, but people cared about > > > > > precision > > > > > enough to add the whole timestamp correction thingy into the > > > > > kernel. > > > > > And in i915 we also sometimes use the timestamps to cook up a > > > > > frame > > > > > counter (when the hardware lacks one) and I wouldn't want to > > > > > do > > > > > that > > > > > without adjusting the timestamps based on the scanout > > > > > position. > > > > > > > > > > Anyways, since this is usually implemented via a scanline > > > > > counter > > > > > (sometimes even a pixel counter) that's the kind of accuracy > > > > > one > > > > > would expect to get, and so that's what one tests for to make > > > > > sure > > > > > it's working correctly. > > > > > > > > > > > > > > > > > Not all platforms support or implement > > > > > > get_scanout_position() - > > > > > > could the standard be relaxed for such platforms? > > > > > > > > > > If you don't implement accurate timestamps then the test is > > > > > expected to fail. I see nothing wrong in that. > > > > > > > > > > Relaxing the test doesn't make sense to me because then it > > > > > can > > > > > no longer tell you whether your timestamps are accurate or > > > > > not. > > > > > Although I guess you could have another similar test that > > > > > makes sure that the timestamps are at least somewhat sane, > > > > > even if not very accurate. > > > > > > > > > > > > > Hi Ville, > > > > > > > > I understand your point, and I agree that implementing > > > > get_scanout_position() is the proper long-term fix. > > > > > > > > However, I'd like to explain our reasoning for this patch. > > > > The purpose of this test is to verify the accuracy of the > > > > kernel > > > > vblank > > > > timestamp itself. We have identified that disabling CPU idle > > > > eliminates > > > > the jitter and the test passes, which confirms that our > > > > timestamp > > > > implementation is correct - the ~200us jitter is caused by CPU > > > > idle > > > > wakeup latency as an external interference, not by the > > > > timestamp > > > > mechanism itself. > > > > > > > > Therefore, before we complete the get_scanout_position() > > > > implementation, we believe this patch still has value - it > > > > allows > > > > the > > > > test to effectively verify our timestamp accuracy by removing > > > > the > > > > external CPU idle interference, while also preventing other > > > > potential > > > > issues from affecting timestamp precision on MediaTek > > > > platforms. > > > > > > > > > > here is my 2c: > > > As this test uncovered another bug (external CPU Idle > > > interference), > > > it MUST not be removed. Otherwise, we hide a bug, even if it > > > wasn't > > > the intended test. > > > Therefore, if you decide with Ville that there is value in your > > > workaround, it must be ANOTHER test. > > > Test#1 shows that you have an accurate timestamp without > > > interference > > > (this shall pass for MTK) > > > another test showing that CPU idleness with throw off the > > > accuracy of > > > the timestamp (will fail) > > > This will give you 2 results: accurate timestamps that deviates > > > sometime. It's up to you and the platform owner to decide if this > > > is > > > an acceptable behavior. > > > But, we shall not change a test to hide a bug. > > > > > > -Mark > > > > > > > > Hi Ville and Mark, > > > > Thank you both for the valuable feedback. > > I investigated implementing get_scanout_position() on MediaTek, and > > I > > found a hardware limitation that prevents us from achieving > > accurate > > vblank timestamps on DSI. > > Unlike Intel, which typically has an output-side scanline counter > > that > > tracks the real panel scanout position across the full frame > > (including > > blanking), our DSI provides an input-side line counter. It only > > eflects > > the DSI input processing position during the active region, and it > > becomes non-informative during vblank (often reading as 0), so we > > cannot determine the exact scanline position within the vblank > > interval. > > > > A simplified diagram of the difference: > > > > DISP -> DSI -> Panel > > | | > > | +-- Intel scanline counter (OUTPUT side) > > | e.g. PIPEDSL > > | - Counts the real panel scanout position > > | - Covers active + vblank (0 ~ vtotal-1) > > | - Still meaningful during vblank > > | > > +-- MediaTek DSI line counter (INPUT side) > > e.g. DSI_INPUT_DEBUG > > - Counts DSI input processing position > > - Only covers active region (0 ~ vdisplay-1) > > - During vblank there is no input data, so the > > counter may stop/reset and return as 0 > > - Therefore it cannot indicate the exact position > > within the vblank interval (vdisplay ~ vtotal-1) > > > > I attempted a get_scanout_position() based approach, but due to the > > above limitation, the 1-scanline accuracy requirement cannot be met > > on > > DSI (I got +-140 ~ 280us jitters). As a result, this test cannot > > pass > > on MTK DSI unless we eliminate CPU idle wakeup latency effects. > > > > Regarding Mark's suggestion to split into 2 tests: > > In our case, a “Test #2” that expects accurate timestamps with CPU > > idle > > enabled would effectively be a permanent fail (or would have to be > > skipped) on DSI due to the hardware counter limitation. > > Therefore, I believe keeping a single test with a clear comment on > > the > > limitation and the disabling CPU idle workaround is more practical. > > > > Given this hardware limitation on DSI, would you consider the > > workaround justified for MTK DSI platforms? Or do you have any > > suggestions/ideas on how we could avoid or mitigate this limitation > > and still provide accurate timestamps? > > If your hardware can't pass the accurate timestamp test > then just let it fail. > Hi Ville, Understood, thanks for the clarification. I think that the purpose and correctness of this test are not in question anymore. Based on our analysis and the DSI hardware limitation, I'll follow up internally to decide whether we should waive this test or simply leave it failing, as you suggested. Thanks for your patience and the insightful feedback. Best regards, Jason-JH Lin ^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ Xe.CI.BAT: success for Add CPU idle state control for accurate vblank timing 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin 2026-05-20 6:46 ` [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states Jason-JH Lin 2026-05-20 6:46 ` [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps Jason-JH Lin @ 2026-05-20 7:17 ` Patchwork 2026-05-20 7:35 ` ✓ i915.CI.BAT: " Patchwork ` (2 subsequent siblings) 5 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2026-05-20 7:17 UTC (permalink / raw) To: Jason-JH Lin (林睿祥); +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 783 bytes --] == Series Details == Series: Add CPU idle state control for accurate vblank timing URL : https://patchwork.freedesktop.org/series/166912/ State : success == Summary == CI Bug Log - changes from XEIGT_8922_BAT -> XEIGTPW_15209_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_8922 -> IGTPW_15209 IGTPW_15209: 15209 IGT_8922: 8922 xe-5099-81e61a51364beae8f6e63a2d89c776a6b4b323fe: 81e61a51364beae8f6e63a2d89c776a6b4b323fe == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/index.html [-- Attachment #2: Type: text/html, Size: 1328 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.BAT: success for Add CPU idle state control for accurate vblank timing 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin ` (2 preceding siblings ...) 2026-05-20 7:17 ` ✓ Xe.CI.BAT: success for Add CPU idle state control for accurate vblank timing Patchwork @ 2026-05-20 7:35 ` Patchwork 2026-05-20 14:38 ` ✓ Xe.CI.FULL: " Patchwork 2026-05-21 9:26 ` ✓ i915.CI.Full: " Patchwork 5 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2026-05-20 7:35 UTC (permalink / raw) To: Jason-JH Lin (林睿祥); +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2002 bytes --] == Series Details == Series: Add CPU idle state control for accurate vblank timing URL : https://patchwork.freedesktop.org/series/166912/ State : success == Summary == CI Bug Log - changes from IGT_8922 -> IGTPW_15209 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/index.html Participating hosts (42 -> 40) ------------------------------ Missing (2): bat-dg2-13 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_15209 that come from known issues: ### IGT changes ### #### Warnings #### * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-mtlp-9: [SKIP][1] ([i915#4213]) -> [SKIP][2] ([i915#16119] / [i915#4213]) +1 other test skip [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/bat-mtlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/bat-mtlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html - bat-mtlp-8: [SKIP][3] ([i915#4213]) -> [SKIP][4] ([i915#16119] / [i915#4213]) +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/bat-mtlp-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119 [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_8922 -> IGTPW_15209 CI-20190529: 20190529 CI_DRM_18524: 81e61a51364beae8f6e63a2d89c776a6b4b323fe @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15209: 15209 IGT_8922: 8922 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/index.html [-- Attachment #2: Type: text/html, Size: 2886 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ Xe.CI.FULL: success for Add CPU idle state control for accurate vblank timing 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin ` (3 preceding siblings ...) 2026-05-20 7:35 ` ✓ i915.CI.BAT: " Patchwork @ 2026-05-20 14:38 ` Patchwork 2026-05-21 9:26 ` ✓ i915.CI.Full: " Patchwork 5 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2026-05-20 14:38 UTC (permalink / raw) To: Jason-JH Lin (林睿祥); +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 24833 bytes --] == Series Details == Series: Add CPU idle state control for accurate vblank timing URL : https://patchwork.freedesktop.org/series/166912/ State : success == Summary == CI Bug Log - changes from XEIGT_8922_FULL -> XEIGTPW_15209_FULL ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (2 -> 2) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in XEIGTPW_15209_FULL that come from known issues: ### IGT changes ### #### Issues hit #### * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-bmg: NOTRUN -> [SKIP][1] ([Intel XE#2327]) +1 other test skip [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-bmg: NOTRUN -> [SKIP][2] ([Intel XE#1124]) +3 other tests skip [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_bw@linear-tiling-2-displays-target-3840x2160p: - shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#367]) +1 other test skip [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-8/igt@kms_bw@linear-tiling-2-displays-target-3840x2160p.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs: - shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2887]) +5 other tests skip [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc: - shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#3432]) [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html * igt@kms_chamelium_color@ctm-blue-to-red: - shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2325] / [Intel XE#7358]) [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_chamelium_color@ctm-blue-to-red.html * igt@kms_chamelium_edid@dp-edid-change-during-hibernate: - shard-bmg: NOTRUN -> [SKIP][7] ([Intel XE#2252]) +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html * igt@kms_content_protection@srm: - shard-bmg: NOTRUN -> [FAIL][8] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +3 other tests fail [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-onscreen-64x21: - shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2320]) +2 other tests skip [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html * igt@kms_dsc@dsc-fractional-bpp: - shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#2244]) +2 other tests skip [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@kms_dsc@dsc-fractional-bpp.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-bmg: [PASS][11] -> [FAIL][12] ([Intel XE#3149] / [Intel XE#3321]) +1 other test fail [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-10/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank@a-edp1: - shard-lnl: [PASS][13] -> [FAIL][14] ([Intel XE#301]) [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-lnl-4/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt: - shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#4141]) +5 other tests skip [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#2311]) +25 other tests skip [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y: - shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#2352] / [Intel XE#7399]) [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html * igt@kms_frontbuffer_tracking@fbcdrrshdr-abgr161616f-draw-mmap-wc: - shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#7061]) +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrshdr-abgr161616f-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt: - shard-bmg: NOTRUN -> [ABORT][19] ([Intel XE#8007]) [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-1/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt: - shard-bmg: NOTRUN -> [SKIP][20] ([Intel XE#2313]) +24 other tests skip [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html * igt@kms_joiner@basic-big-joiner: - shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#6901]) [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#6911] / [Intel XE#7466]) [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping: - shard-bmg: NOTRUN -> [SKIP][23] ([Intel XE#7283]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html * igt@kms_plane_multiple@2x-tiling-y: - shard-bmg: NOTRUN -> [SKIP][24] ([Intel XE#5021] / [Intel XE#7377]) [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a: - shard-bmg: NOTRUN -> [SKIP][25] ([Intel XE#2763] / [Intel XE#6886]) +4 other tests skip [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2938] / [Intel XE#7376] / [Intel XE#7760]) [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_pm_rpm@modeset-lpsp: - shard-bmg: NOTRUN -> [SKIP][27] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836]) [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area: - shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#1489]) +5 other tests skip [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-nv12: - shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2387] / [Intel XE#7429]) [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr@fbc-psr2-cursor-plane-move: - shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_psr@fbc-psr2-cursor-plane-move.html * igt@kms_scaling_modes@scaling-mode-full-aspect: - shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2413]) [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html * igt@kms_sharpness_filter@filter-tap: - shard-bmg: NOTRUN -> [SKIP][32] ([Intel XE#6503]) [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_sharpness_filter@filter-tap.html * igt@kms_tv_load_detect@load-detect: - shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#2450] / [Intel XE#5857]) [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_tv_load_detect@load-detect.html * igt@kms_vrr@flip-basic: - shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#1499]) [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-3/igt@kms_vrr@flip-basic.html * igt@xe_compute@eu-busy-10s: - shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#6599]) [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-3/igt@xe_compute@eu-busy-10s.html * igt@xe_eudebug@discovery-empty: - shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#7636]) +5 other tests skip [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-6/igt@xe_eudebug@discovery-empty.html * igt@xe_exec_basic@multigpu-once-basic: - shard-bmg: NOTRUN -> [SKIP][37] ([Intel XE#2322] / [Intel XE#7372]) +6 other tests skip [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@xe_exec_basic@multigpu-once-basic.html * igt@xe_exec_fault_mode@many-multi-queue-rebind: - shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#7136]) +4 other tests skip [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@xe_exec_fault_mode@many-multi-queue-rebind.html * igt@xe_exec_multi_queue@few-execs-preempt-mode-priority: - shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#6874]) +10 other tests skip [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-3/igt@xe_exec_multi_queue@few-execs-preempt-mode-priority.html * igt@xe_exec_reset@long-spin-many-preempt-threads: - shard-bmg: [PASS][40] -> [FAIL][41] ([Intel XE#7956]) [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-9/igt@xe_exec_reset@long-spin-many-preempt-threads.html [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@xe_exec_reset@long-spin-many-preempt-threads.html * igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-invalidate-race: - shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#7138]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@xe_exec_threads@threads-multi-queue-shared-vm-userptr-invalidate-race.html * igt@xe_media_fill@media-fill: - shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#2459] / [Intel XE#2596] / [Intel XE#7321] / [Intel XE#7453]) [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-8/igt@xe_media_fill@media-fill.html * igt@xe_multigpu_svm@mgpu-latency-prefetch: - shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#6964]) [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-6/igt@xe_multigpu_svm@mgpu-latency-prefetch.html * igt@xe_page_reclaim@binds-1g-partial: - shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#7793]) [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@xe_page_reclaim@binds-1g-partial.html * igt@xe_pat@xa-app-transient-media-on: - shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#7590]) [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-2/igt@xe_pat@xa-app-transient-media-on.html * igt@xe_peer2peer@write: - shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#2427] / [Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353]) [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@xe_peer2peer@write.html * igt@xe_pm@d3cold-mmap-system: - shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#2284] / [Intel XE#7370]) [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@xe_pm@d3cold-mmap-system.html * igt@xe_pm@s3-mocs: - shard-bmg: [PASS][49] -> [ABORT][50] ([Intel XE#8007]) [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-5/igt@xe_pm@s3-mocs.html [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@xe_pm@s3-mocs.html * igt@xe_pxp@display-black-pxp-fb: - shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#4733] / [Intel XE#7417]) [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-3/igt@xe_pxp@display-black-pxp-fb.html * igt@xe_query@multigpu-query-cs-cycles: - shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#944]) +2 other tests skip [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@xe_query@multigpu-query-cs-cycles.html * igt@xe_sriov_flr@flr-vfs-parallel: - shard-bmg: [PASS][53] -> [FAIL][54] ([Intel XE#6569]) +1 other test fail [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-9/igt@xe_sriov_flr@flr-vfs-parallel.html [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-10/igt@xe_sriov_flr@flr-vfs-parallel.html * igt@xe_wedged@wedged-at-any-timeout: - shard-bmg: NOTRUN -> [DMESG-WARN][55] ([Intel XE#5545]) [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@xe_wedged@wedged-at-any-timeout.html #### Possible fixes #### * igt@intel_hwmon@hwmon-write: - shard-bmg: [FAIL][56] ([Intel XE#7445]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-6/igt@intel_hwmon@hwmon-write.html [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@intel_hwmon@hwmon-write.html * igt@kms_hdr@invalid-hdr: - shard-bmg: [SKIP][58] ([Intel XE#1503]) -> [PASS][59] [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-2/igt@kms_hdr@invalid-hdr.html [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010: - shard-bmg: [SKIP][60] ([Intel XE#7922]) -> [PASS][61] +1 other test pass [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-2/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010.html [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-7/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-3-xrgb2101010.html * igt@kms_hdr@static-toggle-dpms@pipe-a-hdmi-a-3-xrgb2101010: - shard-bmg: [SKIP][62] ([Intel XE#7915]) -> [PASS][63] +3 other tests pass [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-3/igt@kms_hdr@static-toggle-dpms@pipe-a-hdmi-a-3-xrgb2101010.html [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-10/igt@kms_hdr@static-toggle-dpms@pipe-a-hdmi-a-3-xrgb2101010.html * igt@xe_configfs@ctx-restore-mid-bb: - shard-bmg: [DMESG-WARN][64] -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-2/igt@xe_configfs@ctx-restore-mid-bb.html [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-6/igt@xe_configfs@ctx-restore-mid-bb.html * igt@xe_exec_reset@long-spin-reuse-many-preempt-gt0-threads: - shard-bmg: [FAIL][66] ([Intel XE#7850]) -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-2/igt@xe_exec_reset@long-spin-reuse-many-preempt-gt0-threads.html [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-5/igt@xe_exec_reset@long-spin-reuse-many-preempt-gt0-threads.html * igt@xe_survivability@runtime-survivability: - shard-bmg: [DMESG-WARN][68] ([Intel XE#6627] / [Intel XE#7419]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-1/igt@xe_survivability@runtime-survivability.html [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-9/igt@xe_survivability@runtime-survivability.html * igt@xe_wedged@wedged-mode-toggle: - shard-bmg: [ABORT][70] ([Intel XE#7914]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-8/igt@xe_wedged@wedged-mode-toggle.html [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-1/igt@xe_wedged@wedged-mode-toggle.html #### Warnings #### * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt: - shard-lnl: [SKIP][72] ([Intel XE#7905]) -> [ABORT][73] ([Intel XE#8007]) [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-lnl-1/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt.html [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-lnl-5/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_tiled_display@basic-test-pattern-with-chamelium: - shard-bmg: [SKIP][74] ([Intel XE#2426] / [Intel XE#5848]) -> [SKIP][75] ([Intel XE#2509] / [Intel XE#7437]) [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8922/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/shard-bmg-4/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124 [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178 [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439 [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489 [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499 [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503 [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234 [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244 [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252 [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284 [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311 [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313 [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320 [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322 [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325 [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327 [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352 [Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387 [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413 [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426 [Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427 [Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450 [Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459 [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509 [Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596 [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763 [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850 [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887 [Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938 [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301 [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141 [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149 [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304 [Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321 [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432 [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367 [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141 [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733 [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021 [Intel XE#5545]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5545 [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848 [Intel XE#5857]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5857 [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503 [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569 [Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599 [Intel XE#6627]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6627 [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874 [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886 [Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901 [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911 [Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953 [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964 [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061 [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136 [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138 [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283 [Intel XE#7321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7321 [Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326 [Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353 [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358 [Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370 [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372 [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374 [Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376 [Intel XE#7377]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7377 [Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383 [Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399 [Intel XE#7417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7417 [Intel XE#7419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7419 [Intel XE#7429]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7429 [Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437 [Intel XE#7445]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7445 [Intel XE#7453]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7453 [Intel XE#7466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7466 [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590 [Intel XE#7636]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7636 [Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760 [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793 [Intel XE#7850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7850 [Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905 [Intel XE#7914]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7914 [Intel XE#7915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7915 [Intel XE#7922]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7922 [Intel XE#7956]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7956 [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007 [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836 [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944 Build changes ------------- * IGT: IGT_8922 -> IGTPW_15209 IGTPW_15209: 15209 IGT_8922: 8922 xe-5099-81e61a51364beae8f6e63a2d89c776a6b4b323fe: 81e61a51364beae8f6e63a2d89c776a6b4b323fe == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15209/index.html [-- Attachment #2: Type: text/html, Size: 26667 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* ✓ i915.CI.Full: success for Add CPU idle state control for accurate vblank timing 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin ` (4 preceding siblings ...) 2026-05-20 14:38 ` ✓ Xe.CI.FULL: " Patchwork @ 2026-05-21 9:26 ` Patchwork 5 siblings, 0 replies; 24+ messages in thread From: Patchwork @ 2026-05-21 9:26 UTC (permalink / raw) To: Jason-JH Lin (林睿祥); +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 131979 bytes --] == Series Details == Series: Add CPU idle state control for accurate vblank timing URL : https://patchwork.freedesktop.org/series/166912/ State : success == Summary == CI Bug Log - changes from IGT_8922_full -> IGTPW_15209_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/index.html Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in IGTPW_15209_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@device_reset@cold-reset-bound: - shard-rkl: NOTRUN -> [SKIP][1] ([i915#11078]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@device_reset@cold-reset-bound.html * igt@device_reset@unbind-reset-rebind: - shard-dg1: NOTRUN -> [ABORT][2] ([i915#11814]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@device_reset@unbind-reset-rebind.html * igt@dmabuf@all-tests: - shard-tglu-1: NOTRUN -> [SKIP][3] ([i915#15931]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@dmabuf@all-tests.html * igt@gem_bad_reloc@negative-reloc-lut: - shard-rkl: NOTRUN -> [SKIP][4] ([i915#3281]) +6 other tests skip [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html * igt@gem_caching@reads: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#4873]) +1 other test skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@gem_caching@reads.html * igt@gem_ccs@block-copy-compressed: - shard-rkl: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#9323]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@gem_ccs@block-copy-compressed.html * igt@gem_ccs@ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][7] ([i915#3555] / [i915#9323]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-tglu: NOTRUN -> [SKIP][8] ([i915#9323]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_close_race@multigpu-basic-process: - shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#7697]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@gem_close_race@multigpu-basic-process.html * igt@gem_close_race@multigpu-basic-threads: - shard-rkl: NOTRUN -> [SKIP][10] ([i915#7697]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@gem_close_race@multigpu-basic-threads.html - shard-tglu: NOTRUN -> [SKIP][11] ([i915#7697]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@gem_close_race@multigpu-basic-threads.html * igt@gem_create@create-ext-cpu-access-big: - shard-rkl: NOTRUN -> [SKIP][12] ([i915#6335]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@gem_create@create-ext-cpu-access-big.html * igt@gem_ctx_persistence@engines-mixed-process: - shard-snb: NOTRUN -> [SKIP][13] ([i915#1099]) +1 other test skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-snb7/igt@gem_ctx_persistence@engines-mixed-process.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][14] ([i915#8555]) +3 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@heartbeat-stop: - shard-dg1: NOTRUN -> [SKIP][15] ([i915#8555]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@gem_ctx_persistence@heartbeat-stop.html - shard-mtlp: NOTRUN -> [SKIP][16] ([i915#8555]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-5/igt@gem_ctx_persistence@heartbeat-stop.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglu: NOTRUN -> [SKIP][17] ([i915#280]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_exec_balancer@parallel-contexts: - shard-tglu: NOTRUN -> [SKIP][18] ([i915#4525]) +1 other test skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-4/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_big@single: - shard-mtlp: [PASS][19] -> [FAIL][20] ([i915#15871]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-mtlp-8/igt@gem_exec_big@single.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-6/igt@gem_exec_big@single.html * igt@gem_exec_capture@capture-invisible@lmem0: - shard-dg2: NOTRUN -> [SKIP][21] ([i915#6334]) +2 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@gem_exec_capture@capture-invisible@lmem0.html - shard-dg1: NOTRUN -> [SKIP][22] ([i915#6334]) +2 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@gem_exec_capture@capture-invisible@lmem0.html * igt@gem_exec_capture@capture-invisible@smem0: - shard-glk: NOTRUN -> [SKIP][23] ([i915#6334]) +1 other test skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@gem_exec_capture@capture-invisible@smem0.html - shard-rkl: NOTRUN -> [SKIP][24] ([i915#6334]) +1 other test skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@gem_exec_capture@capture-invisible@smem0.html - shard-tglu: NOTRUN -> [SKIP][25] ([i915#6334]) +1 other test skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@gem_exec_capture@capture-invisible@smem0.html - shard-mtlp: NOTRUN -> [SKIP][26] ([i915#6334]) +1 other test skip [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-5/igt@gem_exec_capture@capture-invisible@smem0.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#3539]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@gem_exec_flush@basic-uc-set-default.html - shard-dg1: NOTRUN -> [SKIP][28] ([i915#3539]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-17/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_flush@basic-wb-rw-before-default: - shard-dg2: NOTRUN -> [SKIP][29] ([i915#3539] / [i915#4852]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_exec_flush@basic-wb-rw-before-default.html - shard-dg1: NOTRUN -> [SKIP][30] ([i915#3539] / [i915#4852]) +1 other test skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@gem_exec_flush@basic-wb-rw-before-default.html * igt@gem_exec_reloc@basic-cpu-wc: - shard-dg1: NOTRUN -> [SKIP][31] ([i915#3281]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@gem_exec_reloc@basic-cpu-wc.html - shard-mtlp: NOTRUN -> [SKIP][32] ([i915#3281]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@gem_exec_reloc@basic-cpu-wc.html * igt@gem_exec_reloc@basic-gtt-wc-active: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#3281]) +4 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_exec_reloc@basic-gtt-wc-active.html * igt@gem_exec_schedule@preempt-queue-contexts-chain: - shard-dg2: NOTRUN -> [SKIP][34] ([i915#4537] / [i915#4812]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_exec_schedule@preempt-queue-contexts-chain.html * igt@gem_exec_suspend@basic-s3: - shard-glk11: NOTRUN -> [INCOMPLETE][35] ([i915#13196] / [i915#13356]) +1 other test incomplete [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@gem_exec_suspend@basic-s3.html * igt@gem_fence_thrash@bo-copy: - shard-dg2: NOTRUN -> [SKIP][36] ([i915#4860]) +3 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_fence_thrash@bo-copy.html * igt@gem_fenced_exec_thrash@no-spare-fences-busy: - shard-dg1: NOTRUN -> [SKIP][37] ([i915#4860]) [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html - shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4860]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs: - shard-dg1: NOTRUN -> [SKIP][39] ([i915#12193]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html - shard-tglu: NOTRUN -> [SKIP][40] ([i915#4613]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-2/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4613]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html * igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0: - shard-dg1: NOTRUN -> [SKIP][42] ([i915#4565]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@gem_lmem_swapping@heavy-verify-multi-ccs@lmem0.html * igt@gem_lmem_swapping@massive-random: - shard-tglu-1: NOTRUN -> [SKIP][43] ([i915#4613]) +2 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@parallel-multi: - shard-rkl: NOTRUN -> [SKIP][44] ([i915#4613]) +7 other tests skip [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@gem_lmem_swapping@parallel-multi.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][45] ([i915#4613]) +5 other tests skip [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_mmap@bad-offset: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#4083]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@gem_mmap@bad-offset.html * igt@gem_mmap_gtt@basic-write-read-distinct: - shard-mtlp: NOTRUN -> [SKIP][47] ([i915#4077]) +1 other test skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@gem_mmap_gtt@basic-write-read-distinct.html * igt@gem_mmap_gtt@cpuset-basic-small-copy-odd: - shard-dg1: NOTRUN -> [SKIP][48] ([i915#4077]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-12/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html * igt@gem_partial_pwrite_pread@reads-snoop: - shard-dg1: NOTRUN -> [SKIP][49] ([i915#3282]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@gem_partial_pwrite_pread@reads-snoop.html - shard-mtlp: NOTRUN -> [SKIP][50] ([i915#3282]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-5/igt@gem_partial_pwrite_pread@reads-snoop.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-rkl: NOTRUN -> [SKIP][51] ([i915#14544] / [i915#3282]) +2 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@exhaustion: - shard-glk: NOTRUN -> [WARN][52] ([i915#2658]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk1/igt@gem_pread@exhaustion.html - shard-dg2: NOTRUN -> [SKIP][53] ([i915#3282]) +2 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@gem_pread@exhaustion.html - shard-tglu: NOTRUN -> [WARN][54] ([i915#2658]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-8/igt@gem_pread@exhaustion.html * igt@gem_pread@snoop: - shard-rkl: NOTRUN -> [SKIP][55] ([i915#3282]) +6 other tests skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@gem_pread@snoop.html * igt@gem_pxp@hw-rejects-pxp-context: - shard-rkl: NOTRUN -> [SKIP][56] ([i915#13717]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-context.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-dg2: NOTRUN -> [SKIP][57] ([i915#4270]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_pxp@reject-modify-context-protection-off-3.html - shard-dg1: NOTRUN -> [SKIP][58] ([i915#4270]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_render_copy@yf-tiled-ccs-to-linear: - shard-dg2: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +3 other tests skip [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@gem_render_copy@yf-tiled-ccs-to-linear.html * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][60] ([i915#8428]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-5/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-rkl: NOTRUN -> [SKIP][61] ([i915#8411]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_softpin@evict-snoop: - shard-dg1: NOTRUN -> [SKIP][62] ([i915#4885]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@gem_softpin@evict-snoop.html - shard-mtlp: NOTRUN -> [SKIP][63] ([i915#4885]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@gem_softpin@evict-snoop.html - shard-dg2: NOTRUN -> [SKIP][64] ([i915#4885]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@gem_softpin@evict-snoop.html * igt@gem_softpin@noreloc-s3: - shard-glk: [PASS][65] -> [INCOMPLETE][66] ([i915#13809]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk9/igt@gem_softpin@noreloc-s3.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk8/igt@gem_softpin@noreloc-s3.html - shard-rkl: [PASS][67] -> [ABORT][68] ([i915#15131]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@gem_softpin@noreloc-s3.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-1/igt@gem_softpin@noreloc-s3.html * igt@gem_tiled_blits@basic: - shard-dg2: NOTRUN -> [SKIP][69] ([i915#4077]) +10 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@gem_tiled_blits@basic.html * igt@gem_tiled_pread_basic@basic: - shard-rkl: NOTRUN -> [SKIP][70] ([i915#15656]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@gem_tiled_pread_basic@basic.html * igt@gem_userptr_blits@dmabuf-sync: - shard-rkl: NOTRUN -> [SKIP][71] ([i915#3297] / [i915#3323]) [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@dmabuf-unsync: - shard-rkl: NOTRUN -> [SKIP][72] ([i915#3297]) +3 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@gem_userptr_blits@dmabuf-unsync.html - shard-tglu: NOTRUN -> [SKIP][73] ([i915#3297]) +4 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@gem_userptr_blits@dmabuf-unsync.html * igt@gem_userptr_blits@forbidden-operations: - shard-rkl: NOTRUN -> [SKIP][74] ([i915#3282] / [i915#3297]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html * igt@gem_userptr_blits@map-fixed-invalidate: - shard-dg1: NOTRUN -> [SKIP][75] ([i915#3297] / [i915#4880]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@gem_userptr_blits@map-fixed-invalidate.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#3297] / [i915#4880]) +1 other test skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html - shard-mtlp: NOTRUN -> [SKIP][77] ([i915#3297]) +2 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@unsync-overlap: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#3297]) +2 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@gem_userptr_blits@unsync-overlap.html * igt@gen9_exec_parse@allowed-single: - shard-glk: [PASS][79] -> [ABORT][80] ([i915#5566]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk2/igt@gen9_exec_parse@allowed-single.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk3/igt@gen9_exec_parse@allowed-single.html * igt@gen9_exec_parse@batch-without-end: - shard-dg2: NOTRUN -> [SKIP][81] ([i915#2856]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@gen9_exec_parse@batch-without-end.html - shard-dg1: NOTRUN -> [SKIP][82] ([i915#2527]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-13/igt@gen9_exec_parse@batch-without-end.html - shard-tglu: NOTRUN -> [SKIP][83] ([i915#2527] / [i915#2856]) +1 other test skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-2/igt@gen9_exec_parse@batch-without-end.html - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#2856]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-7/igt@gen9_exec_parse@batch-without-end.html * igt@gen9_exec_parse@bb-oversize: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#2527]) +4 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@gen9_exec_parse@bb-oversize.html * igt@gen9_exec_parse@bb-start-cmd: - shard-tglu-1: NOTRUN -> [SKIP][86] ([i915#2527] / [i915#2856]) +1 other test skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html * igt@gen9_exec_parse@bb-start-out: - shard-rkl: NOTRUN -> [SKIP][87] ([i915#14544] / [i915#2527]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gen9_exec_parse@bb-start-out.html * igt@i915_drm_fdinfo@busy-hang@ccs0: - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#14073]) +6 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@i915_drm_fdinfo@busy-hang@ccs0.html * igt@i915_drm_fdinfo@busy-hang@vcs0: - shard-dg1: NOTRUN -> [SKIP][89] ([i915#14073]) +5 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@i915_drm_fdinfo@busy-hang@vcs0.html * igt@i915_drm_fdinfo@busy@vecs1: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#14073]) +15 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@i915_drm_fdinfo@busy@vecs1.html * igt@i915_module_load@fault-injection: - shard-dg2: NOTRUN -> [ABORT][91] ([i915#15342] / [i915#15481]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@i915_module_load@fault-injection.html - shard-mtlp: NOTRUN -> [ABORT][92] ([i915#15342] / [i915#15481]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@i915_module_load@fault-injection.html * igt@i915_module_load@fault-injection@__uc_init: - shard-dg2: NOTRUN -> [ABORT][93] ([i915#15481]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@i915_module_load@fault-injection@__uc_init.html - shard-rkl: NOTRUN -> [SKIP][94] ([i915#15479]) +4 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@i915_module_load@fault-injection@__uc_init.html - shard-mtlp: NOTRUN -> [ABORT][95] ([i915#15481]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@i915_module_load@fault-injection@__uc_init.html * igt@i915_module_load@fault-injection@intel_connector_register: - shard-rkl: NOTRUN -> [ABORT][96] ([i915#15342]) +1 other test abort [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@i915_module_load@fault-injection@intel_connector_register.html - shard-tglu: NOTRUN -> [ABORT][97] ([i915#15342]) +1 other test abort [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-4/igt@i915_module_load@fault-injection@intel_connector_register.html - shard-mtlp: NOTRUN -> [DMESG-WARN][98] ([i915#15342]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@i915_module_load@fault-injection@intel_connector_register.html - shard-dg2: NOTRUN -> [DMESG-WARN][99] ([i915#15342]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@i915_module_load@fault-injection@intel_connector_register.html * igt@i915_module_load@fault-injection@uc_fw_rsa_data_create: - shard-tglu: NOTRUN -> [SKIP][100] ([i915#15479]) +4 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-4/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-dg2: [PASS][101] -> [FAIL][102] ([i915#12964]) +1 other test fail [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-7/igt@i915_pm_rc6_residency@rc6-accuracy.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@i915_pm_rps@min-max-config-loaded: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#11681] / [i915#6621]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@i915_pm_rps@min-max-config-loaded.html * igt@i915_query@test-query-geometry-subslices: - shard-rkl: NOTRUN -> [SKIP][104] ([i915#5723]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@i915_query@test-query-geometry-subslices.html * igt@i915_suspend@basic-s3-without-i915: - shard-glk: NOTRUN -> [INCOMPLETE][105] ([i915#4817]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk8/igt@i915_suspend@basic-s3-without-i915.html * igt@i915_suspend@debugfs-reader: - shard-glk: [PASS][106] -> [INCOMPLETE][107] ([i915#4817]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk4/igt@i915_suspend@debugfs-reader.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk2/igt@i915_suspend@debugfs-reader.html * igt@i915_suspend@fence-restore-untiled: - shard-glk11: NOTRUN -> [INCOMPLETE][108] ([i915#4817]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@i915_suspend@fence-restore-untiled.html * igt@intel_hwmon@hwmon-read: - shard-rkl: NOTRUN -> [SKIP][109] ([i915#7707]) +1 other test skip [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@intel_hwmon@hwmon-read.html * igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling: - shard-mtlp: NOTRUN -> [SKIP][110] ([i915#4212]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html - shard-dg1: NOTRUN -> [SKIP][111] ([i915#4212]) [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-17/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#5190]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html * igt@kms_addfb_basic@framebuffer-vs-set-tiling: - shard-dg2: NOTRUN -> [SKIP][113] ([i915#4212]) +1 other test skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html * igt@kms_async_flips@async-flip-suspend-resume: - shard-glk: NOTRUN -> [INCOMPLETE][114] ([i915#12761]) +1 other test incomplete [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk9/igt@kms_async_flips@async-flip-suspend-resume.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#5286]) +1 other test skip [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: NOTRUN -> [SKIP][116] ([i915#5286]) +5 other tests skip [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html - shard-tglu: NOTRUN -> [SKIP][117] ([i915#5286]) +1 other test skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-rkl: NOTRUN -> [SKIP][118] ([i915#14544] / [i915#5286]) +1 other test skip [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@linear-32bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][119] +6 other tests skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@kms_big_fb@linear-32bpp-rotate-270.html * igt@kms_big_fb@linear-64bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][120] ([i915#3638]) +3 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip: - shard-tglu: NOTRUN -> [SKIP][121] ([i915#3828]) +1 other test skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip: - shard-dg2: NOTRUN -> [SKIP][122] ([i915#3828]) +1 other test skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html - shard-rkl: NOTRUN -> [SKIP][123] ([i915#14544] / [i915#3828]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html - shard-dg1: NOTRUN -> [SKIP][124] ([i915#3828]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#3828]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-32bpp-rotate-180: - shard-mtlp: [PASS][126] -> [FAIL][127] ([i915#15733] / [i915#5138]) +2 other tests fail [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-mtlp-3/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-7/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html * igt@kms_big_fb@y-tiled-8bpp-rotate-180: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#4538] / [i915#5190]) +11 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html * igt@kms_big_fb@y-tiled-8bpp-rotate-270: - shard-rkl: NOTRUN -> [SKIP][129] ([i915#14544] / [i915#3638]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-180: - shard-dg1: NOTRUN -> [SKIP][130] ([i915#4538]) +2 other tests skip [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][131] +6 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#10307] / [i915#6095]) +95 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-mc-ccs.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][133] ([i915#6095]) +188 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-17/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][134] ([i915#14098] / [i915#6095]) +43 other tests skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][135] ([i915#6095]) +79 other tests skip [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#12313]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][137] ([i915#14544] / [i915#6095]) +4 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][138] ([i915#6095]) +19 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-edp-1.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][139] ([i915#12313]) +1 other test skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc: - shard-glk11: NOTRUN -> [SKIP][140] +93 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs: - shard-glk: NOTRUN -> [INCOMPLETE][141] ([i915#15582]) +1 other test incomplete [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk2/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-3: - shard-dg2: NOTRUN -> [SKIP][142] ([i915#6095]) +11 other tests skip [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-d-hdmi-a-3.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-rkl: NOTRUN -> [SKIP][143] ([i915#14098] / [i915#14544] / [i915#6095]) +4 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html - shard-glk10: NOTRUN -> [INCOMPLETE][144] ([i915#15582]) +1 other test incomplete [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-hdmi-a-1: - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#6095]) +29 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#12313]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][147] ([i915#6095]) +66 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][148] +539 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][149] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html * igt@kms_cdclk@mode-transition: - shard-tglu: NOTRUN -> [SKIP][150] ([i915#3742]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-rkl: NOTRUN -> [SKIP][151] ([i915#11151] / [i915#7828]) +9 other tests skip [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_frames@hdmi-cmp-planar-formats: - shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#11151] / [i915#7828]) +3 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-dg2: NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +4 other tests skip [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_chamelium_hpd@vga-hpd: - shard-mtlp: NOTRUN -> [SKIP][154] ([i915#11151] / [i915#7828]) [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-1/igt@kms_chamelium_hpd@vga-hpd.html - shard-dg1: NOTRUN -> [SKIP][155] ([i915#11151] / [i915#7828]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@kms_chamelium_hpd@vga-hpd.html * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe: - shard-tglu: NOTRUN -> [SKIP][156] ([i915#11151] / [i915#7828]) +6 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html * igt@kms_content_protection@atomic-hdcp14: - shard-tglu: NOTRUN -> [SKIP][157] ([i915#15865]) +2 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_content_protection@atomic-hdcp14.html - shard-dg2: NOTRUN -> [SKIP][158] ([i915#15865]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_content_protection@atomic-hdcp14.html * igt@kms_content_protection@dp-mst-type-0-hdcp14: - shard-rkl: NOTRUN -> [SKIP][159] ([i915#15330]) +1 other test skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0-hdcp14.html * igt@kms_content_protection@dp-mst-type-0-suspend-resume: - shard-dg2: NOTRUN -> [SKIP][160] ([i915#15330]) [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html * igt@kms_content_protection@srm: - shard-rkl: NOTRUN -> [SKIP][161] ([i915#15865]) +2 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_content_protection@srm.html * igt@kms_content_protection@type1: - shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#15865]) [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-onscreen-256x85: - shard-tglu: NOTRUN -> [FAIL][163] ([i915#13566]) +1 other test fail [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_cursor_crc@cursor-onscreen-256x85.html * igt@kms_cursor_crc@cursor-onscreen-512x512: - shard-tglu: NOTRUN -> [SKIP][164] ([i915#13049]) +1 other test skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-tglu-1: NOTRUN -> [SKIP][165] ([i915#13049]) [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-512x512: - shard-rkl: NOTRUN -> [SKIP][166] ([i915#13049]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html * igt@kms_cursor_crc@cursor-sliding-32x10: - shard-rkl: NOTRUN -> [SKIP][167] ([i915#3555]) +6 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-32x10.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1: - shard-tglu: [PASS][168] -> [FAIL][169] ([i915#13566]) +5 other tests fail [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2: - shard-rkl: NOTRUN -> [FAIL][170] ([i915#13566]) +4 other tests fail [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-dg2: NOTRUN -> [SKIP][171] ([i915#4103]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-dg2: NOTRUN -> [SKIP][172] ([i915#13046] / [i915#5354]) +4 other tests skip [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: NOTRUN -> [FAIL][173] ([i915#15804]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_dirtyfb@psr-dirtyfb-ioctl: - shard-rkl: NOTRUN -> [SKIP][174] ([i915#9723]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html - shard-tglu: NOTRUN -> [SKIP][175] ([i915#9723]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html * igt@kms_dp_link_training@non-uhbr-mst: - shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#13749]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html * igt@kms_dp_link_training@uhbr-sst: - shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#13748]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: NOTRUN -> [SKIP][178] ([i915#3840]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-rkl: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#3840]) +1 other test skip [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-rkl: NOTRUN -> [SKIP][180] ([i915#3840] / [i915#9053]) [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html - shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#3840] / [i915#9053]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_feature_discovery@display-2x: - shard-dg2: NOTRUN -> [SKIP][182] ([i915#16081]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_feature_discovery@display-2x.html - shard-tglu-1: NOTRUN -> [SKIP][183] ([i915#16081]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_feature_discovery@display-2x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: NOTRUN -> [SKIP][184] ([i915#16081]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@psr2: - shard-tglu: NOTRUN -> [SKIP][185] ([i915#658]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-8/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-absolute-wf_vblank: - shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#3637] / [i915#9934]) [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-dg2: NOTRUN -> [SKIP][187] ([i915#9934]) +7 other tests skip [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@2x-flip-vs-panning: - shard-rkl: NOTRUN -> [SKIP][188] ([i915#14544] / [i915#9934]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning.html * igt@kms_flip@2x-plain-flip: - shard-rkl: NOTRUN -> [SKIP][189] ([i915#9934]) +7 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_flip@2x-plain-flip.html - shard-mtlp: NOTRUN -> [SKIP][190] ([i915#3637] / [i915#9934]) +2 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible: - shard-dg1: NOTRUN -> [SKIP][191] ([i915#9934]) +2 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html - shard-tglu: NOTRUN -> [SKIP][192] ([i915#3637] / [i915#9934]) +5 other tests skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: [PASS][193] -> [FAIL][194] ([i915#13027]) [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html - shard-snb: [PASS][195] -> [FAIL][196] ([i915#13027]) +1 other test fail [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-snb4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-snb7/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a2: - shard-rkl: NOTRUN -> [FAIL][197] ([i915#13027]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a2.html * igt@kms_flip@flip-vs-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][198] ([i915#12745] / [i915#4839]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk4/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@flip-vs-suspend@a-hdmi-a1: - shard-glk: NOTRUN -> [INCOMPLETE][199] ([i915#12745]) [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk4/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-rkl: NOTRUN -> [SKIP][200] ([i915#15643]) +4 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling: - shard-tglu: NOTRUN -> [SKIP][201] ([i915#15643]) +3 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling: - shard-dg2: NOTRUN -> [SKIP][202] ([i915#15643] / [i915#5190]) [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html - shard-dg1: NOTRUN -> [SKIP][203] ([i915#15643]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html - shard-mtlp: NOTRUN -> [SKIP][204] ([i915#15643]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#15643]) +2 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling: - shard-dg2: NOTRUN -> [SKIP][206] ([i915#15643]) [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][207] ([i915#15990] / [i915#8708]) +4 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#15990] / [i915#8708]) +11 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render: - shard-mtlp: NOTRUN -> [SKIP][209] ([i915#15991] / [i915#1825]) +6 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-rkl: [PASS][210] -> [INCOMPLETE][211] ([i915#10056]) [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-suspend.html [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-tglu: NOTRUN -> [SKIP][212] ([i915#5439]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff: - shard-rkl: NOTRUN -> [SKIP][213] ([i915#15989]) +21 other tests skip [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-pwrite: - shard-tglu-1: NOTRUN -> [SKIP][214] +44 other tests skip [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-render: - shard-glk: [PASS][215] -> [SKIP][216] +3 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-render.html [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-fullscreen: - shard-mtlp: NOTRUN -> [SKIP][217] ([i915#15991]) +12 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt: - shard-rkl: [PASS][218] -> [SKIP][219] ([i915#15989]) +5 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt.html [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#15989]) +10 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html * igt@kms_frontbuffer_tracking@fbchdr-suspend: - shard-glk10: NOTRUN -> [INCOMPLETE][221] ([i915#16056]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_frontbuffer_tracking@fbchdr-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][222] ([i915#1825]) +10 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#5439]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y: - shard-dg2: NOTRUN -> [SKIP][224] ([i915#10055]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][225] ([i915#15102]) +39 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-10/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-gtt: - shard-tglu: NOTRUN -> [SKIP][226] ([i915#15989]) +16 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html - shard-mtlp: NOTRUN -> [SKIP][227] ([i915#15990]) +1 other test skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-indfb-msflip-blt: - shard-tglu-1: NOTRUN -> [SKIP][228] ([i915#15989]) +8 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@hdr-2p-rte: - shard-dg1: NOTRUN -> [SKIP][229] +17 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-13/igt@kms_frontbuffer_tracking@hdr-2p-rte.html * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite: - shard-dg1: NOTRUN -> [SKIP][230] ([i915#15989]) +4 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite.html * igt@kms_frontbuffer_tracking@hdr-rgb565-draw-pwrite: - shard-dg2: [PASS][231] -> [SKIP][232] ([i915#15989]) +7 other tests skip [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-10/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-pwrite.html [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][233] ([i915#15102] / [i915#3023]) +22 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen: - shard-rkl: NOTRUN -> [SKIP][234] ([i915#14544] / [i915#15102] / [i915#3023]) +1 other test skip [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-fullscreen.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][235] ([i915#15991] / [i915#5354]) +15 other tests skip [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][236] +115 other tests skip [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary: - shard-dg2: NOTRUN -> [SKIP][237] ([i915#15102]) +24 other tests skip [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][238] ([i915#15990] / [i915#8708]) +7 other tests skip [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#15102]) +18 other tests skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: NOTRUN -> [SKIP][240] ([i915#14544] / [i915#15102]) +2 other tests skip [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-msflip-blt: - shard-dg2: NOTRUN -> [SKIP][241] ([i915#15991]) +21 other tests skip [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt: - shard-rkl: NOTRUN -> [SKIP][242] ([i915#14544]) +8 other tests skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt: - shard-tglu: NOTRUN -> [SKIP][243] +98 other tests skip [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#15990]) +14 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-spr-indfb-draw-mmap-gtt: - shard-dg1: NOTRUN -> [SKIP][245] ([i915#15990]) +1 other test skip [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-13/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt: - shard-rkl: NOTRUN -> [SKIP][246] ([i915#15102]) +30 other tests skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-rgb101010-draw-blt.html * igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render: - shard-dg1: NOTRUN -> [SKIP][247] ([i915#15102]) +7 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render.html - shard-mtlp: NOTRUN -> [SKIP][248] ([i915#15989]) +8 other tests skip [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_frontbuffer_tracking@psrhdr-rgb565-draw-render.html * igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-3-xrgb2101010: - shard-dg2: NOTRUN -> [SKIP][249] ([i915#16012]) +1 other test skip [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_hdr@bpc-switch-dpms@pipe-a-hdmi-a-3-xrgb2101010.html * igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010: - shard-dg1: NOTRUN -> [SKIP][250] ([i915#16012]) +3 other tests skip [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@kms_hdr@bpc-switch@pipe-a-hdmi-a-1-xrgb2101010.html * igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb16161616f: - shard-tglu: NOTRUN -> [SKIP][251] ([i915#16011]) +2 other tests skip [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-10/igt@kms_hdr@brightness-with-hdr@pipe-a-hdmi-a-1-xrgb16161616f.html * igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-1-xrgb16161616f: - shard-rkl: NOTRUN -> [SKIP][252] ([i915#16012]) +1 other test skip [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_hdr@invalid-hdr@pipe-a-hdmi-a-1-xrgb16161616f.html * igt@kms_hdr@invalid-metadata-sizes: - shard-rkl: [PASS][253] -> [SKIP][254] ([i915#16011] / [i915#3555] / [i915#8228]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010: - shard-rkl: [PASS][255] -> [SKIP][256] ([i915#16011]) +1 other test skip [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010.html [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_hdr@invalid-metadata-sizes@pipe-a-hdmi-a-2-xrgb2101010.html * igt@kms_hdr@static-toggle-dpms: - shard-rkl: NOTRUN -> [SKIP][257] ([i915#16011] / [i915#3555] / [i915#8228]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_hdr@static-toggle-dpms.html * igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb16161616f: - shard-dg2: NOTRUN -> [SKIP][258] ([i915#16011]) +1 other test skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb16161616f.html * igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb2101010: - shard-glk10: NOTRUN -> [SKIP][259] +65 other tests skip [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-1-xrgb2101010.html * igt@kms_hdr@static-toggle@pipe-a-hdmi-a-1-xrgb16161616f: - shard-rkl: NOTRUN -> [SKIP][260] ([i915#16011]) +7 other tests skip [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-1-xrgb16161616f.html * igt@kms_hdr@static-toggle@pipe-a-hdmi-a-4-xrgb2101010: - shard-dg1: NOTRUN -> [SKIP][261] ([i915#16011]) +9 other tests skip [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-17/igt@kms_hdr@static-toggle@pipe-a-hdmi-a-4-xrgb2101010.html * igt@kms_joiner@basic-force-ultra-joiner: - shard-rkl: NOTRUN -> [SKIP][262] ([i915#15458]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_joiner@basic-force-ultra-joiner.html * igt@kms_joiner@basic-max-non-joiner: - shard-rkl: NOTRUN -> [SKIP][263] ([i915#13688]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-dg2: [PASS][264] -> [SKIP][265] ([i915#15459]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-10/igt@kms_joiner@invalid-modeset-force-big-joiner.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-ultra-joiner: - shard-dg2: NOTRUN -> [SKIP][266] ([i915#15458]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-dg2: NOTRUN -> [SKIP][267] ([i915#15638] / [i915#15722]) [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html - shard-rkl: NOTRUN -> [SKIP][268] ([i915#15638] / [i915#15722]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html - shard-dg1: NOTRUN -> [SKIP][269] ([i915#15638] / [i915#15722]) [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html - shard-tglu: NOTRUN -> [SKIP][270] ([i915#15638] / [i915#15722]) [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html - shard-mtlp: NOTRUN -> [SKIP][271] ([i915#15638] / [i915#15722]) [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: NOTRUN -> [SKIP][272] ([i915#15815]) [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_panel_fitting@atomic-fastset: - shard-rkl: NOTRUN -> [SKIP][273] ([i915#6301]) +1 other test skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][274] ([i915#12756] / [i915#13409] / [i915#13476]) +1 other test incomplete [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html * igt@kms_pipe_stress@stress-xrgb8888-yftiled: - shard-tglu: NOTRUN -> [SKIP][275] ([i915#14712]) [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-mtlp: NOTRUN -> [SKIP][276] ([i915#14712]) [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-dg2: NOTRUN -> [SKIP][277] ([i915#14712]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html - shard-dg1: NOTRUN -> [SKIP][278] ([i915#14712]) [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier: - shard-dg1: NOTRUN -> [SKIP][279] ([i915#15709]) [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier: - shard-tglu-1: NOTRUN -> [SKIP][280] ([i915#15709]) +1 other test skip [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping: - shard-rkl: NOTRUN -> [SKIP][281] ([i915#15709]) +2 other tests skip [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7: - shard-tglu: NOTRUN -> [SKIP][282] ([i915#15608]) +3 other tests skip [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-7.html * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping: - shard-dg2: NOTRUN -> [SKIP][283] ([i915#15709]) +3 other tests skip [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping.html - shard-mtlp: NOTRUN -> [SKIP][284] ([i915#15709]) +1 other test skip [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-3/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier-source-clamping.html * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5: - shard-rkl: NOTRUN -> [SKIP][285] ([i915#15608]) +1 other test skip [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html * igt@kms_plane@pixel-format-yf-tiled-modifier: - shard-tglu: NOTRUN -> [SKIP][286] ([i915#15709]) +2 other tests skip [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html * igt@kms_plane@plane-panning-bottom-right-suspend: - shard-glk: NOTRUN -> [INCOMPLETE][287] ([i915#13026]) +1 other test incomplete [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk1/igt@kms_plane@plane-panning-bottom-right-suspend.html * igt@kms_plane_alpha_blend@alpha-basic: - shard-glk10: NOTRUN -> [FAIL][288] ([i915#12178]) [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_plane_alpha_blend@alpha-basic.html * igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1: - shard-glk10: NOTRUN -> [FAIL][289] ([i915#7862]) +1 other test fail [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-hdmi-a-1.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk11: NOTRUN -> [FAIL][290] ([i915#10647] / [i915#12169]) [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-glk11: NOTRUN -> [FAIL][291] ([i915#10647]) +1 other test fail [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_multiple@2x-tiling-none: - shard-dg2: NOTRUN -> [SKIP][292] ([i915#13958]) [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_plane_multiple@2x-tiling-none.html - shard-tglu: NOTRUN -> [SKIP][293] ([i915#13958]) +1 other test skip [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-none.html * igt@kms_plane_multiple@2x-tiling-y: - shard-rkl: NOTRUN -> [SKIP][294] ([i915#13958] / [i915#14544]) [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][295] ([i915#15329]) +9 other tests skip [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html - shard-mtlp: NOTRUN -> [SKIP][296] ([i915#15329]) +8 other tests skip [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d: - shard-dg1: NOTRUN -> [SKIP][297] ([i915#15329]) +4 other tests skip [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d.html * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b: - shard-rkl: NOTRUN -> [SKIP][298] ([i915#15329]) +3 other tests skip [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation: - shard-tglu-1: NOTRUN -> [SKIP][299] ([i915#15329] / [i915#3555]) [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b: - shard-tglu-1: NOTRUN -> [SKIP][300] ([i915#15329]) +3 other tests skip [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-75: - shard-mtlp: NOTRUN -> [SKIP][301] ([i915#15329] / [i915#3555] / [i915#6953]) [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-6/igt@kms_plane_scaling@planes-downscale-factor-0-75.html * igt@kms_pm_backlight@fade: - shard-dg2: NOTRUN -> [SKIP][302] ([i915#12343] / [i915#5354]) [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_pm_backlight@fade.html * igt@kms_pm_backlight@fade-with-dpms: - shard-tglu: NOTRUN -> [SKIP][303] ([i915#12343] / [i915#9812]) [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-8/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc5-retention-flops: - shard-rkl: NOTRUN -> [SKIP][304] ([i915#3828]) [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_pm_dc@dc5-retention-flops.html * igt@kms_pm_dc@dc6-dpms: - shard-tglu: NOTRUN -> [FAIL][305] ([i915#15752]) [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc9-dpms: - shard-tglu: NOTRUN -> [SKIP][306] ([i915#15739]) [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: NOTRUN -> [SKIP][307] ([i915#9340]) [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: [PASS][308] -> [SKIP][309] ([i915#15073]) +2 other tests skip [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-dg1: [PASS][310] -> [SKIP][311] ([i915#15073]) [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-14/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-mtlp: NOTRUN -> [SKIP][312] ([i915#15073]) [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-1/igt@kms_pm_rpm@dpms-non-lpsp.html - shard-dg2: NOTRUN -> [SKIP][313] ([i915#15073]) +1 other test skip [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-rkl: [PASS][314] -> [SKIP][315] ([i915#15073]) +1 other test skip [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-tglu-1: NOTRUN -> [SKIP][316] ([i915#15073]) +1 other test skip [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_pm_rpm@package-g7: - shard-rkl: NOTRUN -> [SKIP][317] ([i915#15403]) [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_pm_rpm@package-g7.html * igt@kms_pm_rpm@system-suspend-modeset: - shard-glk: [PASS][318] -> [INCOMPLETE][319] ([i915#10553]) [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk1/igt@kms_pm_rpm@system-suspend-modeset.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk4/igt@kms_pm_rpm@system-suspend-modeset.html * igt@kms_prime@d3hot: - shard-tglu: NOTRUN -> [SKIP][320] ([i915#6524]) [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-glk11: NOTRUN -> [SKIP][321] ([i915#11520]) +1 other test skip [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][322] ([i915#11520]) +4 other tests skip [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][323] ([i915#11520]) +8 other tests skip [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-3/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-plane-move-sf-dmg-area: - shard-mtlp: NOTRUN -> [SKIP][324] ([i915#12316]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-7/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html - shard-snb: NOTRUN -> [SKIP][325] ([i915#11520]) [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-snb6/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html - shard-dg1: NOTRUN -> [SKIP][326] ([i915#11520]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-13/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf: - shard-glk10: NOTRUN -> [SKIP][327] ([i915#11520]) +1 other test skip [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk10/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf: - shard-tglu-1: NOTRUN -> [SKIP][328] ([i915#11520]) +2 other tests skip [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area: - shard-rkl: NOTRUN -> [SKIP][329] ([i915#11520]) +7 other tests skip [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][330] ([i915#11520]) +14 other tests skip [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk6/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-dg1: NOTRUN -> [SKIP][331] ([i915#9683]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-18/igt@kms_psr2_su@frontbuffer-xrgb8888.html - shard-tglu: NOTRUN -> [SKIP][332] ([i915#9683]) +1 other test skip [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html - shard-mtlp: NOTRUN -> [SKIP][333] ([i915#4348]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-nv12: - shard-rkl: NOTRUN -> [SKIP][334] ([i915#9683]) [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_psr2_su@page_flip-nv12.html - shard-tglu-1: NOTRUN -> [SKIP][335] ([i915#9683]) [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][336] ([i915#9683]) +2 other tests skip [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-cursor-blt: - shard-snb: NOTRUN -> [SKIP][337] +64 other tests skip [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-snb7/igt@kms_psr@fbc-pr-cursor-blt.html - shard-mtlp: NOTRUN -> [SKIP][338] ([i915#9688]) +3 other tests skip [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-1/igt@kms_psr@fbc-pr-cursor-blt.html * igt@kms_psr@fbc-pr-primary-mmap-cpu: - shard-rkl: NOTRUN -> [SKIP][339] ([i915#1072] / [i915#14544] / [i915#9732]) [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_psr@fbc-pr-primary-mmap-cpu.html * igt@kms_psr@fbc-pr-sprite-mmap-gtt: - shard-tglu-1: NOTRUN -> [SKIP][340] ([i915#9732]) +7 other tests skip [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-mmap-gtt.html * igt@kms_psr@fbc-psr-cursor-plane-onoff: - shard-tglu: NOTRUN -> [SKIP][341] ([i915#9732]) +19 other tests skip [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_psr@fbc-psr-cursor-plane-onoff.html * igt@kms_psr@pr-cursor-plane-onoff: - shard-rkl: NOTRUN -> [SKIP][342] ([i915#1072] / [i915#9732]) +24 other tests skip [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_psr@pr-cursor-plane-onoff.html * igt@kms_psr@psr-cursor-render: - shard-dg2: NOTRUN -> [SKIP][343] ([i915#1072] / [i915#9732]) +13 other tests skip [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_psr@psr-cursor-render.html - shard-dg1: NOTRUN -> [SKIP][344] ([i915#1072] / [i915#9732]) +5 other tests skip [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@kms_psr@psr-cursor-render.html * igt@kms_rotation_crc@bad-tiling: - shard-mtlp: NOTRUN -> [SKIP][345] ([i915#12755] / [i915#15867]) [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@kms_rotation_crc@bad-tiling.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-rkl: NOTRUN -> [SKIP][346] ([i915#5289]) [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html - shard-tglu-1: NOTRUN -> [SKIP][347] ([i915#5289]) [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: NOTRUN -> [SKIP][348] ([i915#12755] / [i915#15867]) +1 other test skip [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_scaling_modes@scaling-mode-center: - shard-dg1: NOTRUN -> [SKIP][349] ([i915#3555]) +1 other test skip [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-14/igt@kms_scaling_modes@scaling-mode-center.html * igt@kms_scaling_modes@scaling-mode-none: - shard-dg2: NOTRUN -> [SKIP][350] ([i915#3555]) +3 other tests skip [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-7/igt@kms_scaling_modes@scaling-mode-none.html * igt@kms_setmode@basic: - shard-tglu: [PASS][351] -> [FAIL][352] ([i915#15106]) +2 other tests fail [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-tglu-8/igt@kms_setmode@basic.html [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_setmode@basic.html * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [INCOMPLETE][353] ([i915#12276]) +2 other tests incomplete [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk8/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html * igt@kms_vrr@flip-suspend: - shard-tglu: NOTRUN -> [SKIP][354] ([i915#3555]) +6 other tests skip [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-7/igt@kms_vrr@flip-suspend.html - shard-mtlp: NOTRUN -> [SKIP][355] ([i915#3555] / [i915#8808]) [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-1/igt@kms_vrr@flip-suspend.html - shard-dg2: NOTRUN -> [SKIP][356] ([i915#15243] / [i915#3555]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@kms_vrr@flip-suspend.html - shard-rkl: NOTRUN -> [SKIP][357] ([i915#15243] / [i915#3555]) [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@kms_vrr@flip-suspend.html * igt@kms_vrr@max-min: - shard-dg2: NOTRUN -> [SKIP][358] ([i915#9906]) [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-3/igt@kms_vrr@max-min.html - shard-tglu-1: NOTRUN -> [SKIP][359] ([i915#9906]) [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-1/igt@kms_vrr@max-min.html * igt@perf_pmu@module-unload: - shard-glk11: NOTRUN -> [ABORT][360] ([i915#15778]) [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk11/igt@perf_pmu@module-unload.html * igt@perf_pmu@rc6-all-gts: - shard-dg2: NOTRUN -> [SKIP][361] ([i915#8516]) [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@perf_pmu@rc6-all-gts.html * igt@prime_vgem@basic-gtt: - shard-mtlp: NOTRUN -> [SKIP][362] ([i915#3708] / [i915#4077]) [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@prime_vgem@basic-gtt.html - shard-dg2: NOTRUN -> [SKIP][363] ([i915#3708] / [i915#4077]) [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-5/igt@prime_vgem@basic-gtt.html - shard-dg1: NOTRUN -> [SKIP][364] ([i915#3708] / [i915#4077]) [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - shard-rkl: NOTRUN -> [SKIP][365] ([i915#3291] / [i915#3708]) +1 other test skip [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@prime_vgem@basic-write.html * igt@sriov_basic@bind-unbind-vf: - shard-rkl: NOTRUN -> [SKIP][366] ([i915#9917]) [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@sriov_basic@bind-unbind-vf.html * igt@sriov_basic@enable-vfs-autoprobe-off: - shard-dg2: NOTRUN -> [SKIP][367] ([i915#9917]) [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@sriov_basic@enable-vfs-autoprobe-off.html - shard-dg1: NOTRUN -> [SKIP][368] ([i915#9917]) [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-12/igt@sriov_basic@enable-vfs-autoprobe-off.html * igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-6: - shard-mtlp: NOTRUN -> [SKIP][369] ([i915#16066]) +9 other tests skip [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@sriov_basic@enable-vfs-autoprobe-off@numvfs-6.html #### Possible fixes #### * igt@gem_eio@kms: - shard-rkl: [DMESG-WARN][370] ([i915#13363]) -> [PASS][371] [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@gem_eio@kms.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@gem_eio@kms.html - shard-tglu: [DMESG-WARN][372] ([i915#13363]) -> [PASS][373] [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-tglu-4/igt@gem_eio@kms.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-2/igt@gem_eio@kms.html * igt@gem_exec_suspend@basic-s3-devices: - shard-rkl: [ABORT][374] ([i915#15131] / [i915#15542]) -> [PASS][375] [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@gem_exec_suspend@basic-s3-devices.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@gem_exec_suspend@basic-s3-devices.html * igt@gem_exec_suspend@basic-s3-devices@smem: - shard-rkl: [ABORT][376] ([i915#15542]) -> [PASS][377] [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@gem_exec_suspend@basic-s3-devices@smem.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@gem_exec_suspend@basic-s3-devices@smem.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [TIMEOUT][378] ([i915#16021]) -> [PASS][379] +1 other test pass [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-8/igt@gem_mmap_offset@clear-via-pagefault.html * igt@gem_pxp@fail-invalid-protected-context: - shard-rkl: [SKIP][380] ([i915#4270]) -> [PASS][381] [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@gem_pxp@fail-invalid-protected-context.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-7/igt@gem_pxp@fail-invalid-protected-context.html * igt@i915_module_load@reload-no-display: - shard-dg1: [DMESG-WARN][382] ([i915#13029] / [i915#14545]) -> [PASS][383] [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-12/igt@i915_module_load@reload-no-display.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@i915_module_load@reload-no-display.html * igt@i915_suspend@debugfs-reader: - shard-rkl: [ABORT][384] ([i915#15131] / [i915#15140]) -> [PASS][385] [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@i915_suspend@debugfs-reader.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@i915_suspend@debugfs-reader.html * igt@i915_suspend@sysfs-reader: - shard-glk: [INCOMPLETE][386] ([i915#4817]) -> [PASS][387] [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk8/igt@i915_suspend@sysfs-reader.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk9/igt@i915_suspend@sysfs-reader.html * igt@kms_cursor_crc@cursor-random-256x85: - shard-rkl: [FAIL][388] ([i915#13566]) -> [PASS][389] [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_cursor_crc@cursor-random-256x85.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_cursor_crc@cursor-random-256x85.html * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1: - shard-tglu: [FAIL][390] ([i915#13566]) -> [PASS][391] +3 other tests pass [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-tglu-8/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-tglu: [FAIL][392] ([i915#13027]) -> [PASS][393] +1 other test pass [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-tglu-10/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-tglu-9/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move: - shard-glk: [SKIP][394] -> [PASS][395] +4 other tests pass [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc: - shard-rkl: [SKIP][396] ([i915#15989]) -> [PASS][397] +4 other tests pass [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc.html * igt@kms_plane_scaling@invalid-num-scalers@pipe-a-hdmi-a-4-invalid-num-scalers: - shard-dg1: [DMESG-WARN][398] ([i915#4423]) -> [PASS][399] +4 other tests pass [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-19/igt@kms_plane_scaling@invalid-num-scalers@pipe-a-hdmi-a-4-invalid-num-scalers.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_plane_scaling@invalid-num-scalers@pipe-a-hdmi-a-4-invalid-num-scalers.html * igt@kms_pm_rpm@dpms-lpsp: - shard-rkl: [SKIP][400] ([i915#15073]) -> [PASS][401] [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html - shard-dg1: [SKIP][402] ([i915#15073]) -> [PASS][403] +1 other test pass [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-17/igt@kms_pm_rpm@dpms-lpsp.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [SKIP][404] ([i915#15073]) -> [PASS][405] [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_setmode@basic@pipe-b-edp-1: - shard-mtlp: [FAIL][406] ([i915#15106]) -> [PASS][407] [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-mtlp-6/igt@kms_setmode@basic@pipe-b-edp-1.html [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html * igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1: - shard-glk: [INCOMPLETE][408] ([i915#12276]) -> [PASS][409] [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk5/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk5/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-1.html * igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2: - shard-rkl: [INCOMPLETE][410] ([i915#12276]) -> [PASS][411] +1 other test pass [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-2.html * igt@perf_pmu@semaphore-busy@vcs1: - shard-dg1: [FAIL][412] ([i915#4349]) -> [PASS][413] +3 other tests pass [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-12/igt@perf_pmu@semaphore-busy@vcs1.html [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-13/igt@perf_pmu@semaphore-busy@vcs1.html - shard-mtlp: [FAIL][414] ([i915#4349]) -> [PASS][415] +4 other tests pass [414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-mtlp-4/igt@perf_pmu@semaphore-busy@vcs1.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-mtlp-7/igt@perf_pmu@semaphore-busy@vcs1.html * igt@perf_pmu@semaphore-busy@vecs0: - shard-dg2: [FAIL][416] ([i915#4349]) -> [PASS][417] +5 other tests pass [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-7/igt@perf_pmu@semaphore-busy@vecs0.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-1/igt@perf_pmu@semaphore-busy@vecs0.html #### Warnings #### * igt@drm_buddy@drm_buddy: - shard-rkl: [SKIP][418] ([i915#15678]) -> [SKIP][419] ([i915#14544] / [i915#15678]) [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@drm_buddy@drm_buddy.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@drm_buddy@drm_buddy.html * igt@gem_ccs@block-multicopy-inplace: - shard-rkl: [SKIP][420] ([i915#3555] / [i915#9323]) -> [SKIP][421] ([i915#14544] / [i915#3555] / [i915#9323]) [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@gem_ccs@block-multicopy-inplace.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html * igt@gem_ctx_sseu@invalid-sseu: - shard-rkl: [SKIP][422] ([i915#280]) -> [SKIP][423] ([i915#14544] / [i915#280]) +1 other test skip [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@gem_ctx_sseu@invalid-sseu.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_exec_reloc@basic-write-read-noreloc: - shard-rkl: [SKIP][424] ([i915#3281]) -> [SKIP][425] ([i915#14544] / [i915#3281]) +3 other tests skip [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@gem_exec_reloc@basic-write-read-noreloc.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: [SKIP][426] ([i915#7276]) -> [SKIP][427] ([i915#14544] / [i915#7276]) [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@gem_exec_schedule@semaphore-power.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html * igt@gen9_exec_parse@allowed-single: - shard-rkl: [SKIP][428] ([i915#2527]) -> [SKIP][429] ([i915#14544] / [i915#2527]) [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@gen9_exec_parse@allowed-single.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-rkl: [SKIP][430] ([i915#12454] / [i915#12712]) -> [SKIP][431] ([i915#12454] / [i915#12712] / [i915#14544]) [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-rkl: [SKIP][432] ([i915#9531]) -> [SKIP][433] ([i915#14544] / [i915#9531]) [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-addfb: - shard-rkl: [SKIP][434] ([i915#5286]) -> [SKIP][435] ([i915#14544] / [i915#5286]) [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-rkl: [SKIP][436] ([i915#14544] / [i915#5286]) -> [SKIP][437] ([i915#5286]) [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip: - shard-rkl: [SKIP][438] ([i915#3828]) -> [SKIP][439] ([i915#14544] / [i915#3828]) [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][440] ([i915#3638]) -> [SKIP][441] ([i915#14544] / [i915#3638]) +1 other test skip [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][442] ([i915#14544]) -> [SKIP][443] +2 other tests skip [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-rkl: [SKIP][444] ([i915#12313] / [i915#14544]) -> [SKIP][445] ([i915#12313]) +1 other test skip [444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs: - shard-rkl: [SKIP][446] ([i915#12313]) -> [SKIP][447] ([i915#12313] / [i915#14544]) +1 other test skip [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs: - shard-rkl: [SKIP][448] ([i915#14098] / [i915#6095]) -> [SKIP][449] ([i915#14098] / [i915#14544] / [i915#6095]) +6 other tests skip [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-2: - shard-rkl: [SKIP][450] ([i915#6095]) -> [SKIP][451] ([i915#14544] / [i915#6095]) +4 other tests skip [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-3/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-2.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-2.html * igt@kms_cdclk@mode-transition: - shard-rkl: [SKIP][452] ([i915#3742]) -> [SKIP][453] ([i915#14544] / [i915#3742]) [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_cdclk@mode-transition.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium_edid@hdmi-edid-read: - shard-rkl: [SKIP][454] ([i915#11151] / [i915#7828]) -> [SKIP][455] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_chamelium_edid@hdmi-edid-read.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-read.html * igt@kms_content_protection@atomic-dpms-hdcp14: - shard-rkl: [SKIP][456] ([i915#15865]) -> [SKIP][457] ([i915#14544] / [i915#15865]) [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-3/igt@kms_content_protection@atomic-dpms-hdcp14.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_content_protection@atomic-dpms-hdcp14.html * igt@kms_content_protection@dp-mst-type-0: - shard-rkl: [SKIP][458] ([i915#15330] / [i915#3116]) -> [SKIP][459] ([i915#14544] / [i915#15330] / [i915#3116]) [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][460] ([i915#9433]) -> [SKIP][461] ([i915#15865]) [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-13/igt@kms_content_protection@mei-interface.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-19/igt@kms_content_protection@mei-interface.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: [SKIP][462] ([i915#13049] / [i915#14544]) -> [SKIP][463] ([i915#13049]) [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x512.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-rkl: [SKIP][464] ([i915#3555]) -> [SKIP][465] ([i915#14544] / [i915#3555]) +1 other test skip [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-rkl: [SKIP][466] ([i915#13707]) -> [SKIP][467] ([i915#13707] / [i915#14544]) [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_dp_linktrain_fallback@dp-fallback.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dsc@dsc-with-bpc-formats: - shard-rkl: [SKIP][468] ([i915#3555] / [i915#3840]) -> [SKIP][469] ([i915#14544] / [i915#3555] / [i915#3840]) [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@kms_dsc@dsc-with-bpc-formats.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html * igt@kms_fbcon_fbt@psr: - shard-rkl: [SKIP][470] ([i915#3955]) -> [SKIP][471] ([i915#14544] / [i915#3955]) [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-5/igt@kms_fbcon_fbt@psr.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_fbcon_fbt@psr.html * igt@kms_feature_discovery@display-3x: - shard-rkl: [SKIP][472] ([i915#16081]) -> [SKIP][473] ([i915#14544] / [i915#16081]) [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@kms_feature_discovery@display-3x.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_feature_discovery@display-3x.html * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible: - shard-rkl: [SKIP][474] ([i915#9934]) -> [SKIP][475] ([i915#14544] / [i915#9934]) [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling: - shard-rkl: [SKIP][476] ([i915#15643]) -> [SKIP][477] ([i915#14544] / [i915#15643]) [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc: - shard-rkl: [SKIP][478] ([i915#1825]) -> [SKIP][479] ([i915#14544] / [i915#1825]) [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbc-tiling-4: - shard-rkl: [SKIP][480] ([i915#5439]) -> [SKIP][481] ([i915#14544] / [i915#5439]) [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary: - shard-dg2: [SKIP][482] ([i915#10433] / [i915#15102]) -> [SKIP][483] ([i915#15102]) +2 other tests skip [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg1: [SKIP][484] ([i915#4423]) -> [SKIP][485] [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-cpu.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc: - shard-rkl: [SKIP][486] -> [SKIP][487] ([i915#14544]) +32 other tests skip [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-cur-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@hdr-suspend: - shard-rkl: [SKIP][488] ([i915#15989]) -> [INCOMPLETE][489] ([i915#16056]) [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-suspend.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-suspend.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][490] ([i915#15102] / [i915#3023]) -> [SKIP][491] ([i915#14544] / [i915#15102] / [i915#3023]) +5 other tests skip [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite: - shard-dg2: [SKIP][492] ([i915#15102]) -> [SKIP][493] ([i915#10433] / [i915#15102]) +1 other test skip [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-rkl: [SKIP][494] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][495] ([i915#15102] / [i915#3023]) [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][496] ([i915#15102]) -> [SKIP][497] ([i915#14544] / [i915#15102]) +6 other tests skip [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-indfb-plflip-blt.html * igt@kms_hdr@brightness-with-hdr: - shard-rkl: [SKIP][498] ([i915#16076]) -> [SKIP][499] ([i915#16011]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-rkl: [SKIP][500] ([i915#15459]) -> [SKIP][501] ([i915#14544] / [i915#15459]) [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier: - shard-dg1: [SKIP][502] ([i915#15709] / [i915#4423]) -> [SKIP][503] ([i915#15709]) [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg1-18/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier.html * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping: - shard-rkl: [SKIP][504] ([i915#15709]) -> [SKIP][505] ([i915#14544] / [i915#15709]) [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: [SKIP][506] ([i915#15948]) -> [SKIP][507] ([i915#14544] / [i915#15948]) [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-3/igt@kms_pm_dc@dc5-psr.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf: - shard-rkl: [SKIP][508] ([i915#11520]) -> [SKIP][509] ([i915#11520] / [i915#14544]) +2 other tests skip [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html * igt@kms_psr@pr-primary-mmap-gtt: - shard-rkl: [SKIP][510] ([i915#1072] / [i915#9732]) -> [SKIP][511] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip [510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-8/igt@kms_psr@pr-primary-mmap-gtt.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_psr@pr-primary-mmap-gtt.html * igt@kms_rotation_crc@multiplane-rotation-cropping-top: - shard-glk: [INCOMPLETE][512] -> [INCOMPLETE][513] ([i915#15492]) [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-glk3/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-glk3/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0: - shard-rkl: [SKIP][514] ([i915#5289]) -> [SKIP][515] ([i915#14544] / [i915#5289]) [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-rotation-270: - shard-dg2: [SKIP][516] ([i915#15867]) -> [SKIP][517] ([i915#12755] / [i915#15867]) [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-10/igt@kms_rotation_crc@primary-rotation-270.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-dg2: [SKIP][518] ([i915#15867] / [i915#5190]) -> [SKIP][519] ([i915#12755] / [i915#15867] / [i915#5190]) [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-dg2-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_vrr@negative-basic: - shard-rkl: [SKIP][520] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][521] ([i915#3555] / [i915#9906]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8922/shard-rkl-6/igt@kms_vrr@negative-basic.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/shard-rkl-3/igt@kms_vrr@negative-basic.html [i915#10055]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10055 [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11814 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178 [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193 [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454 [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712 [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756 [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026 [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027 [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196 [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356 [i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363 [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409 [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073 [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102 [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106 [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131 [i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140 [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243 [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329 [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330 [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342 [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403 [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458 [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459 [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479 [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481 [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492 [i915#15542]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15542 [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582 [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608 [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638 [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643 [i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656 [i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678 [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709 [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722 [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733 [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739 [i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752 [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778 [i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804 [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815 [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865 [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867 [i915#15871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15871 [i915#15931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15931 [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948 [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989 [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990 [i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991 [i915#16011]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16011 [i915#16012]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16012 [i915#16021]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16021 [i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056 [i915#16066]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16066 [i915#16076]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16076 [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [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#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873 [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [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#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566 [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301 [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334 [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335 [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#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276 [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [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#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808 [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [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#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [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 ------------- * CI: CI-20190529 -> None * IGT: IGT_8922 -> IGTPW_15209 CI-20190529: 20190529 CI_DRM_18524: 81e61a51364beae8f6e63a2d89c776a6b4b323fe @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_15209: 15209 IGT_8922: 8922 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15209/index.html [-- Attachment #2: Type: text/html, Size: 173557 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2026-05-29 3:04 UTC | newest] Thread overview: 24+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-05-20 6:46 [PATCH i-g-t 0/2] Add CPU idle state control for accurate vblank timing Jason-JH Lin 2026-05-20 6:46 ` [PATCH i-g-t 1/2] lib/igt_kms: Add igt_disable_cpu_deep_sleep() to control CPU C-states Jason-JH Lin 2026-05-20 9:48 ` Kamil Konieczny 2026-05-20 10:17 ` Jason-JH Lin (林睿祥) 2026-05-20 16:55 ` Kamil Konieczny 2026-05-21 3:04 ` Jason-JH Lin (林睿祥) 2026-05-20 6:46 ` [PATCH i-g-t 2/2] tests/kms_setmode: Disable CPU deep sleep for accurate vblank timestamps Jason-JH Lin 2026-05-20 9:45 ` Kamil Konieczny 2026-05-20 10:05 ` Jason-JH Lin (林睿祥) 2026-05-20 13:50 ` Ville Syrjälä 2026-05-21 3:01 ` Jason-JH Lin (林睿祥) 2026-05-21 10:39 ` Ville Syrjälä 2026-05-22 2:59 ` Jason-JH Lin (林睿祥) 2026-05-22 5:27 ` Jason-JH Lin (林睿祥) 2026-05-22 18:14 ` Ville Syrjälä 2026-05-23 6:01 ` Jason-JH Lin (林睿祥) 2026-05-25 13:07 ` Mark Yacoub 2026-05-27 15:49 ` Jason-JH Lin (林睿祥) 2026-05-27 17:58 ` Ville Syrjälä 2026-05-29 3:03 ` Jason-JH Lin (林睿祥) 2026-05-20 7:17 ` ✓ Xe.CI.BAT: success for Add CPU idle state control for accurate vblank timing Patchwork 2026-05-20 7:35 ` ✓ i915.CI.BAT: " Patchwork 2026-05-20 14:38 ` ✓ Xe.CI.FULL: " Patchwork 2026-05-21 9:26 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox