[Intel-gfx] regression on vanilla kernel "drm/i915: framebuffer compression for GM45"
Arkadiusz Miskiewicz
arekm at maven.pl
Sun Sep 27 19:34:28 CEST 2009
On Friday 25 of September 2009, Jesse Barnes wrote:
> On Fri, 25 Sep 2009 12:57:06 +0200
>
> Alexey Fisher <bug-track at fisher-privat.net> wrote:
> > Hallo Barnes,
> > i just found regression on vanilla kerenl. On my eeepc p1005ha after
> > this patch xorg will be heavy loaded with cursor flickering.
I'm also seeing flickering with linus git master but I'm actually on GM45. It
doesn't happen immediately - it takes few minutes to few hours for flickering
to start.
bisect led me to:
commit abc6bcf549e009dc5b63698455e6f94e5a30428d
Author: Jesse Barnes <jbarnes at virtuousgeek.org>
Date: Mon Sep 14 15:39:40 2009 -0700
drm/i915: framebuffer compression for GM45+
Add support for framebuffer compression on GM45 and above. Removes
some unnecessary I915_HAS_FBC checks as well (this is now part of the
FBC display function).
Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
Signed-off-by: Eric Anholt <eric at anholt.net>
(I had to rebase to bisect it on top of linus git master instead of some
2.6.31rc9 when)
git bisect start
# good: [b7f21bb2e23b4fec16b448a34889f467465be659] Merge branch 'linux-next'
of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
git bisect good b7f21bb2e23b4fec16b448a34889f467465be659
# bad: [ad2185accf321ecb0ca0fa5ac1d1843c2853a282] drm/i915: Immediately
discard any backing storage for uneeded objects
git bisect bad ad2185accf321ecb0ca0fa5ac1d1843c2853a282
# good: [e5ca8379a1ef6ddc888227c1b6c9d51a81acb220] drm/i915: Implement GPU
reset on i965
git bisect good e5ca8379a1ef6ddc888227c1b6c9d51a81acb220
# good: [e5ca8379a1ef6ddc888227c1b6c9d51a81acb220] drm/i915: Implement GPU
reset on i965
git bisect good e5ca8379a1ef6ddc888227c1b6c9d51a81acb220
# good: [0ba2e5d93e385d5414cfd6645a2ca760f712b073] drm/i915: prevent FIFO
calculation overflows on 32 bits with high dotclocks
git bisect good 0ba2e5d93e385d5414cfd6645a2ca760f712b073
# good: [0ba2e5d93e385d5414cfd6645a2ca760f712b073] drm/i915: prevent FIFO
calculation overflows on 32 bits with high dotclocks
git bisect good 0ba2e5d93e385d5414cfd6645a2ca760f712b073
# bad: [abc6bcf549e009dc5b63698455e6f94e5a30428d] drm/i915: framebuffer
compression for GM45+
git bisect bad abc6bcf549e009dc5b63698455e6f94e5a30428d
# good: [9321e956f0438741ff911115bda9a69d422832ed] drm/i915: correct FBC
update when pipe base update occurs
git bisect good 9321e956f0438741ff911115bda9a69d422832ed
# good: [0f39d0a157ef04cf350c375c17eeb79abae61159] drm/i915: Skip the sanity
checks if the current relocation is valid
git bisect good 0f39d0a157ef04cf350c375c17eeb79abae61159
# good: [04a4f79898c9368b0e052d7e8349e099e22d27be] drm/i915: split display
functions by chip type
git bisect good 04a4f79898c9368b0e052d7e8349e099e22d27be
--
Arkadiusz MiĆkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
More information about the Intel-gfx
mailing list