All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Enable GuC SLPC default balancing strategies v2
@ 2025-01-08 14:13 Rodrigo Vivi
  2025-01-08 14:13 ` [PATCH 1/3] drm/i915: Increase the timeout of the spinners Rodrigo Vivi
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Rodrigo Vivi @ 2025-01-08 14:13 UTC (permalink / raw)
  To: intel-gfx; +Cc: Rodrigo Vivi

The goal here is to improve the GPU performance in some cases
where we are TDP limited, with both GPU and CPU with high
utilization and PCODE without power to fulfill both sides.
Of course, only matters for integrated parts with GuC
SLPC enabled: ADL and MTL.

Apparently the ADL on our CI was not happy about that
with the igt_spinners timming out [1]. So, this new attempt
also lift the BAT restriction on the igt_spinner with the
first patch.

Another possibility would be to make this change for MTL
only, but I'm afraid that this is not the ideal, because:
1. ADL users couldn't get the performance benefit of this change
2. This would sound like a hack to bypass CI, where the ADL there
   might have some TDP limitation and MTL there having more power.

[1] - https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_142676v2/bat-twl-2/igt@i915_selftest@live@gt_engines.html

Thanks,
Rodrigo.

Rodrigo Vivi (3):
  drm/i915: Increase the timeout of the spinners
  drm/i915/guc/slpc: Enable GuC SLPC default strategies
  drm/i915/guc/slpc: Print more SLPC debug status information

 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c  | 34 ++++++++++----------
 drivers/gpu/drm/i915/selftests/igt_spinner.c |  2 +-
 2 files changed, 18 insertions(+), 18 deletions(-)

-- 
2.47.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-01-09 22:29 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-08 14:13 [PATCH 0/3] Enable GuC SLPC default balancing strategies v2 Rodrigo Vivi
2025-01-08 14:13 ` [PATCH 1/3] drm/i915: Increase the timeout of the spinners Rodrigo Vivi
2025-01-08 14:13 ` [PATCH 2/3] drm/i915/guc/slpc: Enable GuC SLPC default strategies Rodrigo Vivi
2025-01-08 19:11   ` Belgaumkar, Vinay
2025-01-08 19:30     ` Dixit, Ashutosh
2025-01-08 21:19       ` Rodrigo Vivi
2025-01-09  5:18         ` Dixit, Ashutosh
2025-01-09 19:00           ` Rodrigo Vivi
2025-01-09 21:32             ` Dixit, Ashutosh
2025-01-08 14:13 ` [PATCH 3/3] drm/i915/guc/slpc: Print more SLPC debug status information Rodrigo Vivi
2025-01-08 19:08   ` Belgaumkar, Vinay
2025-01-08 16:10 ` ✓ i915.CI.BAT: success for Enable GuC SLPC default balancing strategies (rev3) Patchwork
2025-01-09 18:06 ` ✓ i915.CI.Full: " Patchwork
2025-01-09 22:28 ` [PATCH 0/3] Enable GuC SLPC default balancing strategies v2 Rodrigo Vivi

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.