From: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
To: intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH 00/18] drm/i915: DSB+VRR
Date: Wed, 15 Jan 2025 20:11:39 +0200 [thread overview]
Message-ID: <Z4f6W_0j498xGHAH@intel.com> (raw)
In-Reply-To: <20241210211007.5976-1-ville.syrjala@linux.intel.com>
On Tue, Dec 10, 2024 at 11:09:49PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> bunch of DSB and VRR Stuff:
> - enable DSB based commits when VRR is active
> - fix TGL delayed vblank handling with VRR
> - some tweaks to VRR programming for ADL+
> - bunch of state dump improvements/etc.
>
> Ville Syrjälä (18):
> drm/i915: Extract intel_crtc_vblank_delay()
> drm/i915: Check vblank delay validity
> drm/i915: Fix include order
> drm/i915: Introduce intel_vrr_{vmin,vmax}_vtotal()
> drm/i915: Move framestart/etc. state dump to a better spot
> drm/i915: Include the vblank delay in the state dump
> drm/i915/vrr: Improve VRR state dump
> drm/i915: Include the scanline offset in the state dump
> drm/i915: Extract intel_mode_vblank_delay()
> drm/i915: Consolidate intel_pre_commit_crtc_state()
> drm/i915: Extract intel_crtc_active_timings()
> drm/i915/vrr: Introduce intel_vrr_vblank_delay()
> drm/i915/vrr: Drop the extra vmin adjustment for ADL+
> drm/i915/vrr: Fix vmin/vmax/flipline on TGL when using vblank delay
> drm/i915/vrr: Add extra vblank delay to estimates
> drm/i915/vrr: Plumb the DSB into intel_vrr_send_push()
Pushed everyyhing up to here to drm-intel-next. Thanks
for the reviews.
I stopped here for now becaue I suppose I need to go and
ponder about that vblank_start vs. fastboot issue that just
got reported...
> drm/i915/dsb: Add support for triggering VRR push with DSB
> drm/i915/dsb: Allow DSB to perform commits when VRR is enabled
>
> drivers/gpu/drm/i915/display/intel_crtc.c | 2 +-
> .../drm/i915/display/intel_crtc_state_dump.c | 25 ++--
> drivers/gpu/drm/i915/display/intel_display.c | 68 +++++++++--
> drivers/gpu/drm/i915/display/intel_dsb.c | 54 ++++-----
> drivers/gpu/drm/i915/display/intel_vblank.c | 84 +++++++++----
> drivers/gpu/drm/i915/display/intel_vblank.h | 6 +
> drivers/gpu/drm/i915/display/intel_vrr.c | 113 +++++++++++++++---
> drivers/gpu/drm/i915/display/intel_vrr.h | 7 +-
> 8 files changed, 268 insertions(+), 91 deletions(-)
>
> --
> 2.45.2
--
Ville Syrjälä
Intel
prev parent reply other threads:[~2025-01-15 18:11 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-10 21:09 [PATCH 00/18] drm/i915: DSB+VRR Ville Syrjala
2024-12-10 21:09 ` [PATCH 01/18] drm/i915: Extract intel_crtc_vblank_delay() Ville Syrjala
2025-01-03 11:24 ` Nautiyal, Ankit K
2025-01-09 15:43 ` Ville Syrjälä
2025-01-10 5:09 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 02/18] drm/i915: Check vblank delay validity Ville Syrjala
2025-01-03 11:26 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 03/18] drm/i915: Fix include order Ville Syrjala
2025-01-03 11:27 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 04/18] drm/i915: Introduce intel_vrr_{vmin,vmax}_vtotal() Ville Syrjala
2025-01-03 11:28 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 05/18] drm/i915: Move framestart/etc. state dump to a better spot Ville Syrjala
2025-01-03 11:29 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 06/18] drm/i915: Include the vblank delay in the state dump Ville Syrjala
2025-01-03 11:30 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 07/18] drm/i915/vrr: Improve VRR " Ville Syrjala
2025-01-03 11:31 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 08/18] drm/i915: Include the scanline offset in the " Ville Syrjala
2025-01-03 11:32 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 09/18] drm/i915: Extract intel_mode_vblank_delay() Ville Syrjala
2025-01-03 11:34 ` Nautiyal, Ankit K
2024-12-10 21:09 ` [PATCH 10/18] drm/i915: Consolidate intel_pre_commit_crtc_state() Ville Syrjala
2025-01-03 11:38 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 11/18] drm/i915: Extract intel_crtc_active_timings() Ville Syrjala
2025-01-03 11:42 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 12/18] drm/i915/vrr: Introduce intel_vrr_vblank_delay() Ville Syrjala
2025-01-03 11:48 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 13/18] drm/i915/vrr: Drop the extra vmin adjustment for ADL+ Ville Syrjala
2025-01-03 11:56 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 14/18] drm/i915/vrr: Fix vmin/vmax/flipline on TGL when using vblank delay Ville Syrjala
2025-01-03 12:03 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 15/18] drm/i915/vrr: Add extra vblank delay to estimates Ville Syrjala
2025-01-03 12:13 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 16/18] drm/i915/vrr: Plumb the DSB into intel_vrr_send_push() Ville Syrjala
2025-01-03 12:14 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 17/18] drm/i915/dsb: Add support for triggering VRR push with DSB Ville Syrjala
2025-01-03 12:17 ` Nautiyal, Ankit K
2024-12-10 21:10 ` [PATCH 18/18] drm/i915/dsb: Allow DSB to perform commits when VRR is enabled Ville Syrjala
2025-01-03 12:18 ` Nautiyal, Ankit K
2024-12-10 22:17 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: DSB+VRR Patchwork
2024-12-10 22:17 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-12-10 22:30 ` ✓ i915.CI.BAT: success " Patchwork
2024-12-10 23:49 ` ✗ i915.CI.Full: failure " Patchwork
2024-12-13 23:41 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: DSB+VRR (rev2) Patchwork
2024-12-13 23:41 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-12-13 23:55 ` ✗ i915.CI.BAT: failure " Patchwork
2025-01-13 16:48 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: DSB+VRR (rev3) Patchwork
2025-01-13 16:48 ` ✗ Fi.CI.SPARSE: " Patchwork
2025-01-13 17:12 ` ✓ i915.CI.BAT: success " Patchwork
2025-01-15 4:05 ` ✗ i915.CI.Full: failure " Patchwork
2025-01-15 18:11 ` Ville Syrjälä [this message]
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=Z4f6W_0j498xGHAH@intel.com \
--to=ville.syrjala@linux.intel.com \
--cc=intel-gfx@lists.freedesktop.org \
/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.