Linked by Eugenia Loli on Tue 11th Nov 2003 21:43 UTC, submitted by John
X11, Window Managers The new X Server developed under the sponsorship of is aiming at replacing XFree86. Some code will be re-used but the core will be rewritten by Keith Packard and others. The new X server features full support for transparency, and has window-level image compositing among other things. Check out the screenshots (one more added, now there are four shots).
Permalink for comment
To read all comments associated with this story, please click here.
Sorry folks, no cigar
by Anonymous on Wed 12th Nov 2003 04:29 UTC

Interestingly, this hack will likely be a speed-killer for GTK apps, SDL and any tool-kit, application or environment that buffers its graphics display internally before feeding it through to X11. The introduction of buffering at the window manager level for these effects will only 'double-up' the buffering that is already taking place at application level. Thus many existing applications will end up being *triple-buffered*, which would waste most of your memory, plus the dog-slow speed of triple-buffering and X11's existing throughput issues would make it a huge disappointment.

The only way that this could work is if X11 standardised on this buffering issue and made things easier for developers in this area. Then all the existing apps that use their own buffering need to be adjusted to take advantage of it. Even then, you'll still need a 1Ghz+ processor because X11's added overhead still causes a lot of grief when drawing buffered graphics (you could use the XDGA extension, but it only works for full screen games and not the X desktop, so that's out).

Only OS X and Athene (which already works on X11) have got it right so far - something like this really needs to be done correctly from scratch, not just hacked on to an antiquated display system. The screenshots look fantastic, but I'll guarantee you that it runs like a dog.