Re: [PATCH] drm/i915/display: Don't program DBUF_CTL tracker state service

2024-12-18 Thread Bhadane, Dnyaneshwar
On 18-Dec-24 11:54 PM, Vodapalli, Ravi Kumar wrote: Hi, My inline comments On 12/18/2024 2:07 AM, Bhadane, Dnyaneshwar wrote: -Original Message- From: Vodapalli, Ravi Kumar Sent: Tuesday, December 17, 2024 11:00 PM To:intel-gfx@lists.freedesktop.org Cc: Vivekanandan, Balasubramani

Re: [PATCH v3 0/6] drm/i915/display: handle hdmi connector init failures, and no HDMI/DP cases

2024-12-18 Thread Sergey Senozhatsky
On (24/12/13 16:15), Jani Nikula wrote: > Jani Nikula (6): > drm/i915/ddi: change intel_ddi_init_{dp,hdmi}_connector() return type > drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() > drm/i915/hdmi: add error handling in g4x_hdmi_init() > drm/i915/ddi: gracefully handle erro

Re: [PATCH v3 0/6] drm/i915/display: handle hdmi connector init failures, and no HDMI/DP cases

2024-12-18 Thread Sergey Senozhatsky
On (24/12/13 16:15), Jani Nikula wrote: > Another round of [1], adding patch 1 and slightly modifying patch 4. > > There are cases where we want to gracefully handle but *not* propagate > errors from HDMI connector init, because we don't want to fail the > entire DDI init, as the DP could still be

✓ i915.CI.BAT: success for drm/i915/gt: Use ENGINE_TRACE for tracing. (rev7)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/gt: Use ENGINE_TRACE for tracing. (rev7) URL : https://patchwork.freedesktop.org/series/140358/ State : success == Summary == CI Bug Log - changes from CI_DRM_15867 -> Patchwork_140358v7 Summary ---

Re: [PATCH v7] drm/i915/selftests: Implement frequency logging for energy reading validation

2024-12-18 Thread Nilawar, Badal
On 29-11-2024 21:17, Sk Anirban wrote: Add RC6 & RC0 frequency printing to ensure accurate energy readings aimed at addressing GPU energy leaks and power measurement failures. Also update sleep time for RC6 mode to match RC0. v2: - Improved commit message. v3: - Used pr_err log to displ

RE: [PATCH v2] drm/i915/display: Adjust Added Wake Time with PKG_C_LATENCY

2024-12-18 Thread Kandpal, Suraj
> -Original Message- > From: Manna, Animesh > Sent: Wednesday, December 18, 2024 4:04 PM > To: Kandpal, Suraj ; intel- > g...@lists.freedesktop.org; intel...@lists.freedesktop.org > Subject: RE: [PATCH v2] drm/i915/display: Adjust Added Wake Time with > PKG_C_LATENCY > > > > > -O

✗ i915.CI.BAT: failure for drm/i915/gt: Use ENGINE_TRACE for tracing. (rev6)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/gt: Use ENGINE_TRACE for tracing. (rev6) URL : https://patchwork.freedesktop.org/series/140358/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15865 -> Patchwork_140358v6 Summary ---

Re: [PATCH] drm/i915/gvt: store virtual_dp_monitor_edid in rodata

2024-12-18 Thread Zhi Wang
Reviewed-by: Zhi Wang Garg, Nemesa 于 2024年12月18日周三 下午3:37写道: > > > > -Original Message- > > From: Intel-gfx On Behalf Of > Jani > > Nikula > > Sent: Wednesday, December 18, 2024 7:50 PM > > To: intel-gfx@lists.freedesktop.org > > Cc: intel-gvt-...@lists.freedesktop.org; Nikula, Jani <

Re: [PATCH i-g-t] tools/gputop: Add GT freq and c6 stats

2024-12-18 Thread Kamil Konieczny
Hi Vinay, On 2024-12-15 at 16:32:38 -0800, Vinay Belgaumkar wrote: > Add GT C6 and Frequency support. These will use the PMU interface > and are displayed per GT/device in the header. > > GT: 0, c6: 94.54% req_freq: 750.63 MHz act_freq:0.00 MHz > GT: 1, c6: 2.75% req_freq: 1200.71 MHz act_

✗ i915.CI.BAT: failure for drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints URL : https://patchwork.freedesktop.org/series/142801/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15864 -> Patchwork_142801v1 ===

Re: [PATCH] drm/i915/display: Don't program DBUF_CTL tracker state service

