<div dir="ltr">Would this power difference with the GPU also apply with the GC3000 in the i.MX6qp or the GC2000 in the i.MX6q?<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2020 at 8:04 AM Guido Günther <<a href="mailto:agx@sigxcpu.org">agx@sigxcpu.org</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">Hi,<br>
On Tue, Mar 03, 2020 at 12:55:04PM +0100, Lucas Stach wrote:<br>
> On Mo, 2020-03-02 at 20:13 +0100, Guido Günther wrote:<br>
> > At least GC7000 fails to enter runtime suspend for long periods of time since<br>
> > the MC becomes busy again even when the FE is idle. The rest of the series<br>
> > makes detecting similar issues easier to debug in the future by checking<br>
> > all known bits in debugfs and also warning in the EBUSY case.<br>
> <br>
> Thanks, series applied to etnaviv/next.<br>
> <br>
> > Tested on GC7000 with a reduced runtime delay of 50ms. Patches are<br>
> > against next-20200226.<br>
> <br>
> I've already wondered if 200ms is too long, 50ms sounds more<br>
> reasonable. Do you have any numbers on the power draw on the i.MX8M<br>
> with idle GPU, vs. being fully power gated?<br>
<br>
The difference is at least 250mW. It makes a huge difference over here.<br>
We hit<br>
<a href="https://lore.kernel.org/dri-devel/20200614064601.7872-1-navid.emamdoost@gmail.com/" rel="noreferrer" target="_blank">https://lore.kernel.org/dri-devel/20200614064601.7872-1-navid.emamdoost@gmail.com/</a><br>
recently and you notice instantly when that happens when looking at the<br>
SoC temperature.<br>
<br>
Cheers,<br>
 -- Guido<br>
> <br>
> Regards,<br>
> Lucas<br>
> <br>
> > Thanks to Lucas Stach for pointing me in the right direction.<br>
> > <br>
> > Guido Günther (5):<br>
> >   drm/etnaviv: Fix typo in comment<br>
> >   drm/etnaviv: Update idle bits<br>
> >   drm/etnaviv: Consider all kwnown idle bits in debugfs<br>
> >   drm/etnaviv: Ignore MC when checking runtime suspend idleness<br>
> >   drm/etnaviv: Warn when GPU doesn't idle fast enough<br>
> > <br>
> >  drivers/gpu/drm/etnaviv/etnaviv_gpu.c  | 26 ++++++++++++++++++++++----<br>
> >  drivers/gpu/drm/etnaviv/state_hi.xml.h |  7 +++++++<br>
> >  2 files changed, 29 insertions(+), 4 deletions(-)<br>
> > <br>
> <br>
_______________________________________________<br>
etnaviv mailing list<br>
<a href="mailto:etnaviv@lists.freedesktop.org" target="_blank">etnaviv@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/etnaviv" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/etnaviv</a><br>
</blockquote></div>