Hi lantian, lantian ai <[email protected]> wrote:
> Hello All: > > Currently ,The Xorg is a single process, It will deal with input, > output ,window clip , and many extentions events. > > But this seems make Xorg too complex , big and unstable. > > When we use some unstable driver ,such as some bad touchapd driver . > Sometimes it will make Xorg block or hang , no response on graphic > system, > > But the OS is still alive, Some driver will make Xorg into an infinite > loop . Sometimes it only make Xorg crash or abort. > > > Is it possible to make Xorg into several sub processes? > > Such as , one for input ,one for output,graphic operations, one for > other logic ..... The last initiative to revamp the current implementation of the x server into a multi-threaded application was conducted, with the mentoring of a few core developers, by Tiago Vignatti while participating as a student in the Google Summer of Code 2008. That fact raised a few interesting discussions about the inherent single-threaded nature of the server; some of which can still be read here: http://lists.freedesktop.org/archives/xorg/2008-June Have a look at a thread named "to thread the X server (?)" Cheers, Fernando. _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
