[Bug 81383] [intel+nvidia randr offloading] X segfaults with latest intel drivers

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 17 07:25:06 PDT 2014


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

Chris Wilson <chris at chris-wilson.co.uk> changed:

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

--- Comment #13 from Chris Wilson <chris at chris-wilson.co.uk> ---
The fix in your case should be fairly trivial, remove the sna_crtc->transform =
true and remember to unoffset the CRTC. However, handling the transformed
slaved CRTC was broken.


commit a45b2ea11c15f35c36330ff27cb45854a29c2e2c
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Jul 17 14:40:51 2014 +0100

    sna: Handle rotated slaved scanouts

    As per the usual handling of rotated scanouts with unsupported
    rotations, we stage the drawing onto a backbuffer then rotate onto the
    crtc later. The difference here is that we must read the contents from
    the master pixmap rather than our own screen pixmap.

    Spotted was looking at slaved scanouts mistakenly setting the CRTC
    transformed flag.

    Reported-by: Tomas Pruzina <pruzinat at gmail.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=81383
    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20140717/86be4fb9/attachment.html>


More information about the intel-gfx-bugs mailing list