[Xfce4-commits] r27940 - xfdesktop/trunk/src
Brian J. Tarricone
bjt23 at cornell.edu
Thu Oct 2 20:12:46 CEST 2008
Fabian Nowak wrote:
>>> Today, with compositing, the amount of pixmap memory used has
>>> increased a lot so I guess the driver was modified to support larger
>>> amount of pixmaps. Still, we may still have the problem with lower end
>>> video cards, dunno.
>> Ah, I see. Well, double buffering fixes a lot of flicker/repaint
>> issues with the icon view -- not sure if they're my fault and the
>> double buffering is just hiding bugs, but... we'll see if people
>> complain, I guess.
> Considering all my rather old PCs with TNT2, GeForce2, at least I would
> be very happy to find an option for switching double-buffering off,
> which could have a well-describing tooltip on which systems it might
> make sense trying to switch DB off, i.e. architecture of the graphics
> board and amount of video memory.
The problem is, if you turn DB off, the rubberbanding looks awful. I
mean, it's gross, seriously. It doesn't paint properly. At all. And
maybe that means I'm doing something wrong, but I checked, and my code
is very similar to what GtkIconView does, so I'd be surprised if that
were the problem (though an interesting test would be to turn off DB on
GtkIconView and see if the same drawing issues show up).
> Thinking of 3rd and 2nd world countries, I think you can't assume people
> running Xfce to have good graphics boards -- Xfce might be their choice
> as desktop system just because of the anciently low hardware
> requirements and smooth behaviour on older systems.
Well, remember, we turned DB off initially back in the end of 2003 or
so. A bit has changed since then, and a low-end graphics board *today*
might be ok with DB turned on. Back when I started out as xfdesktop
maintainer (early 2004), I rewrote portions of it, and forgot to disable
double-buffering initially, and I didn't have any problems on my TNT2
Ultra. (And when I bought that card back in 1999, it cost more than an
entire present-day low-end Intel motherboard with Intel graphics that
would still beat the pants of my TNT2U.)
If there are *actual problems*, I'd be willing to revisit this, but as
far as I'm concerned, this is idle speculation and not worth discussing
without some real-world cases of brokenness.
More information about the Xfce4-dev