2024-12-18 Thread Vodapalli, Ravi Kumar
Hi, My inline comments On 12/18/2024 2:07 AM, Bhadane, Dnyaneshwar wrote: -Original Message- From: Vodapalli, Ravi Kumar Sent: Tuesday, December 17, 2024 11:00 PM To:intel-gfx@lists.freedesktop.org Cc: Vivekanandan, Balasubramani ; Roper, Matthew D ; De Marchi, Lucas ; Sousa, Gustavo

✗ Fi.CI.SPARSE: warning for drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints URL : https://patchwork.freedesktop.org/series/142801/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./

✗ Fi.CI.CHECKPATCH: warning for drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints URL : https://patchwork.freedesktop.org/series/142801/ State : warning == Summary == Error: dim checkpatch failed ffe351ada14d drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes -:49: WARNIN

[PATCH 4/4] drm/i915: Include pixel format in plane tracpoints

2024-12-18 Thread Ville Syrjala
From: Ville Syrjälä Make debugging a bit easier by including the pixel format in the plane tracpoints. Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_display_trace.h | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/displ

[PATCH 3/4] drm/i915: Pass the plane state explicitly to tracpoints

2024-12-18 Thread Ville Syrjala
From: Ville Syrjälä Using the plane->state pointer in the tracepoints is incorrect as technically a different state could already have been swapped in (though in reality that is currently prevented by the stall hacks in the commit machinery). But let's not leave such footguns lying around when we

[PATCH 0/4] drm/i915: Drop 64bpp YUV formats for SDR planes and improve tracepoints

2024-12-18 Thread Ville Syrjala
From: Ville Syrjälä Get rid of the 64bpp YUV formats on ICL+ SDR planes due to some weird underruns they're causing on TGL, and also bspec seems to be telling us to not use them either. Also included some improvements to the tracepoints that I used to hunt this down. Ville Syrjälä (4): drm/i9

[PATCH 1/4] drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes

2024-12-18 Thread Ville Syrjala
From: Ville Syrjälä I'm seeing underruns with these 64bpp YUV formats on TGL. The weird details: - only happens on pipe B/C/D SDR planes, pipe A SDR planes seem fine, as do all HDR planes - somehow CDCLK related, higher CDCLK allows for bigger plane with these formats without underruns. With

[PATCH 2/4] drm/i915: Drop the extra "plane" from tracpoints

2024-12-18 Thread Ville Syrjala
From: Ville Syrjälä Out plane names already include the "plane" part (or "primary","sprite","cursor" in some cases). Don't duplicate that in the tracpoints as that leadst to weird stuff like "plane plane 1A". Signed-off-by: Ville Syrjälä --- drivers/gpu/drm/i915/display/intel_display_trace.h |

✓ i915.CI.BAT: success for Display Global Histogram (rev11)

2024-12-18 Thread Patchwork
== Series Details == Series: Display Global Histogram (rev11) URL : https://patchwork.freedesktop.org/series/135793/ State : success == Summary == CI Bug Log - changes from CI_DRM_15863 -> Patchwork_135793v11 Summary --- **SUCCESS**

✗ Fi.CI.SPARSE: warning for Display Global Histogram (rev11)

2024-12-18 Thread Patchwork
== Series Details == Series: Display Global Histogram (rev11) URL : https://patchwork.freedesktop.org/series/135793/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ i915.CI.BAT: failure for drm/i915/gvt: store virtual_dp_monitor_edid in rodata

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/gvt: store virtual_dp_monitor_edid in rodata URL : https://patchwork.freedesktop.org/series/142793/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15863 -> Patchwork_142793v1 Summary ---

✓ i915.CI.BAT: success for drm/i915/dmc_wl: store register ranges in rodata

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/dmc_wl: store register ranges in rodata URL : https://patchwork.freedesktop.org/series/142790/ State : success == Summary == CI Bug Log - changes from CI_DRM_15863 -> Patchwork_142790v1 Summary ---

RE: [PATCH v3 06/10] mtd: intel-dg: wake card on operations

2024-12-18 Thread Usyskin, Alexander
> > >> @@ -474,20 +478,28 @@ static int intel_dg_mtd_erase(struct mtd_info > > *mtd, struct erase_info *info) > > >> total_len = info->len; > > >> addr = info->addr; > > >> > > >> +ret = pm_runtime_resume_and_get(mtd->dev.parent); > > > on this, I really don't believe this

[PULL] drm-intel-fixes

2024-12-18 Thread Tvrtko Ursulin
Hi Dave, Sima, This week a few fixes around GuC engine busyness reporting. Fixing some races relating to engine and GT reset, and in general. Regards, Tvrtko drm-intel-fixes-2024-12-18: - Reset engine utilization buffer before registration (Umesh Nerlige Ramappa) - Ensure busyness counter inc

