[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