[PATCH 0/3] [SRU][jammy:linux-intel-iotg/linux-intel-iot-realtime] UBUNTU: SAUCE: (no-up) Enable GPU freq boot on ADL-P
Philip Cox
philip.cox at canonical.com
Mon May 29 20:11:01 UTC 2023
BugLink: https://bugs.launchpad.net/bugs/2021525
SRU Justification:
[Impact]
Alderlake P platform GPU performance is bewlow 7x slower than expected.
[Fix]
Enable GPU frequeencey boost on Alderlake P platforms.
[Test Plan]
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.
My testing yeilded 3.5 GFlops to 42.6 Gflops for the matrix_multiply test.
ubuntu at adl-p:~/gfx/test$ ./matrix_multiply
Running on device: Intel(R) Graphics [0x46a6]
Success!
GFlops: 3.51592
ubuntu at adl-p:~/gfx/test$
ubuntu at adl-p:~/gfx/test$ ./matrix_multiply
Running on device: Intel(R) Graphics [0x46a6]
Success!
GFlops: 42.6402
ubuntu at adl-p:~/gfx/test$
[Where problems could occur]
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.
Vinay Belgaumkar (3):
drm/i915/guc/slpc: Define and initialize boost frequency
drm/i915/guc/slpc: Add waitboost functionality for SLPC
drm/i915/guc/slpc: Update boost sysfs hooks for SLPC
drivers/gpu/drm/i915/gt/intel_rps.c | 72 +++++++++
drivers/gpu/drm/i915/gt/intel_rps.h | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 151 +++++++++++++++---
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 3 +
.../gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 13 ++
drivers/gpu/drm/i915/i915_request.c | 2 +-
drivers/gpu/drm/i915/i915_sysfs.c | 19 +--
7 files changed, 223 insertions(+), 40 deletions(-)
--
2.34.1
More information about the kernel-team
mailing list