Bug 50238

Summary: [ILK, SNB, IVB, VLV] need to make sure FBC is disabled when primary is disabled
Product: DRI Reporter: Jesse Barnes <jbarnes>
Component: DRM/IntelAssignee: Jani Nikula <jani.nikula>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium CC: ben, chris, daniel, jbarnes
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Jesse Barnes 2012-05-22 13:58:22 UTC
Need to make sure the sprite plane optimization disables fbc.

http://dt.igk.intel.com/wa_database/DetailsView/Show?wa_name_id=1004
Comment 1 Chris Wilson 2012-06-15 04:15:53 UTC
dinq commit 93314b5b6f343f5a4c14c89d000007a754190c9a
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Wed Jun 13 17:36:55 2012 +0100

    drm/i915: Switch off FBC when disabling the primary plane when obscured
    
    As we switch on/off the primary plane if it is completely obscured by an
    overlapping video sprite, we also nee to make sure that we update the
    FBC configuration at the same time.
    
    v2: Not all crtcs are intel_crtcs, as spotted by Daniel.
    v3: Boot testing rules.
    
    References: https://bugs.freedesktop.org/show_bug.cgi?id=50238
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
    Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
    Reviewed-by: Jesse Barnes <jbarnes@virtuousgeek.org>
    Reviewed-by: Jani Nikula <jani.nikula@linux.intel.com>
    Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>

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.