On 09.12.2015 14:01, Keith Packard wrote: > > Michel Dänzer <[email protected]> writes: > >> FWIW, the latter is no reason to remove DRI1 support as a whole AFAICT: >> SIGIO was only used for DRI1 kernel driven context switching, > > It looks like the only non-SIGIO path would be for drivers using > DRI_KERNEL_SWAP; DRI_HIDE_X_CONTEXT and DRI_SERVER_SWAP both require > SIGIO.
No kernel DRM driver (other than the one for 3Dlabs Gamma) ever generated SIGIO for this. The radeon driver was using DRI_HIDE_X_CONTEXT, which worked fine without the context swaps triggered by SIGIO. It simply switched from 3D to 2D context in the WakeupHandler and vice versa in the BlockHandler. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
