! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Scrolling in transparent mode is too slow
Status:
CLOSED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description Anton Kuzmin 2006-04-30 17:01:12 CEST
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
Comment 1 Benedikt Meurer editbugs 2006-04-30 20:55:05 CEST
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.
Comment 2 Anton Kuzmin 2006-04-30 21:00:00 CEST
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?
Comment 3 Benedikt Meurer editbugs 2006-04-30 21:12:07 CEST
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.

Bug #1742

Reported by:
Anton Kuzmin
Reported on: 2006-04-30
Last modified on: 2009-12-17

People

Assignee:
Benedikt Meurer
CC List:
0 users

Version

Version:
unspecified

Attachments

Additional information