On 30/06/17 02:30 AM, Keith Packard wrote: > Adam Jackson <[email protected]> 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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
