[Intel-gfx] [PATCH] allow 945 to control self refresh automatically
Jesse Barnes
jbarnes at virtuousgeek.org
Mon Jan 3 20:41:02 CET 2011
On Mon, 03 Jan 2011 19:33:05 +0000
Chris Wilson <chris at chris-wilson.co.uk> wrote:
> On Mon, 3 Jan 2011 13:28:56 -0500, Alexander Lam <lambchop468 at gmail.com> wrote:
> > I changed 945's self refresh to work without the need for the driver to
> > enable/disable self refresh manually based on the idle state of the gpu.
> > This is much better than enabling/disabling self refresh for various
> > reasons, including staying in a lower power state for more time and
> > avoiding the need for cpu cycles.
> >
> > Something must have been fixed in the driver between the initial
> > implementation of 945 self refresh and now.
> > (maybe 944001201ca0196bcdb088129e5866a9f379d08c: drm/i915: enable low
> > power render writes on GEN3 hardware?)
>
> Considering that there is no rationale in the git history as why it was
> done manually, maybe you could explain the reason why it could not have
> been automatically before? Was it simply causing hangs? Do you have any
> measurements that show power/performance impacts of the switch?
Yes, it would hang before, but only on some platforms. It's likely
related to the low power render writes issue...
--
Jesse Barnes, Intel Open Source Technology Center
More information about the Intel-gfx
mailing list