I am concerned about this "war on overlays" and pushing us all towards compositing whether we
want to or not.
I recently tried Compiz-fusion, and while I'm ready to admit that the transparent desktop cube
looks very cool, I found it too slow to use on a daily basis, even though I have a relatively
modern machine (1 year old laptop with 2GHz Core2duo and Intel 945 GM). The performance of
terminal windows or Firefox was acceptable, but e.g. Gimp was uncomfortably slow when doing
screen updates. Not to mention that the X server died several times on one day, something it
has never done on that machine before. After a day of playing with it, I was relieved to turn
compositing back off.
With respect to overlaid XVideo, as you might be aware, recent Intel drivers use texturing by
default. One of the first things I do after downloading a new driver is reverting to
overlays. Why? Intel's textured XVideo does not support brightness/contrast adjustment (or
didn't last time I tried). Videos often require a different brightness setting than the
desktop, so to me this lack is basically a show-stopper. Plus, last time I tried, textured
XVideo badly suffered from tearing; I've never seen that problem with overlaid XVideo.
I get this uncomfortable feeling, and I know I'm not the only one, that Intel developers keep
pushing half-baked ideas at us. Sure, I can see the shortcomings of overlays, but I refuse to
switch so long as the alternative pitched is nowhere near as usable. I think Intel developers
would do many people a big favour if they slowed down with adding new features and focused on
improving the ones already there.
Posted Feb 15, 2008 0:51 UTC (Fri) by jamesh (guest, #1159)
[Link]
Have you reported a bug?
Dissenter's voice on overlays, compositing, etc.
Posted Feb 15, 2008 4:20 UTC (Fri) by kamil (subscriber, #3802)
[Link]
Well, when I first learned of the lack of brightness/contrast adjustment issue, I found a
discussion in the archives of the developers mailing list that made it clear that they were
well aware of this shortcoming, but had no intention to fix it any time soon.
This was over a year ago. Last I checked, the problem was still there, although I can't test
with the very latest Intel driver, because it is unstable in combination with my X server (I'm
assuming that once I update the X server, it will get stable).