[PATCH v7 3/4] drm/crtc: Expose API to create drm crtc property for histogram

2024-12-18 Thread Arun R Murthy
Add drm-crtc property for histogram and for the properties added add the corresponding get/set_property. Signed-off-by: Arun R Murthy --- drivers/gpu/drm/drm_atomic_state_helper.c | 14 drivers/gpu/drm/drm_atomic_uapi.c | 15 drivers/gpu/drm/drm_crtc.c|

[PATCH v7 4/4] drm/crtc: Expose API to create drm crtc property for IET LUT

2024-12-18 Thread Arun R Murthy
Add drm-crtc property for IET 1DLUT and for the properties added add corresponding get/set_property. Signed-off-by: Arun R Murthy --- drivers/gpu/drm/drm_atomic_state_helper.c | 9 drivers/gpu/drm/drm_atomic_uapi.c | 13 +++ drivers/gpu/drm/drm_crtc.c| 3

[PATCH v7 1/4] drm: Define histogram structures exposed to user

2024-12-18 Thread Arun R Murthy
Display Histogram is an array of bins and can be generated in many ways referred to as modes. Ex: HSV max(RGB), Wighted RGB etc. Understanding the histogram data format(Ex: HSV max(RGB)) Histogram is just the pixel count. For a maximum resolution of 10k (10240 x 4320 = 44236800) 25 bits should be

[PATCH v7 2/4] drm: Define ImageEnhancemenT LUT structures exposed to user

2024-12-18 Thread Arun R Murthy
ImageEnhancemenT(IET) hardware interpolates the LUT value to generate the enhanced output image. LUT takes an input value, outputs a new value based on the data within the LUT. 1D LUT can remap individual input values to new output values based on the LUT sample. LUT can be interpolated by the hard

[PATCH v7 0/4] Display Global Histogram

2024-12-18 Thread Arun R Murthy
drm_crtc.h| 77 ++ include/uapi/drm/drm_mode.h | 105 ++ 5 files changed, 330 insertions(+) --- base-commit: 78526dfb8799485890dae3877fea308e9501879c change-id: 20241218-dpst-c8ecf18062bb Best regards, -- Arun R Murthy

Re: [PATCH v2] drm/i915/display: UHBR rates for Thunderbolt

2024-12-18 Thread Imre Deak
On Tue, Dec 17, 2024 at 04:34:40PM +0200, Mika Kahola wrote: > tbt-alt mode is missing uhbr rates 10G and 20G. This requires > requires pll clock rates 312.5 MHz and 625 MHz to be added, > respectively. The uhbr rates are supported only form PTL+ > platforms. > > v2: Add drm_WARN_ON() to check if

Re: [RFC PATCH] i915/gt: Reapply workarounds in case the previous attempt failed.

2024-12-18 Thread Andi Shyti
Hi Matt, On Mon, Dec 16, 2024 at 01:27:51PM -0800, Matt Roper wrote: > On Thu, Dec 12, 2024 at 03:51:12PM +0100, Andi Shyti wrote: > > On Fri, Dec 06, 2024 at 10:38:24AM -0500, Rodrigo Vivi wrote: > > > On Thu, Dec 05, 2024 at 03:47:35PM +, Sebastian Brzezinka wrote: > > > > `wa_verify`sporadi

RE: [PATCH] drm/i915/gvt: store virtual_dp_monitor_edid in rodata

2024-12-18 Thread Garg, Nemesa
> -Original Message- > From: Intel-gfx On Behalf Of Jani > Nikula > Sent: Wednesday, December 18, 2024 7:50 PM > To: intel-gfx@lists.freedesktop.org > Cc: intel-gvt-...@lists.freedesktop.org; Nikula, Jani > Subject: [PATCH] drm/i915/gvt: store virtual_dp_monitor_edid in rodata > > The

Re: [PATCH] drm/i915/dmc_wl: store register ranges in rodata

2024-12-18 Thread Gustavo Sousa
Quoting Jani Nikula (2024-12-18 11:17:34-03:00) >Add const to register range arrays to store them in rodata. They don't >need to be modified. > >Cc: Gustavo Sousa >Signed-off-by: Jani Nikula Good idea. Reviewed-by: Gustavo Sousa >--- > drivers/gpu/drm/i915/display/intel_dmc_wl.c | 6 +++--- >

Re: [PATCH v2] i915/gt: Reapply workarounds in case the previous attempt failed.

2024-12-18 Thread Krzysztof Karas
Hi Sebastian, ... > + /* > + * Writing workarounds can sporadically fail, > + * in which case try to apply it again. You have a double space here. Apart from that the patch looks good to me. Reviewed-by: Krzysztof Karas Krzysztof > + */ > +

