[Bug 33867] [bisected] Graphics corruption related to pageflip ioctl support in 2.6.38-rc*

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 22 12:58:52 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=33867

Dave Witbrodt <dawitbro at sbcglobal.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED

--- Comment #16 from Dave Witbrodt <dawitbro at sbcglobal.net> 2012-07-22 12:58:52 PDT ---
I have been tracking this bug since April 2011, and it is finally fixed.  The
original problem was an all-black "melting" effect at the beginning of a game
of DOOM (using the prboom-plus client); as of comment 14, the melt effect was
working correctly, but 3D glitches were occurring:  at the beginning of the
game walls and floors would be invisible or would blink, but the bug would
disappear after a second or two into the game.  (Actually, any change of the
player's "height" in the virtual corld would trigger a few moment's worth of
the bug.)

The fix happened either in the DRM or Mesa.  I went from a 3.4.5 kernel to
3.4.6, with some cherry-picks from drm-airlied in both; and with Mesa 8.1-devel
I went from commit e3ff4d4c to commit e2e7b467.  None of the radeon-related
cherry picks in drm-next that I used (between 74da01dc - 197bbb3d) for my
kernel 3.4.6 update look relevant.  Promising candidates from Mesa include:

    commit 018e3f75d69490598d61059ece56d379867f3995
    Author: Marek Olšák <maraeo at gmail.com>
    Date:   Sun Jul 15 00:02:42 2012 +0200

        r600g: fix all failing depth-stencil tests for evergreen

    commit ba48f47ebf7f017db0507b92a3ca83e404dc586c
    Author: Marek Olšák <maraeo at gmail.com>
    Date:   Sat Jul 14 16:23:42 2012 +0200

        r600g: consolidate code for setting sampler views and fix bugs in
        the process

    commit 80755ff56317446a8c89e611edc1fdf320d6779b
    Author: Marek Olšák <maraeo at gmail.com>
    Date:   Sat Jul 14 17:06:27 2012 +0200

        r600g: properly track which textures are depth

At any rate, this minor annoyance is now completely gone.  Thanks to everyone
working on the open source Radeon support!

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list