[Intel-gfx] [PATCH] drm/i915/guc/slpc: Provide sysfs for efficient freq

Andi Shyti andi.shyti at linux.intel.com
Tue Apr 18 07:10:53 UTC 2023


Hi Vinay,

On Mon, Apr 17, 2023 at 11:04:31PM -0700, Belgaumkar, Vinay wrote:
> 
> On 4/17/2023 6:39 PM, Andi Shyti wrote:
> > Hi Vinay,
> > 
> > Looks good, just few minor comments below,
> > 
> > [...]
> > 
> > > @@ -267,13 +267,11 @@ static int run_test(struct intel_gt *gt, int test_type)
> > >   	}
> > >   	/*
> > > -	 * Set min frequency to RPn so that we can test the whole
> > > -	 * range of RPn-RP0. This also turns off efficient freq
> > > -	 * usage and makes results more predictable.
> > > +	 * Turn off efficient freq so RPn/RP0 ranges are obeyed
> > >   	 */
> > > -	err = slpc_set_min_freq(slpc, slpc->min_freq);
> > > +	err = intel_guc_slpc_set_ignore_eff_freq(slpc, true);
> > >   	if (err) {
> > > -		pr_err("Unable to update min freq!");
> > > +		pr_err("Unable to turn off efficient freq!");
> > drm_err()? or gt_err()? As we are here we can use a proper
> > printing.
> > 
> > How is this change related to the scope of this patch?
> The selftest was relying on setting min freq < RP1 to disable efficient
> freq, now that we have an interface, the test should use that (former method
> will not work). Should this be a separate patch?

I would have placed it in a separate patch. But I'm not strong
with it, up to you.

Thanks,
Andi


More information about the Intel-gfx mailing list