On Wed, Nov 16, 2011 at 16:59, Andrew Lutomirski <[email protected]> wrote: > > On Nov 16, 2011 7:54 AM, "Daniel Vetter" <[email protected]> wrote: >> >> On Mon, Nov 14, 2011 at 21:39, Eugeni Dodonov <[email protected]> >> wrote: >> > Most of the rc6-related hangs and major issues were addressed for the >> > past >> > months. >> > >> > Let's re-enable it by default to provide a more wider testing, and catch >> > the remaining problems. >> > >> > According to tests, enablement of rc6 results in up to +50% improvements >> > in power usage and battery life, so it certainly would be a nice feature >> > to have enabled by default. >> > >> > Also, most of the issues related to rc6 seem to came from VTd, so if you >> > are experiencing any problems with it, try disabling VTd in bios or >> > using >> > intel_iommu=off kernel parameter to investigate whether it solves the >> > issue. >> > >> > Acked-by: Keith Packard <[email protected]> >> > CC: Daniel Vetter <[email protected]> >> > CC: Jesse Barnes <[email protected]> >> > Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=38567 >> > Signed-off-by: Eugeni Dodonov <[email protected]> >> >> Iirc the same applies to rc6 as to semaphores. We have bug reports >> that it causes hard-hangs in combination with DMAR. I haven't yet >> gotten around to poking the relevant reporters whether ppgtt changes >> anything, because internet access here at the Intel Poland site sucks. >> So again I think we need to disable this on snb when DMAR is on. > > I can reproduce the semaphore hang easily. Where are the ppgtt > patches/settings to play with? > > FWIW, rc6 is a *huge* win on my SNB laptop, and the laptop has always been > rock-solid with any set of options. Maybe this is only an issue on desktop > parts, and the 5W difference is a bigger deal on laptops anyway.
Grab the ppgtt branch from my fdo repo: http://cgit.freedesktop.org/~danvet/drm/ Note that this branch will only work on snb/ivb and that resume is broken. Also, after the first gpu reset ppgtt will get disabled and hence your machine might die rather quickly. So perhaps boot with i915.reset=0 to prevent that. Testing feedback highly welcome. Yours, Daniel -- Daniel Vetter [email protected] - +41 (0) 79 365 57 48 - http://blog.ffwll.ch _______________________________________________ Intel-gfx mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/intel-gfx
