* [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
@ 2024-01-25 15:25 Juha-Pekka Heikkila
2024-01-25 15:28 ` Souza, Jose
0 siblings, 1 reply; 20+ messages in thread
From: Juha-Pekka Heikkila @ 2024-01-25 15:25 UTC (permalink / raw)
To: intel-gfx
AuxCCS framebuffers don't work on Xe driver hence disable them
from plane capabilities until they are fixed. FlatCCS framebuffers
work and they are left enabled. CCS is left untouched for i915
deriver.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
---
drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 511dc1544854..1521d829525a 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
if (HAS_4TILE(i915))
caps |= INTEL_PLANE_CAP_TILING_4;
+ /*
+ * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
+ * can't use AuxCCS framebuffers. Once they are fixed this need to be
+ * removed.
+ */
+ if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
+ return caps;
+
if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
caps |= INTEL_PLANE_CAP_CCS_RC;
if (DISPLAY_VER(i915) >= 12)
--
2.25.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-01-25 15:25 Juha-Pekka Heikkila
@ 2024-01-25 15:28 ` Souza, Jose
2024-01-25 15:56 ` Juha-Pekka Heikkila
0 siblings, 1 reply; 20+ messages in thread
From: Souza, Jose @ 2024-01-25 15:28 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-gfx@lists.freedesktop.org
On Thu, 2024-01-25 at 17:25 +0200, Juha-Pekka Heikkila wrote:
> AuxCCS framebuffers don't work on Xe driver hence disable them
> from plane capabilities until they are fixed. FlatCCS framebuffers
> work and they are left enabled. CCS is left untouched for i915
> deriver.
>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> ---
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index 511dc1544854..1521d829525a 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> if (HAS_4TILE(i915))
> caps |= INTEL_PLANE_CAP_TILING_4;
>
> + /*
> + * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
> + * can't use AuxCCS framebuffers. Once they are fixed this need to be
> + * removed.
> + */
> + if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
> + return caps;
> +
functional but looks odd.
would rather add a check inside of gen12_plane_has_mc_ccs() or 'if ((!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915)) && gen12_plane_has_mc_ccs(i915,
plane_id))'
> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> caps |= INTEL_PLANE_CAP_CCS_RC;
> if (DISPLAY_VER(i915) >= 12)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-01-25 15:28 ` Souza, Jose
@ 2024-01-25 15:56 ` Juha-Pekka Heikkila
2024-01-25 16:07 ` Souza, Jose
0 siblings, 1 reply; 20+ messages in thread
From: Juha-Pekka Heikkila @ 2024-01-25 15:56 UTC (permalink / raw)
To: Souza, Jose, intel-gfx@lists.freedesktop.org
On 25.1.2024 17.28, Souza, Jose wrote:
> On Thu, 2024-01-25 at 17:25 +0200, Juha-Pekka Heikkila wrote:
>> AuxCCS framebuffers don't work on Xe driver hence disable them
>> from plane capabilities until they are fixed. FlatCCS framebuffers
>> work and they are left enabled. CCS is left untouched for i915
>> deriver.
>>
>> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>> ---
>> drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> index 511dc1544854..1521d829525a 100644
>> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> @@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
>> if (HAS_4TILE(i915))
>> caps |= INTEL_PLANE_CAP_TILING_4;
>>
>> + /*
>> + * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
>> + * can't use AuxCCS framebuffers. Once they are fixed this need to be
>> + * removed.
>> + */
>> + if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
>> + return caps;
>> +
>
> functional but looks odd.
> would rather add a check inside of gen12_plane_has_mc_ccs() or 'if ((!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915)) && gen12_plane_has_mc_ccs(i915,
> plane_id))'
Hi Jose,
not sure I understood your idea. Here need to be disabled all versions
of aux ccs for Xe, not just mc ccs.
>
>> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
>> caps |= INTEL_PLANE_CAP_CCS_RC;
>> if (DISPLAY_VER(i915) >= 12)
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-01-25 15:56 ` Juha-Pekka Heikkila
@ 2024-01-25 16:07 ` Souza, Jose
2024-02-02 20:51 ` Souza, Jose
0 siblings, 1 reply; 20+ messages in thread
From: Souza, Jose @ 2024-01-25 16:07 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-gfx@lists.freedesktop.org
On Thu, 2024-01-25 at 17:56 +0200, Juha-Pekka Heikkila wrote:
> On 25.1.2024 17.28, Souza, Jose wrote:
> > On Thu, 2024-01-25 at 17:25 +0200, Juha-Pekka Heikkila wrote:
> > > AuxCCS framebuffers don't work on Xe driver hence disable them
> > > from plane capabilities until they are fixed. FlatCCS framebuffers
> > > work and they are left enabled. CCS is left untouched for i915
> > > deriver.
> > >
> > > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > ---
> > > drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
> > > 1 file changed, 8 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > index 511dc1544854..1521d829525a 100644
> > > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > @@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > > if (HAS_4TILE(i915))
> > > caps |= INTEL_PLANE_CAP_TILING_4;
> > >
> > > + /*
> > > + * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
> > > + * can't use AuxCCS framebuffers. Once they are fixed this need to be
> > > + * removed.
> > > + */
> > > + if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
> > > + return caps;
> > > +
> >
> > functional but looks odd.
> > would rather add a check inside of gen12_plane_has_mc_ccs() or 'if ((!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915)) && gen12_plane_has_mc_ccs(i915,
> > plane_id))'
>
> Hi Jose,
>
> not sure I understood your idea. Here need to be disabled all versions
> of aux ccs for Xe, not just mc ccs.
ah misplace this this...please ignore.
this is fine for something that will be fixed soon.
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
>
> >
> > > if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> > > caps |= INTEL_PLANE_CAP_CCS_RC;
> > > if (DISPLAY_VER(i915) >= 12)
> >
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-01-25 16:07 ` Souza, Jose
@ 2024-02-02 20:51 ` Souza, Jose
2024-02-05 10:00 ` Juha-Pekka Heikkila
0 siblings, 1 reply; 20+ messages in thread
From: Souza, Jose @ 2024-02-02 20:51 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com
On Thu, 2024-01-25 at 08:07 -0800, José Roberto de Souza wrote:
> On Thu, 2024-01-25 at 17:56 +0200, Juha-Pekka Heikkila wrote:
> > On 25.1.2024 17.28, Souza, Jose wrote:
> > > On Thu, 2024-01-25 at 17:25 +0200, Juha-Pekka Heikkila wrote:
> > > > AuxCCS framebuffers don't work on Xe driver hence disable them
> > > > from plane capabilities until they are fixed. FlatCCS framebuffers
> > > > work and they are left enabled. CCS is left untouched for i915
> > > > deriver.
> > > >
> > > > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> > > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > > ---
> > > > drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
> > > > 1 file changed, 8 insertions(+)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > > index 511dc1544854..1521d829525a 100644
> > > > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > > @@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > > > if (HAS_4TILE(i915))
> > > > caps |= INTEL_PLANE_CAP_TILING_4;
> > > >
> > > > + /*
> > > > + * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
> > > > + * can't use AuxCCS framebuffers. Once they are fixed this need to be
> > > > + * removed.
> > > > + */
> > > > + if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
> > > > + return caps;
> > > > +
> > >
> > > functional but looks odd.
> > > would rather add a check inside of gen12_plane_has_mc_ccs() or 'if ((!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915)) && gen12_plane_has_mc_ccs(i915,
> > > plane_id))'
> >
> > Hi Jose,
> >
> > not sure I understood your idea. Here need to be disabled all versions
> > of aux ccs for Xe, not just mc ccs.
>
> ah misplace this this...please ignore.
>
> this is fine for something that will be fixed soon.
>
> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
ping!
something is holding from being merged?
>
>
>
> >
> > >
> > > > if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> > > > caps |= INTEL_PLANE_CAP_CCS_RC;
> > > > if (DISPLAY_VER(i915) >= 12)
> > >
> >
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-02 20:51 ` Souza, Jose
@ 2024-02-05 10:00 ` Juha-Pekka Heikkila
0 siblings, 0 replies; 20+ messages in thread
From: Juha-Pekka Heikkila @ 2024-02-05 10:00 UTC (permalink / raw)
To: Souza, Jose, intel-gfx@lists.freedesktop.org; +Cc: jani.nikula@linux.intel.com
On 2.2.2024 22.51, Souza, Jose wrote:
> On Thu, 2024-01-25 at 08:07 -0800, José Roberto de Souza wrote:
>> On Thu, 2024-01-25 at 17:56 +0200, Juha-Pekka Heikkila wrote:
>>> On 25.1.2024 17.28, Souza, Jose wrote:
>>>> On Thu, 2024-01-25 at 17:25 +0200, Juha-Pekka Heikkila wrote:
>>>>> AuxCCS framebuffers don't work on Xe driver hence disable them
>>>>> from plane capabilities until they are fixed. FlatCCS framebuffers
>>>>> work and they are left enabled. CCS is left untouched for i915
>>>>> deriver.
>>>>>
>>>>> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
>>>>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>>>>> ---
>>>>> drivers/gpu/drm/i915/display/skl_universal_plane.c | 8 ++++++++
>>>>> 1 file changed, 8 insertions(+)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>>> index 511dc1544854..1521d829525a 100644
>>>>> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>>> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>>> @@ -2290,6 +2290,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
>>>>> if (HAS_4TILE(i915))
>>>>> caps |= INTEL_PLANE_CAP_TILING_4;
>>>>>
>>>>> + /*
>>>>> + * FIXME: Below if(IS_ENABLED(CONFIG_I915)..) is because Xe driver
>>>>> + * can't use AuxCCS framebuffers. Once they are fixed this need to be
>>>>> + * removed.
>>>>> + */
>>>>> + if (!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915))
>>>>> + return caps;
>>>>> +
>>>>
>>>> functional but looks odd.
>>>> would rather add a check inside of gen12_plane_has_mc_ccs() or 'if ((!IS_ENABLED(CONFIG_I915) && !HAS_FLAT_CCS(i915)) && gen12_plane_has_mc_ccs(i915,
>>>> plane_id))'
>>>
>>> Hi Jose,
>>>
>>> not sure I understood your idea. Here need to be disabled all versions
>>> of aux ccs for Xe, not just mc ccs.
>>
>> ah misplace this this...please ignore.
>>
>> this is fine for something that will be fixed soon.
>>
>> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
>
> ping!
> something is holding from being merged?
Patch results showed things didn't go as Jani had suggested. This would
just break ccs for i915. I'll need to rewrite my original patch
splitting it into smaller parts and see if I can take into account
Ville's comment there.
/Juha-Pekka
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
@ 2024-02-26 20:36 Juha-Pekka Heikkila
2024-02-27 2:19 ` ✓ Fi.CI.BAT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Juha-Pekka Heikkila @ 2024-02-26 20:36 UTC (permalink / raw)
To: intel-xe, intel-gfx
Cc: Juha-Pekka Heikkila, Souza, Jose, Jani Nikula,
Ville Syrjälä
AuxCCS framebuffers don't work on Xe driver hence disable them
from plane capabilities until they are fixed. FlatCCS framebuffers
work and they are left enabled. CCS is left untouched for i915
driver.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
---
Let's try adding those ifdefs as IS_ENABLED(I915) will result in
warnings from checkpatch and there was wishes not to break
universal plane into smaller parts. IS_ENABLED(CONFIG_I915) is
always true when building both Xe and i915.
.../gpu/drm/i915/display/skl_universal_plane.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index e941e2e4fd14..7e0a7283d01d 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2283,6 +2283,15 @@ static bool gen12_plane_has_mc_ccs(struct drm_i915_private *i915,
return plane_id < PLANE_SPRITE4;
}
+static bool running_on_i915(void)
+{
+#ifdef I915
+ return true;
+#else
+ return false;
+#endif
+}
+
static u8 skl_get_plane_caps(struct drm_i915_private *i915,
enum pipe pipe, enum plane_id plane_id)
{
@@ -2295,6 +2304,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
if (HAS_4TILE(i915))
caps |= INTEL_PLANE_CAP_TILING_4;
+ /*
+ * FIXME: Below if(running_on_i915()..) is because Xe driver
+ * can't use AuxCCS framebuffers. Once they are fixed this need to be
+ * removed.
+ */
+ if (!running_on_i915() && !HAS_FLAT_CCS(i915))
+ return caps;
+
if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
caps |= INTEL_PLANE_CAP_CCS_RC;
if (DISPLAY_VER(i915) >= 12)
--
2.25.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* ✓ Fi.CI.BAT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2)
2024-02-26 20:36 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
@ 2024-02-27 2:19 ` Patchwork
2024-02-27 8:57 ` [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Jani Nikula
2024-02-27 11:01 ` ✓ Fi.CI.IGT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
2 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-02-27 2:19 UTC (permalink / raw)
To: Juha-Pekka Heikkila; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2251 bytes --]
== Series Details ==
Series: drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2)
URL : https://patchwork.freedesktop.org/series/129166/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14345 -> Patchwork_129166v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/index.html
Participating hosts (39 -> 37)
------------------------------
Missing (2): bat-arls-2 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_129166v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@mman:
- bat-dg2-8: [PASS][1] -> [DMESG-WARN][2] ([i915#10014])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-dg2-8/igt@i915_selftest@live@mman.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/bat-dg2-8/igt@i915_selftest@live@mman.html
#### Possible fixes ####
* igt@i915_selftest@live@gem_contexts:
- bat-atsm-1: [INCOMPLETE][3] ([i915#10094] / [i915#10137]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/bat-atsm-1/igt@i915_selftest@live@gem_contexts.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/bat-atsm-1/igt@i915_selftest@live@gem_contexts.html
[i915#10014]: https://gitlab.freedesktop.org/drm/intel/issues/10014
[i915#10094]: https://gitlab.freedesktop.org/drm/intel/issues/10094
[i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
Build changes
-------------
* Linux: CI_DRM_14345 -> Patchwork_129166v2
CI-20190529: 20190529
CI_DRM_14345: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7731: 17f897a81868fb35c6a7033a8b07256659742248 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_129166v2: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
b34a0ca9a760 drm/i915/display: Disable AuxCCS framebuffers if built for Xe
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/index.html
[-- Attachment #2: Type: text/html, Size: 2866 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-26 20:36 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-27 2:19 ` ✓ Fi.CI.BAT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
@ 2024-02-27 8:57 ` Jani Nikula
2024-02-27 11:01 ` ✓ Fi.CI.IGT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
2 siblings, 0 replies; 20+ messages in thread
From: Jani Nikula @ 2024-02-27 8:57 UTC (permalink / raw)
To: Juha-Pekka Heikkila, intel-xe, intel-gfx
Cc: Juha-Pekka Heikkila, Souza, Jose, Ville Syrjälä
On Mon, 26 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
> AuxCCS framebuffers don't work on Xe driver hence disable them
> from plane capabilities until they are fixed. FlatCCS framebuffers
> work and they are left enabled. CCS is left untouched for i915
> driver.
>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> ---
> Let's try adding those ifdefs as IS_ENABLED(I915) will result in
> warnings from checkpatch and there was wishes not to break
> universal plane into smaller parts. IS_ENABLED(CONFIG_I915) is
> always true when building both Xe and i915.
Please ignore the checkpatch warning in this case.
BR,
Jani.
>
> .../gpu/drm/i915/display/skl_universal_plane.c | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index e941e2e4fd14..7e0a7283d01d 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2283,6 +2283,15 @@ static bool gen12_plane_has_mc_ccs(struct drm_i915_private *i915,
> return plane_id < PLANE_SPRITE4;
> }
>
> +static bool running_on_i915(void)
> +{
> +#ifdef I915
> + return true;
> +#else
> + return false;
> +#endif
> +}
> +
> static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> enum pipe pipe, enum plane_id plane_id)
> {
> @@ -2295,6 +2304,14 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> if (HAS_4TILE(i915))
> caps |= INTEL_PLANE_CAP_TILING_4;
>
> + /*
> + * FIXME: Below if(running_on_i915()..) is because Xe driver
> + * can't use AuxCCS framebuffers. Once they are fixed this need to be
> + * removed.
> + */
> + if (!running_on_i915() && !HAS_FLAT_CCS(i915))
> + return caps;
> +
> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> caps |= INTEL_PLANE_CAP_CCS_RC;
> if (DISPLAY_VER(i915) >= 12)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ Fi.CI.IGT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2)
2024-02-26 20:36 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-27 2:19 ` ✓ Fi.CI.BAT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
2024-02-27 8:57 ` [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Jani Nikula
@ 2024-02-27 11:01 ` Patchwork
2 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2024-02-27 11:01 UTC (permalink / raw)
To: Juha-Pekka Heikkila; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 58692 bytes --]
== Series Details ==
Series: drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2)
URL : https://patchwork.freedesktop.org/series/129166/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14345_full -> Patchwork_129166v2_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (8 -> 8)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_129166v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][1] ([i915#8411]) +1 other test skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@drm_fdinfo@virtual-busy-hang:
- shard-dg2: NOTRUN -> [SKIP][2] ([i915#8414]) +1 other test skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@drm_fdinfo@virtual-busy-hang.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: [PASS][3] -> [INCOMPLETE][4] ([i915#7297])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-2/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-mtlp: NOTRUN -> [SKIP][5] ([i915#8555])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu: NOTRUN -> [SKIP][6] ([i915#280])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][7] ([i915#280])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_eio@hibernate:
- shard-tglu: [PASS][8] -> [ABORT][9] ([i915#10030] / [i915#7975] / [i915#8213])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-tglu-5/igt@gem_eio@hibernate.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_eio@unwedge-stress:
- shard-dg1: [PASS][10] -> [FAIL][11] ([i915#5784])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-18/igt@gem_eio@unwedge-stress.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_capture@many-4k-zero:
- shard-dg2: NOTRUN -> [FAIL][12] ([i915#9606])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_exec_capture@many-4k-zero.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: NOTRUN -> [FAIL][13] ([i915#2846])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk7/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-tglu: NOTRUN -> [FAIL][14] ([i915#2842])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [PASS][15] -> [FAIL][16] ([i915#2842])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-tglu-7/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_fence@submit3:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#4812])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_exec_fence@submit3.html
* igt@gem_exec_flush@basic-uc-ro-default:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#3539] / [i915#4852]) +1 other test skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@gem_exec_flush@basic-uc-ro-default.html
* igt@gem_exec_gttfill@multigpu-basic:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#7697])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_exec_gttfill@multigpu-basic.html
* igt@gem_exec_reloc@basic-concurrent0:
- shard-dg1: NOTRUN -> [SKIP][20] ([i915#3281]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@gem_exec_reloc@basic-concurrent0.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#3281]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-write-gtt:
- shard-dg2: NOTRUN -> [SKIP][22] ([i915#3281]) +6 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@gem_exec_reloc@basic-write-gtt.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [PASS][23] -> [INCOMPLETE][24] ([i915#9275])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-5/igt@gem_exec_suspend@basic-s0@smem.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#4860]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_fenced_exec_thrash@no-spare-fences.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#4860])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-tglu: NOTRUN -> [SKIP][27] ([i915#4613]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][28] ([fdo#109271] / [i915#4613]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk8/igt@gem_lmem_swapping@verify-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][29] ([i915#4613])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][30] ([i915#284])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_media_vme.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#4077])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_gtt@hang:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4077]) +5 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_mmap_gtt@hang.html
* igt@gem_mmap_wc@fault-concurrent:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#4083]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@gem_mmap_wc@fault-concurrent.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-dg2: NOTRUN -> [SKIP][34] ([i915#3282]) +6 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_pwrite@basic-exhaustion:
- shard-tglu: NOTRUN -> [WARN][35] ([i915#2658])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@gem_pwrite@basic-exhaustion.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-mtlp: NOTRUN -> [SKIP][36] ([i915#4270]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4270])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_readwrite@read-write:
- shard-dg1: NOTRUN -> [SKIP][38] ([i915#3282])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@gem_readwrite@read-write.html
* igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
- shard-mtlp: NOTRUN -> [SKIP][39] ([i915#8428])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][40] ([i915#4885])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#3297]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@gem_userptr_blits@coherency-unsync.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#3297])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@gem_userptr_blits@coherency-unsync.html
* igt@gen7_exec_parse@basic-allowed:
- shard-tglu: NOTRUN -> [SKIP][43] ([fdo#109289]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@gen7_exec_parse@basic-allowed.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#2856]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-tglu: NOTRUN -> [SKIP][45] ([i915#8399])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [PASS][46] -> [FAIL][47] ([i915#3591])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_pm_rps@min-max-config-loaded:
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#6621])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@i915_pm_rps@min-max-config-loaded.html
* igt@i915_pm_rps@thresholds-park@gt0:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#8925])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@i915_pm_rps@thresholds-park@gt0.html
* igt@i915_pm_rps@waitboost:
- shard-mtlp: NOTRUN -> [FAIL][50] ([i915#8346])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@i915_pm_rps@waitboost.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][51] ([i915#4215] / [i915#5190])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [FAIL][52] ([i915#2521]) +1 other test fail
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk2/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-2.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-vga-1-linear:
- shard-snb: NOTRUN -> [SKIP][53] ([fdo#109271]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-vga-1-linear.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][54] ([i915#4538] / [i915#5286])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-tglu: NOTRUN -> [SKIP][55] ([fdo#111615] / [i915#5286]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][56] ([fdo#111614]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][57] ([fdo#111614])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-64bpp-rotate-90:
- shard-tglu: NOTRUN -> [SKIP][58] ([fdo#111614])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][59] ([fdo#111615]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4538] / [i915#5190]) +6 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-tglu: NOTRUN -> [SKIP][61] ([fdo#111615])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#7213] / [i915#9010]) +3 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#4087]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-2/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-2.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][64] ([i915#7828]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2: NOTRUN -> [SKIP][65] ([fdo#111827]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_color@ctm-red-to-blue:
- shard-dg1: NOTRUN -> [SKIP][66] ([fdo#111827])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_chamelium_color@ctm-red-to-blue.html
* igt@kms_chamelium_edid@hdmi-mode-timings:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#7828]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_chamelium_edid@hdmi-mode-timings.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#7828]) +7 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-dg1: NOTRUN -> [SKIP][69] ([i915#7828])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#9424])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][71] ([i915#7118])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#7118] / [i915#9424])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_content_protection@type1.html
* igt@kms_cursor_crc@cursor-random-32x10:
- shard-mtlp: NOTRUN -> [SKIP][73] ([i915#3555] / [i915#8814])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_cursor_crc@cursor-random-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg2: NOTRUN -> [SKIP][74] ([i915#3359])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_crc@cursor-sliding-128x42:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#8814])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-128x42.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][76] ([fdo#109274] / [i915#5354]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][77] ([fdo#109274] / [fdo#111767])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][78] ([fdo#109274])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [PASS][79] -> [FAIL][80] ([i915#2346])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#9067])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][82] ([fdo#110189] / [i915#9723])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-12/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#3840] / [i915#9053])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#8381])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset:
- shard-tglu: NOTRUN -> [SKIP][85] ([fdo#109274] / [i915#3637] / [i915#3966]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_flip@2x-flip-vs-modeset.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-dg2: NOTRUN -> [SKIP][86] ([fdo#109274]) +5 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-tglu: NOTRUN -> [SKIP][87] ([fdo#109274] / [i915#3637])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][88] ([i915#3637]) +2 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][89] ([i915#2587] / [i915#2672])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][90] ([i915#2672]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][91] ([i915#2672]) +3 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-dg2: NOTRUN -> [SKIP][92] ([fdo#109285])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][93] ([i915#8708])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [PASS][94] -> [FAIL][95] ([i915#6880])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][96] ([fdo#109280]) +8 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
- shard-snb: [PASS][97] -> [SKIP][98] ([fdo#109271]) +17 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#5354]) +25 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#1825]) +6 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#3458]) +1 other test skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-glk: NOTRUN -> [SKIP][102] ([fdo#109271]) +103 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk8/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
- shard-mtlp: NOTRUN -> [SKIP][103] ([i915#10070])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][104] ([i915#8708]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#8708]) +7 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][106] ([i915#3458]) +15 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#3555] / [i915#8228])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][108] ([fdo#109274] / [i915#5354] / [i915#9423])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#9423]) +3 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#9423]) +3 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#5176] / [i915#9423]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][112] ([i915#5176] / [i915#9423]) +3 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][113] ([i915#9423]) +7 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-12/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-d-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#5235]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#5235]) +11 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][116] ([i915#5235] / [i915#9423]) +11 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2: NOTRUN -> [SKIP][117] ([i915#9685]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-tglu: NOTRUN -> [SKIP][118] ([i915#9685])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#9340])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][120] -> [SKIP][121] ([i915#9519])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-10/igt@kms_pm_rpm@modeset-lpsp-stress.html
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: NOTRUN -> [SKIP][122] ([i915#9519])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][123] -> [SKIP][124] ([i915#9519])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#6524] / [i915#6805])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf:
- shard-glk: NOTRUN -> [SKIP][126] ([fdo#109271] / [fdo#110189]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][127] ([fdo#110189]) +7 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-dg2: NOTRUN -> [SKIP][128] ([fdo#110189]) +4 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#9732]) +13 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr-sprite-plane-move@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][130] ([i915#9688]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_psr@fbc-psr-sprite-plane-move@edp-1.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#9732]) +3 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_psr@psr2-suspend:
- shard-dg1: NOTRUN -> [SKIP][132] ([i915#9732])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@kms_psr@psr2-suspend.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-rkl: [PASS][133] -> [INCOMPLETE][134] ([i915#9569])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-3/igt@kms_rotation_crc@bad-pixel-format.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-4/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#5190]) +7 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-mtlp: NOTRUN -> [SKIP][136] ([i915#4235])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][137] ([i915#4235]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#3555]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-dg2: NOTRUN -> [SKIP][139] ([i915#3555]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
- shard-tglu: [PASS][140] -> [FAIL][141] ([i915#9196])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#9906])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-glk: NOTRUN -> [SKIP][143] ([fdo#109271] / [i915#2437])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk8/igt@kms_writeback@writeback-pixel-formats.html
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#2437] / [i915#9412])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#2434] / [i915#7387])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@perf@mi-rpc.html
* igt@perf@per-context-mode-unprivileged:
- shard-dg2: NOTRUN -> [SKIP][146] ([fdo#109289]) +2 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@enable-race@vcs0:
- shard-glk: [PASS][147] -> [DMESG-WARN][148] ([i915#118])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-glk7/igt@perf_pmu@enable-race@vcs0.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk1/igt@perf_pmu@enable-race@vcs0.html
* igt@perf_pmu@event-wait@rcs0:
- shard-tglu: NOTRUN -> [SKIP][149] ([fdo#112283])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@perf_pmu@event-wait@rcs0.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][150] ([i915#6806])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@perf_pmu@frequency@gt0.html
- shard-dg1: NOTRUN -> [FAIL][151] ([i915#6806])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-17/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@module-unload:
- shard-snb: [PASS][152] -> [INCOMPLETE][153] ([i915#9853])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb2/igt@perf_pmu@module-unload.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb6/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#8516])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_udl:
- shard-dg2: NOTRUN -> [SKIP][155] ([fdo#109291])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@prime_udl.html
* igt@prime_vgem@basic-write:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#3291] / [i915#3708]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@prime_vgem@basic-write.html
* igt@prime_vgem@fence-read-hang:
- shard-tglu: NOTRUN -> [SKIP][157] ([fdo#109295])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@prime_vgem@fence-read-hang.html
* igt@prime_vgem@fence-write-hang:
- shard-mtlp: NOTRUN -> [SKIP][158] ([i915#3708]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-mtlp: NOTRUN -> [SKIP][159] ([i915#9917])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@sriov_basic@enable-vfs-autoprobe-on.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-mtlp: NOTRUN -> [FAIL][160] ([i915#9779])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@v3d/v3d_submit_cl@single-out-sync:
- shard-tglu: NOTRUN -> [SKIP][161] ([fdo#109315] / [i915#2575]) +2 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@v3d/v3d_submit_cl@single-out-sync.html
* igt@v3d/v3d_submit_csd@single-out-sync:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#2575]) +9 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-5/igt@v3d/v3d_submit_csd@single-out-sync.html
* igt@v3d/v3d_wait_bo@unused-bo-1ns:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#2575]) +2 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@v3d/v3d_wait_bo@unused-bo-1ns.html
* igt@vc4/vc4_perfmon@create-perfmon-0:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#2575])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-5/igt@vc4/vc4_perfmon@create-perfmon-0.html
* igt@vc4/vc4_tiling@get-after-free:
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#7711]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@vc4/vc4_tiling@get-after-free.html
* igt@vc4/vc4_tiling@set-get:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#7711]) +4 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-6/igt@vc4/vc4_tiling@set-get.html
#### Possible fixes ####
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [FAIL][167] ([i915#6268]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-glk: [FAIL][169] ([i915#2842]) -> [PASS][170] +1 other test pass
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-glk8/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [TIMEOUT][171] ([i915#5493]) -> [PASS][172]
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-mtlp: [ABORT][173] ([i915#10131] / [i915#9820]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-mtlp-2/igt@i915_module_load@reload-with-fault-injection.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [FAIL][175] ([i915#3763] / [i915#5138]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [FAIL][177] ([i915#5138]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][179] ([i915#3743]) -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-tglu-4/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
- shard-snb: [SKIP][181] ([fdo#109271]) -> [PASS][182] +5 other tests pass
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
- shard-rkl: [FAIL][183] ([i915#8292]) -> [PASS][184]
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-5/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [SKIP][185] ([i915#9519]) -> [PASS][186] +1 other test pass
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][187] ([i915#9519]) -> [PASS][188]
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][189] ([i915#7484]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg2-2/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf_pmu@busy-double-start@ccs0:
- shard-mtlp: [FAIL][191] ([i915#4349]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-mtlp-2/igt@perf_pmu@busy-double-start@ccs0.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-mtlp-3/igt@perf_pmu@busy-double-start@ccs0.html
#### Warnings ####
* igt@device_reset@unbind-reset-rebind:
- shard-dg1: [INCOMPLETE][193] ([i915#10137] / [i915#9408] / [i915#9618]) -> [ABORT][194] ([i915#9618])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-19/igt@device_reset@unbind-reset-rebind.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-13/igt@device_reset@unbind-reset-rebind.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [INCOMPLETE][195] ([i915#10137] / [i915#9820] / [i915#9849]) -> [INCOMPLETE][196] ([i915#10137] / [i915#1982] / [i915#9820] / [i915#9849])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-16/igt@i915_module_load@reload-with-fault-injection.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-12/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_content_protection@atomic:
- shard-snb: [INCOMPLETE][197] ([i915#8816]) -> [SKIP][198] ([fdo#109271]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb7/igt@kms_content_protection@atomic.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb5/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@content-type-change:
- shard-snb: [SKIP][199] ([fdo#109271]) -> [INCOMPLETE][200] ([i915#8816])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb6/igt@kms_content_protection@content-type-change.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb7/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][201] ([i915#9424]) -> [SKIP][202] ([i915#9433])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-dg1-15/igt@kms_content_protection@mei-interface.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt:
- shard-snb: [SKIP][203] ([fdo#109271] / [fdo#111767]) -> [SKIP][204] ([fdo#109271])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render:
- shard-snb: [SKIP][205] ([fdo#109271]) -> [SKIP][206] ([fdo#109271] / [fdo#111767])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-snb7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-snb5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-render.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [FAIL][207] ([i915#9295]) -> [SKIP][208] ([i915#3361])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14345/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
[i915#10070]: https://gitlab.freedesktop.org/drm/intel/issues/10070
[i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
[i915#10137]: https://gitlab.freedesktop.org/drm/intel/issues/10137
[i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2521]: https://gitlab.freedesktop.org/drm/intel/issues/2521
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3763]: https://gitlab.freedesktop.org/drm/intel/issues/3763
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
[i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
[i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9569]: https://gitlab.freedesktop.org/drm/intel/issues/9569
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9853]: https://gitlab.freedesktop.org/drm/intel/issues/9853
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
Build changes
-------------
* Linux: CI_DRM_14345 -> Patchwork_129166v2
CI-20190529: 20190529
CI_DRM_14345: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7731: 17f897a81868fb35c6a7033a8b07256659742248 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_129166v2: b3552bf1e79de200a6ca49c518ead46a1256618c @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129166v2/index.html
[-- Attachment #2: Type: text/html, Size: 69588 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
@ 2024-02-28 14:02 Juha-Pekka Heikkila
2024-02-28 14:04 ` Souza, Jose
` (2 more replies)
0 siblings, 3 replies; 20+ messages in thread
From: Juha-Pekka Heikkila @ 2024-02-28 14:02 UTC (permalink / raw)
To: intel-xe, intel-gfx; +Cc: Juha-Pekka Heikkila, Souza, Jose, Jani Nikula
AuxCCS framebuffers don't work on Xe driver hence disable them
from plane capabilities until they are fixed. FlatCCS framebuffers
work and they are left enabled. CCS is left untouched for i915
driver.
Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
---
drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index e941e2e4fd14..860574d04f88 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
if (HAS_4TILE(i915))
caps |= INTEL_PLANE_CAP_TILING_4;
+ if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
+ return caps;
+
if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
caps |= INTEL_PLANE_CAP_CCS_RC;
if (DISPLAY_VER(i915) >= 12)
--
2.25.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-28 14:02 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
@ 2024-02-28 14:04 ` Souza, Jose
2024-02-29 16:44 ` Souza, Jose
2024-03-05 16:44 ` Jani Nikula
2024-03-06 13:57 ` Souza, Jose
2 siblings, 1 reply; 20+ messages in thread
From: Souza, Jose @ 2024-02-28 14:04 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-xe@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com
On Wed, 2024-02-28 at 16:02 +0200, Juha-Pekka Heikkila wrote:
> AuxCCS framebuffers don't work on Xe driver hence disable them
> from plane capabilities until they are fixed. FlatCCS framebuffers
> work and they are left enabled. CCS is left untouched for i915
> driver.
>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> ---
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index e941e2e4fd14..860574d04f88 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> if (HAS_4TILE(i915))
> caps |= INTEL_PLANE_CAP_TILING_4;
>
> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> + return caps;
> +
> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> caps |= INTEL_PLANE_CAP_CCS_RC;
> if (DISPLAY_VER(i915) >= 12)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-28 14:04 ` Souza, Jose
@ 2024-02-29 16:44 ` Souza, Jose
2024-02-29 17:36 ` Souza, Jose
0 siblings, 1 reply; 20+ messages in thread
From: Souza, Jose @ 2024-02-29 16:44 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-xe@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com
On Wed, 2024-02-28 at 06:04 -0800, José Roberto de Souza wrote:
> On Wed, 2024-02-28 at 16:02 +0200, Juha-Pekka Heikkila wrote:
> > AuxCCS framebuffers don't work on Xe driver hence disable them
> > from plane capabilities until they are fixed. FlatCCS framebuffers
> > work and they are left enabled. CCS is left untouched for i915
> > driver.
> >
>
> Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
This needs a Fixes tag so it gets backported to Linux 6.8.
>
> > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > ---
> > drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> > 1 file changed, 3 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > index e941e2e4fd14..860574d04f88 100644
> > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > if (HAS_4TILE(i915))
> > caps |= INTEL_PLANE_CAP_TILING_4;
> >
> > + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> > + return caps;
> > +
> > if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> > caps |= INTEL_PLANE_CAP_CCS_RC;
> > if (DISPLAY_VER(i915) >= 12)
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-29 16:44 ` Souza, Jose
@ 2024-02-29 17:36 ` Souza, Jose
0 siblings, 0 replies; 20+ messages in thread
From: Souza, Jose @ 2024-02-29 17:36 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-xe@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org
Cc: jani.nikula@linux.intel.com
On Thu, 2024-02-29 at 16:44 +0000, Souza, Jose wrote:
> On Wed, 2024-02-28 at 06:04 -0800, José Roberto de Souza wrote:
> > On Wed, 2024-02-28 at 16:02 +0200, Juha-Pekka Heikkila wrote:
> > > AuxCCS framebuffers don't work on Xe driver hence disable them
> > > from plane capabilities until they are fixed. FlatCCS framebuffers
> > > work and they are left enabled. CCS is left untouched for i915
> > > driver.
> > >
> >
> > Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
>
> This needs a Fixes tag so it gets backported to Linux 6.8.
Tested on Xe KMD and fixed the issue at least on ADL-P, you can also add:
Tested-by: José Roberto de Souza <jose.souza@intel.com>
thank you
>
> >
> > > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> > > ---
> > > drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> > > 1 file changed, 3 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > index e941e2e4fd14..860574d04f88 100644
> > > --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> > > @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> > > if (HAS_4TILE(i915))
> > > caps |= INTEL_PLANE_CAP_TILING_4;
> > >
> > > + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> > > + return caps;
> > > +
> > > if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> > > caps |= INTEL_PLANE_CAP_CCS_RC;
> > > if (DISPLAY_VER(i915) >= 12)
> >
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-28 14:02 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-28 14:04 ` Souza, Jose
@ 2024-03-05 16:44 ` Jani Nikula
2025-01-28 13:08 ` Tvrtko Ursulin
2024-03-06 13:57 ` Souza, Jose
2 siblings, 1 reply; 20+ messages in thread
From: Jani Nikula @ 2024-03-05 16:44 UTC (permalink / raw)
To: Juha-Pekka Heikkila, intel-xe, intel-gfx; +Cc: Juha-Pekka Heikkila, Souza, Jose
On Wed, 28 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
> AuxCCS framebuffers don't work on Xe driver hence disable them
> from plane capabilities until they are fixed. FlatCCS framebuffers
> work and they are left enabled. CCS is left untouched for i915
> driver.
>
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Acked-by: Jani Nikula <jani.nikula@intel.com>
> ---
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index e941e2e4fd14..860574d04f88 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> if (HAS_4TILE(i915))
> caps |= INTEL_PLANE_CAP_TILING_4;
>
> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> + return caps;
> +
> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> caps |= INTEL_PLANE_CAP_CCS_RC;
> if (DISPLAY_VER(i915) >= 12)
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-02-28 14:02 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-28 14:04 ` Souza, Jose
2024-03-05 16:44 ` Jani Nikula
@ 2024-03-06 13:57 ` Souza, Jose
2 siblings, 0 replies; 20+ messages in thread
From: Souza, Jose @ 2024-03-06 13:57 UTC (permalink / raw)
To: juhapekka.heikkila@gmail.com, intel-xe@lists.freedesktop.org,
intel-gfx@lists.freedesktop.org
On Wed, 2024-02-28 at 16:02 +0200, Juha-Pekka Heikkila wrote:
> AuxCCS framebuffers don't work on Xe driver hence disable them
> from plane capabilities until they are fixed. FlatCCS framebuffers
> work and they are left enabled. CCS is left untouched for i915
> driver.
>
Fixes: 44e694958b95 ("drm/xe/display: Implement display support")
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> ---
> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> index e941e2e4fd14..860574d04f88 100644
> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> if (HAS_4TILE(i915))
> caps |= INTEL_PLANE_CAP_TILING_4;
>
> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> + return caps;
> +
> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> caps |= INTEL_PLANE_CAP_CCS_RC;
> if (DISPLAY_VER(i915) >= 12)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2024-03-05 16:44 ` Jani Nikula
@ 2025-01-28 13:08 ` Tvrtko Ursulin
2025-01-28 15:55 ` Juha-Pekka Heikkilä
0 siblings, 1 reply; 20+ messages in thread
From: Tvrtko Ursulin @ 2025-01-28 13:08 UTC (permalink / raw)
To: Jani Nikula, Juha-Pekka Heikkila, intel-xe, intel-gfx; +Cc: Souza, Jose
Hi,
On 05/03/2024 16:44, Jani Nikula wrote:
> On Wed, 28 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
>> AuxCCS framebuffers don't work on Xe driver hence disable them
>> from plane capabilities until they are fixed. FlatCCS framebuffers
>> work and they are left enabled. CCS is left untouched for i915
>> driver.
I couldn't find the answer in the below linked issue or in the thread -
is it known what exactly is missing/broken to make this work and are
there any plans to do it? Or perhaps not if gen12lp is not intended to
be supported?
Thanks,
Tvrtko
>> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>
> Acked-by: Jani Nikula <jani.nikula@intel.com>
>
>
>> ---
>> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> index e941e2e4fd14..860574d04f88 100644
>> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
>> if (HAS_4TILE(i915))
>> caps |= INTEL_PLANE_CAP_TILING_4;
>>
>> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
>> + return caps;
>> +
>> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
>> caps |= INTEL_PLANE_CAP_CCS_RC;
>> if (DISPLAY_VER(i915) >= 12)
>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2025-01-28 13:08 ` Tvrtko Ursulin
@ 2025-01-28 15:55 ` Juha-Pekka Heikkilä
2025-01-29 8:44 ` Tvrtko Ursulin
0 siblings, 1 reply; 20+ messages in thread
From: Juha-Pekka Heikkilä @ 2025-01-28 15:55 UTC (permalink / raw)
To: Tvrtko Ursulin; +Cc: Jani Nikula, intel-xe, intel-gfx, Souza, Jose
On Tue, Jan 28, 2025 at 3:08 PM Tvrtko Ursulin <tursulin@ursulin.net> wrote:
>
>
> Hi,
>
> On 05/03/2024 16:44, Jani Nikula wrote:
> > On Wed, 28 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
> >> AuxCCS framebuffers don't work on Xe driver hence disable them
> >> from plane capabilities until they are fixed. FlatCCS framebuffers
> >> work and they are left enabled. CCS is left untouched for i915
> >> driver.
>
> I couldn't find the answer in the below linked issue or in the thread -
> is it known what exactly is missing/broken to make this work and are
> there any plans to do it? Or perhaps not if gen12lp is not intended to
> be supported?
As far as I know devices with AuxCCS are not intended to be supported.
As for this patch, from display point of view these would work the same
as before, just put compressed fb on screen and enable decompression
but I figure there are parts missing from gem side to support AuxCCS.
/Juha-Pekka
> >> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
> >> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> >
> > Acked-by: Jani Nikula <jani.nikula@intel.com>
> >
> >
> >> ---
> >> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
> >> 1 file changed, 3 insertions(+)
> >>
> >> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> >> index e941e2e4fd14..860574d04f88 100644
> >> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
> >> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
> >> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
> >> if (HAS_4TILE(i915))
> >> caps |= INTEL_PLANE_CAP_TILING_4;
> >>
> >> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
> >> + return caps;
> >> +
> >> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
> >> caps |= INTEL_PLANE_CAP_CCS_RC;
> >> if (DISPLAY_VER(i915) >= 12)
> >
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2025-01-28 15:55 ` Juha-Pekka Heikkilä
@ 2025-01-29 8:44 ` Tvrtko Ursulin
2025-01-29 15:20 ` Juha-Pekka Heikkilä
0 siblings, 1 reply; 20+ messages in thread
From: Tvrtko Ursulin @ 2025-01-29 8:44 UTC (permalink / raw)
To: Juha-Pekka Heikkilä; +Cc: Jani Nikula, intel-xe, intel-gfx, Souza, Jose
On 28/01/2025 15:55, Juha-Pekka Heikkilä wrote:
> On Tue, Jan 28, 2025 at 3:08 PM Tvrtko Ursulin <tursulin@ursulin.net> wrote:
>>
>>
>> Hi,
>>
>> On 05/03/2024 16:44, Jani Nikula wrote:
>>> On Wed, 28 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
>>>> AuxCCS framebuffers don't work on Xe driver hence disable them
>>>> from plane capabilities until they are fixed. FlatCCS framebuffers
>>>> work and they are left enabled. CCS is left untouched for i915
>>>> driver.
>>
>> I couldn't find the answer in the below linked issue or in the thread -
>> is it known what exactly is missing/broken to make this work and are
>> there any plans to do it? Or perhaps not if gen12lp is not intended to
>> be supported?
>
> As far as I know devices with AuxCCS are not intended to be supported.
>
> As for this patch, from display point of view these would work the same
> as before, just put compressed fb on screen and enable decompression
> but I figure there are parts missing from gem side to support AuxCCS.
Right, I can dig in and try to figure out what are those missing GEM
bits but I was hoping someone might know straight away to save me that
initial digging around.
Regards,
Tvrtko
>>>> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/933
>>>> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>>>
>>> Acked-by: Jani Nikula <jani.nikula@intel.com>
>>>
>>>
>>>> ---
>>>> drivers/gpu/drm/i915/display/skl_universal_plane.c | 3 +++
>>>> 1 file changed, 3 insertions(+)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>> index e941e2e4fd14..860574d04f88 100644
>>>> --- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>> +++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
>>>> @@ -2295,6 +2295,9 @@ static u8 skl_get_plane_caps(struct drm_i915_private *i915,
>>>> if (HAS_4TILE(i915))
>>>> caps |= INTEL_PLANE_CAP_TILING_4;
>>>>
>>>> + if (!IS_ENABLED(I915) && !HAS_FLAT_CCS(i915))
>>>> + return caps;
>>>> +
>>>> if (skl_plane_has_rc_ccs(i915, pipe, plane_id)) {
>>>> caps |= INTEL_PLANE_CAP_CCS_RC;
>>>> if (DISPLAY_VER(i915) >= 12)
>>>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe
2025-01-29 8:44 ` Tvrtko Ursulin
@ 2025-01-29 15:20 ` Juha-Pekka Heikkilä
0 siblings, 0 replies; 20+ messages in thread
From: Juha-Pekka Heikkilä @ 2025-01-29 15:20 UTC (permalink / raw)
To: Tvrtko Ursulin, Zbigniew Kempczyński
Cc: Jani Nikula, intel-xe, intel-gfx, Souza, Jose
On Wed, Jan 29, 2025 at 10:44 AM Tvrtko Ursulin <tursulin@ursulin.net> wrote:
>
>
> On 28/01/2025 15:55, Juha-Pekka Heikkilä wrote:
> > On Tue, Jan 28, 2025 at 3:08 PM Tvrtko Ursulin <tursulin@ursulin.net> wrote:
> >>
> >>
> >> Hi,
> >>
> >> On 05/03/2024 16:44, Jani Nikula wrote:
> >>> On Wed, 28 Feb 2024, Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> wrote:
> >>>> AuxCCS framebuffers don't work on Xe driver hence disable them
> >>>> from plane capabilities until they are fixed. FlatCCS framebuffers
> >>>> work and they are left enabled. CCS is left untouched for i915
> >>>> driver.
> >>
> >> I couldn't find the answer in the below linked issue or in the thread -
> >> is it known what exactly is missing/broken to make this work and are
> >> there any plans to do it? Or perhaps not if gen12lp is not intended to
> >> be supported?
> >
> > As far as I know devices with AuxCCS are not intended to be supported.
> >
> > As for this patch, from display point of view these would work the same
> > as before, just put compressed fb on screen and enable decompression
> > but I figure there are parts missing from gem side to support AuxCCS.
>
> Right, I can dig in and try to figure out what are those missing GEM
> bits but I was hoping someone might know straight away to save me that
> initial digging around.
I wonder if Zbigniew would be able to give pointers, he's been working
with this stuff at least on igt side.
/Juha-Pekka
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2025-01-29 15:20 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-26 20:36 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-27 2:19 ` ✓ Fi.CI.BAT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
2024-02-27 8:57 ` [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Jani Nikula
2024-02-27 11:01 ` ✓ Fi.CI.IGT: success for drm/i915/display: Disable AuxCCS framebuffers if built for Xe (rev2) Patchwork
-- strict thread matches above, loose matches on Subject: below --
2024-02-28 14:02 [PATCH] drm/i915/display: Disable AuxCCS framebuffers if built for Xe Juha-Pekka Heikkila
2024-02-28 14:04 ` Souza, Jose
2024-02-29 16:44 ` Souza, Jose
2024-02-29 17:36 ` Souza, Jose
2024-03-05 16:44 ` Jani Nikula
2025-01-28 13:08 ` Tvrtko Ursulin
2025-01-28 15:55 ` Juha-Pekka Heikkilä
2025-01-29 8:44 ` Tvrtko Ursulin
2025-01-29 15:20 ` Juha-Pekka Heikkilä
2024-03-06 13:57 ` Souza, Jose
2024-01-25 15:25 Juha-Pekka Heikkila
2024-01-25 15:28 ` Souza, Jose
2024-01-25 15:56 ` Juha-Pekka Heikkila
2024-01-25 16:07 ` Souza, Jose
2024-02-02 20:51 ` Souza, Jose
2024-02-05 10:00 ` Juha-Pekka Heikkila
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox