drm/msm: Increase gpu boost interval
Currently, we boost gpu freq after 25ms of inactivity. This regresses some of the 30 fps usecases where the workload on gpu (at 33ms internval) is very small which it can finish at the lowest OPP before the deadline. Lets increase this inactivity threshold to 50ms (same as the current devfreq interval) to fix this. Signed-off-by: Akhil P Oommen <akhilpo@codeaurora.org> Link: https://lore.kernel.org/r/20211118154903.1.I2ed37cd8ad45a5a94d9de53330f973a62bd1fb29@changeid Signed-off-by: Rob Clark <robdclark@chromium.org>
This commit is contained in:
committed by
Rob Clark
parent
8b9af498a0
commit
2a1ac5ba90
@@ -183,7 +183,7 @@ void msm_devfreq_active(struct msm_gpu *gpu)
|
|||||||
* interval, then we won't meet the threshold of busyness for
|
* interval, then we won't meet the threshold of busyness for
|
||||||
* the governor to ramp up the freq.. so give some boost
|
* the governor to ramp up the freq.. so give some boost
|
||||||
*/
|
*/
|
||||||
if (idle_time > msm_devfreq_profile.polling_ms/2) {
|
if (idle_time > msm_devfreq_profile.polling_ms) {
|
||||||
target_freq *= 2;
|
target_freq *= 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user