diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2010-07-23 15:20:00 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-07-26 11:27:06 -0700 |
commit | 9c928d168d4030a230a7a5ee1764721d173f1153 (patch) | |
tree | 3d41bcee055ef9eec9e74eb98c4ac67cdcaba927 /drivers/gpu/drm/i915/i915_drv.h | |
parent | 127bd2ac91c3ecf42890ac320f4c65346d110e78 (diff) | |
download | talos-op-linux-9c928d168d4030a230a7a5ee1764721d173f1153.tar.gz talos-op-linux-9c928d168d4030a230a7a5ee1764721d173f1153.zip |
drm/i915: disable FBC when more than one pipe is active
We're really supposed to do this to avoid trouble with underflows when
multiple planes are active.
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=26987.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Tested-by: fangxun <xunx.fang@intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index d147ab2f5bfc..1d82de1618ab 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -215,6 +215,7 @@ enum no_fbc_reason { FBC_MODE_TOO_LARGE, /* mode too large for compression */ FBC_BAD_PLANE, /* fbc not supported on plane */ FBC_NOT_TILED, /* buffer not tiled */ + FBC_MULTIPLE_PIPES, /* more than one pipe active */ }; enum intel_pch { |