User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2 Using transparent background scrolling in terminal works way too slow. I have a videocard without hardware acceleration 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8378 [S3 UniChrome] Integrated Video (rev 01) xorg 7.0 Reproducible: Always
Unfortunately, there's not much we can do about this. Transparent background is handled completely within VTE by copying the wallpaper and applying the specified effects, and using the resulting pixmap as window background. This should however be improved in the future, once the pending VTE patches to enable XComposite for real transparency are applied.
I just thought it was abnormal. It souldn't be slow... Terminal takes the snapshot of wallpaper on window move. Why is it so slow then? Does terminal update the transparent background whenever user scrolls it?
This is INVALID because its a problem in VTE, there's really nothing Terminal can do about it, as its hidden behind the VTE API. As said earlier, the handling of "transparent" background in VTE is currently everything but optimal. Scrolling in the terminal window with transparent background currently requires updating the background area from the wallpaper pixmap and drawing the text again. This can be really slow depending on the quality of the graphics driver. There's work in progress for VTE to improve this, which will make Terminal faster. You can try to update to VTE 0.11.21, which already includes a lot of speed ups. There's also an optional GLX mode for VTE, but this doesn't usually speed up rendering that much from my experience.