On Sat, Sep 20, 2014 at 02:47:04AM +0800, Jike Song wrote: > From: Yu Zhang <yu.c.zhang@xxxxxxxxx> > > Framebuffer compression is disabled when driver detects it's > running in XenGT VM, because XenGT does not provide emulations > for FBC related operations, and we do not expose stolen memory > to the VM. > > Signed-off-by: Yu Zhang <yu.c.zhang@xxxxxxxxx> > Signed-off-by: Jike Song <jike.song@xxxxxxxxx> > Signed-off-by: Zhiyuan Lv <zhiyuan.lv@xxxxxxxxx> > --- > drivers/gpu/drm/i915/i915_dma.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c > index 927acea..bb4ad52 100644 > --- a/drivers/gpu/drm/i915/i915_dma.c > +++ b/drivers/gpu/drm/i915/i915_dma.c > @@ -1741,6 +1741,10 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags) > > i915_check_vgpu(dev); > > + /* disable framebuffer compression in vgt */ > + if (intel_vgpu_active(dev)) > + i915.enable_fbc = 0; This should be done inside intel_enable_fbc() so that the correct reason is given as to why it is disabled. -Chris -- Chris Wilson, Intel Open Source Technology Centre _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx