<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 29, 2023 at 4:13 PM Philip Cox <<a href="mailto:philip.cox@canonical.com">philip.cox@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">BugLink: <a href="https://bugs.launchpad.net/bugs/2021525" rel="noreferrer" target="_blank">https://bugs.launchpad.net/bugs/2021525</a><br>
<br>
SRU Justification:<br>
<br>
[Impact]<br>
Alderlake P platform GPU performance is bewlow 7x slower than expected.<br>
<br>
[Fix]<br>
Enable GPU frequeencey boost on Alderlake P platforms.<br>
<br>
[Test Plan]<br>
I've run verified that the GPU performance increases with these patches, and I've done various other GPU testing to make limit any regressions.<br>
<br>
My testing yeilded 3.5 GFlops to 42.6 Gflops for the matrix_multiply test.<br>
<br>
ubuntu@adl-p:~/gfx/test$ ./matrix_multiply<br>
Running on device: Intel(R) Graphics [0x46a6]<br>
Success!<br>
GFlops: 3.51592<br>
ubuntu@adl-p:~/gfx/test$<br>
<br>
ubuntu@adl-p:~/gfx/test$ ./matrix_multiply<br>
Running on device: Intel(R) Graphics [0x46a6]<br>
Success!<br>
GFlops: 42.6402<br>
ubuntu@adl-p:~/gfx/test$<br>
<br>
<br>
[Where problems could occur]<br>
The patch is fairly narrow, but I have ran the code through numerous benchmarks, and QA tests, as well as ad hoc testing to minimize any regressions we may see.<br>
<br>
<br>
Vinay Belgaumkar (3):<br>
drm/i915/guc/slpc: Define and initialize boost frequency<br>
drm/i915/guc/slpc: Add waitboost functionality for SLPC<br>
drm/i915/guc/slpc: Update boost sysfs hooks for SLPC<br>
<br>
drivers/gpu/drm/i915/gt/intel_rps.c | 72 +++++++++<br>
drivers/gpu/drm/i915/gt/intel_rps.h | 3 +<br>
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 151 +++++++++++++++---<br>
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 +<br>
.../gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 ++<br>
drivers/gpu/drm/i915/i915_request.c | 2 +-<br>
drivers/gpu/drm/i915/i915_sysfs.c | 19 +--<br>
7 files changed, 223 insertions(+), 40 deletions(-)<br>
<br>
-- <br>
2.34.1<br>
<br>
</blockquote></div></div>