[PATCH] drm/i915/gvt: store virtual_dp_monitor_edid in rodata

2024-12-18 Thread Jani Nikula
The virtual DP EDID isn't modified. Add const modifier to store it in rodata. Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/gvt/display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gvt/display.c b/drivers/gpu/drm/i915/gvt/display.c index 95570

[PATCH] drm/i915/dmc_wl: store register ranges in rodata

2024-12-18 Thread Jani Nikula
Add const to register range arrays to store them in rodata. They don't need to be modified. Cc: Gustavo Sousa Signed-off-by: Jani Nikula --- drivers/gpu/drm/i915/display/intel_dmc_wl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_d

RE: [PATCH v2] drm/i915/display: drop unnecessary i915_drv.h includes

2024-12-18 Thread Jani Nikula
On Wed, 18 Dec 2024, "Kandpal, Suraj" wrote: >> -Original Message- >> From: Intel-gfx On Behalf Of Jani >> Nikula >> Sent: Tuesday, December 17, 2024 6:52 PM >> To: intel-gfx@lists.freedesktop.org; intel...@lists.freedesktop.org >> Cc: Nikula, Jani >> Subject: [PATCH v2] drm/i915/display

RE: [PATCH v2] drm/i915/display: Adjust Added Wake Time with PKG_C_LATENCY

2024-12-18 Thread Manna, Animesh
> -Original Message- > From: Kandpal, Suraj > Sent: Monday, December 9, 2024 7:19 PM > To: Manna, Animesh ; intel- > g...@lists.freedesktop.org; intel...@lists.freedesktop.org > Subject: RE: [PATCH v2] drm/i915/display: Adjust Added Wake Time with > PKG_C_LATENCY > > > > > -Origi

✗ i915.CI.BAT: failure for drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4) URL : https://patchwork.freedesktop.org/series/141280/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_141280v4 Sum

✗ Fi.CI.SPARSE: warning for drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4) URL : https://patchwork.freedesktop.org/series/141280/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately.

✗ Fi.CI.CHECKPATCH: warning for drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/cx0_phy: Update HDMI TMDS C20 algorithm value (rev4) URL : https://patchwork.freedesktop.org/series/141280/ State : warning == Summary == Error: dim checkpatch failed d77020e25e92 drm/i915/display: Add MTL subplatforms definition -:69: ERROR:COMPLEX_MACRO:

[PULL] drm-intel-gt-next

2024-12-18 Thread Joonas Lahtinen
Hi Dave & Sima, Here goes the pre-holidays drm-intel-gt-next PR towards 6.14 as promised. As the main improvement there is engine busyness accuracy improvements for GuC submission platforms and fixup for BO mapping corner cases. The rest is smaller refactoring and improvements. Happy Holidays!

✗ i915.CI.BAT: failure for Enable GuC SLPC default balancing strategies (rev2)

2024-12-18 Thread Patchwork
== Series Details == Series: Enable GuC SLPC default balancing strategies (rev2) URL : https://patchwork.freedesktop.org/series/142676/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_142676v2 Summary -

✗ i915.CI.BAT: failure for Check if is vblank too short

2024-12-18 Thread Patchwork
== Series Details == Series: Check if is vblank too short URL : https://patchwork.freedesktop.org/series/142745/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_142745v1 Summary --- **FAILURE** Se

✗ Fi.CI.SPARSE: warning for Check if is vblank too short

2024-12-18 Thread Patchwork
== Series Details == Series: Check if is vblank too short URL : https://patchwork.freedesktop.org/series/142745/ State : warning == Summary == Error: dim sparse failed Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. +./arch/x86/include/asm/bitops.h:116:1: warnin

✗ i915.CI.BAT: failure for drm/i915/display: Don't program DBUF_CTL tracker state service

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/display: Don't program DBUF_CTL tracker state service URL : https://patchwork.freedesktop.org/series/142744/ State : failure == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_142744v1 Su

✓ i915.CI.BAT: success for drm/ci: uprev IGT (rev3)

2024-12-18 Thread Patchwork
== Series Details == Series: drm/ci: uprev IGT (rev3) URL : https://patchwork.freedesktop.org/series/135749/ State : success == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_135749v3 Summary --- **SUCCESS** No reg

✓ i915.CI.BAT: success for drm/i915/display: UHBR rates for Thunderbolt

2024-12-18 Thread Patchwork
== Series Details == Series: drm/i915/display: UHBR rates for Thunderbolt URL : https://patchwork.freedesktop.org/series/142727/ State : success == Summary == CI Bug Log - changes from CI_DRM_15861 -> Patchwork_142727v1 Summary --- *