Bug 50244

Summary: [IVB, VLV] disable RC6 around MI_WAIT_FOR_EVENT
Product: DRI Reporter: Jesse Barnes <jbarnes>
Component: DRM/IntelAssignee: Chris Wilson <chris>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: low CC: ben, chris, daniel, jbarnes
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Jesse Barnes 2012-05-22 14:46:21 UTC
To avoid missed events.

http://dt.igk.intel.com/wa_database/DetailsView/Show?wa_name_id=1180
Comment 1 Chris Wilson 2012-05-23 05:08:14 UTC
Depends upon DDX/kernel integration to signal when we are using MI_WAIT_FOR_EVENT, and at the moment we are not trying to vsync on gen6+. We also need the execbuffer flag for DERRMR.
Comment 2 Chris Wilson 2012-10-17 16:52:13 UTC
xf86-video-intel:

commit 891bae4aa91e85542dcbe38f6ee92141e3efc801
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Oct 17 11:29:10 2012 +0100

    sna: Use the secure batches to program scanline waits on gen6+
    
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Comment 3 Daniel Vetter 2012-10-17 19:12:29 UTC
Note that this also needs a brand-spanking new kernel with:

commit d7d4eeddb8f72342f70621c4b3cb718af9361712
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Oct 17 12:09:54 2012 +0100

    drm/i915: Allow DRM_ROOT_ONLY|DRM_MASTER to submit privileged batchbuffers

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.