Question about xserver commit 47bc7fca

Yu, Qiang Qiang.Yu at amd.com
Sun Jan 15 02:39:16 UTC 2017


My problem is on a two GPU platform secondary GPU has output and attached to the primary GPU
(which is always done even no monitor is connected to the secondary GPU on Ubuntu), compiz using
DRI3/Present can't do page flip so some tearing observed when moving windows on the desktop.

Regards,
Qiang
________________________________________
From: David Airlie <airlied at redhat.com>
Sent: Sunday, January 15, 2017 8:37:28 AM
To: Yu, Qiang
Cc: xorg-devel at lists.x.org; Hans de Goede; Daenzer, Michel
Subject: Re: Question about xserver commit 47bc7fca

> About this commit in xserver:
> https://cgit.freedesktop.org/xorg/xserver/commit/present/present.c?id=47bc7fcaa567b0d9e2627b4a21b112e96f81725b
>
> It disables present page flip after gpu screen attaches output to screen
> which affect
> hybrid GPU platform to get a smooth desktop. Do you have any plan how to
> solve this?

Fix the present API first to not pass the Window in to the drivers, so we can at least get the pScreen back.

Once that is done, figure out what you are meant to do, which I assume is flip on the slave gpu as well.

Dave.


More information about the xorg-devel mailing list