From: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
To: "Shankar, Uma" <uma.shankar@intel.com>
Cc: "intel-gfx@lists.freedesktop.org" <intel-gfx@lists.freedesktop.org>
Subject: Re: [PATCH 2/2] drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible
Date: Fri, 3 May 2019 19:24:43 +0300 [thread overview]
Message-ID: <20190503162443.GT24299@intel.com> (raw)
In-Reply-To: <E7C9878FBA1C6D42A1CA3F62AEB6945F81FECC9B@BGSMSX104.gar.corp.intel.com>
On Fri, May 03, 2019 at 03:31:49PM +0000, Shankar, Uma wrote:
>
>
> >-----Original Message-----
> >From: Ville Syrjala [mailto:ville.syrjala@linux.intel.com]
> >Sent: Friday, May 3, 2019 1:36 AM
> >To: intel-gfx@lists.freedesktop.org
> >Cc: Shankar, Uma <uma.shankar@intel.com>; Sharma, Shashank
> ><shashank.sharma@intel.com>
> >Subject: [PATCH 2/2] drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible
> >
> >From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> >Turns out the cursor is compatible with the pipe "HDR mode". It's only the actual SDR
> >planes that get entirely bypassed during blending. So let's ignore the cursor when
> >checking if we have any planes active that aren't HDR compatible. This fixes the
> >regressions in the kms_cursor_crc and kms_plane_cursor tests.
>
> Checked for details around this in spec, couldn't get anything specific around how cursor
> behaves wrt HDR_MODE.
Yeah, the spec is rather vague on this topic.
> But with the test results it appears that they do follow the HDR
> precision. With this observation and data, change looks ok.
>
> Reviewed-by: Uma Shankar <uma.shankar@intel.com>
Thanks. Series pushed to dinq.
>
> >Cc: Uma Shankar <uma.shankar@intel.com>
> >Cc: Shashank Sharma <shashank.sharma@intel.com>
> >Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110579
> >Fixes: 09b25812db10 ("drm/i915: Enable pipe HDR mode on ICL if only HDR planes are
> >used")
> >Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >---
> > drivers/gpu/drm/i915/intel_display.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> >diff --git a/drivers/gpu/drm/i915/intel_display.c
> >b/drivers/gpu/drm/i915/intel_display.c
> >index 28042a16084d..cc1203901ef4 100644
> >--- a/drivers/gpu/drm/i915/intel_display.c
> >+++ b/drivers/gpu/drm/i915/intel_display.c
> >@@ -8927,7 +8927,8 @@ static void bdw_set_pipemisc(const struct intel_crtc_state
> >*crtc_state)
> > PIPEMISC_YUV420_MODE_FULL_BLEND;
> >
> > if (INTEL_GEN(dev_priv) >= 11 &&
> >- (crtc_state->active_planes & ~icl_hdr_plane_mask()) == 0)
> >+ (crtc_state->active_planes & ~(icl_hdr_plane_mask() |
> >+ BIT(PLANE_CURSOR))) == 0)
> > val |= PIPEMISC_HDR_MODE_PRECISION;
> >
> > I915_WRITE(PIPEMISC(crtc->pipe), val);
> >--
> >2.21.0
>
--
Ville Syrjälä
Intel
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2019-05-03 16:24 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-02 20:06 [PATCH 1/2] drm/i915: Move the PIPEMISC write the correct place Ville Syrjala
2019-05-02 20:06 ` [PATCH 2/2] drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible Ville Syrjala
2019-05-03 15:31 ` Shankar, Uma
2019-05-03 16:24 ` Ville Syrjälä [this message]
2019-05-02 22:39 ` ✓ Fi.CI.BAT: success for series starting with [1/2] drm/i915: Move the PIPEMISC write the correct place Patchwork
2019-05-03 4:33 ` ✓ Fi.CI.IGT: " Patchwork
2019-05-03 15:29 ` [PATCH 1/2] " Shankar, Uma
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190503162443.GT24299@intel.com \
--to=ville.syrjala@linux.intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=uma.shankar@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.