Package: linux-2.6 Version: 2.6.32-18 Severity: normal Tags: patch upstream fixed-upstream Hi, 2.6.35-rc6 included two patches fixing various gpu hangs on intel gen3 hw (915/945), it would be good to have them in sid. The first provides some register definitions, the second has the actual fix. commit 45503ded966c98e604c9667c0b458d40666b9ef3 Author: Keith Packard <keithp@keithp.com> Date: Mon Jul 19 21:12:35 2010 -0700 drm/i915: Define MI_ARB_STATE bits The i915 memory arbiter has a register full of configuration bits which are currently not defined in the driver header file. Signed-off-by: Keith Packard <keithp@keithp.com> cc: stable@kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com> commit 944001201ca0196bcdb088129e5866a9f379d08c Author: Dave Airlie <airlied@redhat.com> Date: Tue Jul 20 13:15:31 2010 +1000 drm/i915: enable low power render writes on GEN3 hardware. A lot of 945GMs have had stability issues for a long time, this manifested as X hangs, blitter engine hangs, and lots of crashes. one such report is at: https://bugs.freedesktop.org/show_bug.cgi?id=20560 along with numerous distro bugzillas. This only took a week of digging and hair ripping to figure out. Tracked down and tested on a 945GM Lenovo T60, previously running x11perf -copypixwin500 or x11perf -copywinpix500 repeatedly would cause the GPU to wedge within 4 or 5 tries, with random busy bits set. After this patch no hangs were observed. cc: stable@kernel.org Signed-off-by: Dave Airlie <airlied@redhat.com> Cheers, Julien
Attachment:
signature.asc
Description: Digital signature