On 07/ 6/10 10:48 PM, Alan Coopersmith wrote:
But retrofitting a 25-year old multi-million line code base to be completely thread-safe, much less thread-hot, is not a small task. And since we already have GPU's that run 128 or 256 operations in parallel without adding any threads to the core server, it's not clear what the effects would be.
Instead of concentrating just on X, perhaps we should expand this to multithreading (really multiprocessing) the desktop. Some possibilities: Direct rendering by compiz. We currently force indirect rendering by compiz even if the graphics pipeline is capable of direct rendering. Indirect rendering sends all work through the X server which just adds to the single threaded overload. hwc. Hardware cursor movement on Xsun was handled inside the kernel driver, offloading some of the work from the X process. hwc did improve the interactive feel of the desktop, even if part of it was only aesthetic. _______________________________________________ opensolaris-discuss mailing list [email protected]
