Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Wilson <chris@chris-wilson.co.uk>
To: Peter Clifton <pcjc2@cam.ac.uk>, intel-gfx@lists.freedesktop.org
Subject: Re: Small graphics corruption in QT apps, tiling corruption / hang in flash
Date: Fri, 29 Oct 2010 09:33:11 +0100	[thread overview]
Message-ID: <849307$a660l6@azsmga001.ch.intel.com> (raw)
In-Reply-To: <1288320546.14042.7.camel@pcjc2lap>

On Fri, 29 Oct 2010 03:49:06 +0100, Peter Clifton <pcjc2@cam.ac.uk> wrote:
> Hi guys,
> 
> Just a heads-up here. I don't use many QT apps, so I don't know when
> this first started occurring, but with "late" drivers, (all known drm
> kernel fixes merged), I noticed the following corruptions. I'm not sure
> who's bug this is.. it could well be a QT problem of course.
> 
> I first noticed it when running mutter / gnome-shell, but last two
> screen-shots were made within metacity (without compositing).
> 
> Not really enough for a bugzilla report me thinks (for now at least),
> but I thought I'd show people in case it jumped out at anyone.

Looks very much like that on expose the pixmap is drawn to
uninitialised, i.e. the background paint went astray. Maybe it was
never emitted, it never arrived or the driver screwed up.

Please do file a bug, just so that I'm reminded of what to look out for
and we can start collecting information on triggers.

> I also saw a crash recently watching a flash video where the corruption
> (after a DPMS blank I think), looked like a tiling error. (I
> _tentatively_ think). I've not been able to reproduce that problem
> though, although I do have a GPU error log from when it hung in that
> last case.

Just the common-or-garden swapbuffers-on-modeset hang. It's a race between
userspace doing a wait-on-scanline on the pipe and KMS disabling that
pipe. In theory, recent kernels (2.6.36) have extra protection to close
one race and to hopefully fixup it up after it occurs. Not a complete
solution though.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

      parent reply	other threads:[~2010-10-29  8:33 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-10-29  2:49 Small graphics corruption in QT apps, tiling corruption / hang in flash Peter Clifton
2010-10-29  5:28 ` Alexey Fisher
2010-10-29  8:33 ` Chris Wilson [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='849307$a660l6@azsmga001.ch.intel.com' \
    --to=chris@chris-wilson.co.uk \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=pcjc2@cam.ac.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox