[PATCH xserver 0/4] Rework suspending GLX clients
Michel Dänzer
michel at daenzer.net
Fri Jun 30 02:18:04 UTC 2017
On 30/06/17 02:30 AM, Keith Packard wrote:
> Adam Jackson <ajax at redhat.com> writes:
>
>> As far as I can tell, DRI3 clients do not need to suspend when VT
>> switched. Also, the code to drive that suspension is in the wrong
>> place, a client that only issued DRI1 requests but not GLX would not be
>> slept on VT switch.
>
> I'm not sure I understand why DRI1 and DRI2 clients need to have their X
> requests suspended either? Are we using this to get them to stop talking
> to the device on the client side?
It doesn't have much of an effect for DRI1 clients, since they don't
need to perform any X11 protocol requests once they have a DRI drawable
and access to the SAREA.
For DRI2, I'm adding Kristian, who added this code in
https://cgit.freedesktop.org/xorg/xserver/commit/?id=879515b1399f87a47010532af70f34b9b09e2a9b
.
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 224 bytes
Desc: OpenPGP digital signature
URL: <https://lists.x.org/archives/xorg-devel/attachments/20170630/5e4a9ac5/attachment-0001.sig>
More information about the xorg-devel
mailing list