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]

Reply via email to