[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