Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 76681

Summary: Some application are very very very slow in rendering/refreshing, like Firefox, OpenOffice, pdf and PostScript viewer and Gnome terminal ...for what I sow!
Product: Gentoo Linux Reporter: mau <mmeneg>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED UPSTREAM    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://www.webservertalk.com/message637932.html
Whiteboard:
Package list:
Runtime testing required: ---

Description mau 2005-01-04 13:41:44 UTC
For example in Gnome terminal when you scroll up a man page or a less output it takes a lot of time (~2-3 sec.) to refresh the page!

Ok I sow the bug 15636 talk about it, but it seem that gnome-terminal emphasize an  xorg problem.

Reproducible: Always
Steps to Reproduce:
1. Open a gnome-terminal session
2. Digit "man emerge"
3. Press page down key
4. Press page up key

Actual Results:  
When you press the page down key the refresh is quick/immediate, but every time
you press the page up botton it takes a lot of time (ok seconds but it's a lot
of time!) to refresh the page.

Expected Results:  
I expect a immediate refresh as when I press the page down button!

I "solve" the gnome-terminal problem (and the general problem of slow refresh)
using the neomagic_drv.o from XFree86. (as explained in the URL)

Hardware: IBM ThinkPad 600X

 # lspci
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
...
0000:01:00.0 VGA compatible controller: Neomagic Corporation NM2360 [MagicMedia
256ZX]
...

# cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "usbmouse" "SendCoreEvents"
EndSection

Section "Files"
        FontPath     "/usr/share/fonts/ttf-bitstream-vera/"
        FontPath     "/usr/share/fonts/terminus/"
        FontPath     "/usr/share/fonts/corefonts/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/freefont/"
        FontPath     "/usr/share/fonts/artwiz/"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/sharefonts/"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/unifont/"
        FontPath     "/usr/share/fonts/cyrillic/"
        FontPath     "/usr/share/fonts/ukr/"
        ModulePath   "/usr/X11R6/lib/modules/"
EndSection

Section "Module"
        Load  "dri"
        Load  "dbe"
        Load  "glx"
        Load  "type1"
        Load  "freetype"
        SubSection "extmod"
                Option  "omit xfree86-dga"
        EndSubSection
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbLayout" "it"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/mouse"
EndSection

Section "InputDevice"
        Identifier   "usbmouse"
        Driver       "mouse"
        Option       "Device"                "/dev/input/mice"
        Option       "Protocol"              "ExplorerPS/2"
        Option       "ZAxis Mapping"         "4 5"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "neomagic"
        VendorName  "Neomagic Corporation"
        BoardName   "NM2360 [MagicMedia 256ZX]"
        BusID       "PCI:1:0:0"
        VideoRam    4096
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth    16
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes     "1024x768"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes     "1024x768"
        EndSubSection
EndSection

# emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r9 i686)
=================================================================
System uname: 2.6.9-gentoo-r9 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
 http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm audiofile avi berkdb bitmap-fonts bonobo cdr crypt cups
divx4linux doc dvd emacs encode esd f77 fam fbcon flac foomaticdb fortran gdbm
gif gimpprint gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile
imagemagick imlib java jpeg libg++ libwww mad mikmod mmx mozilla mpeg msn
ncurses nls oggvorbis opengl pam pcmcia pdflib perl png pnp ppds python
quicktime readline sdl slang spell sse ssl svga tcpd tiff truetype trusted usb
x86 xml xml2 xmms xv xvid zlib"
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-06 23:52:33 UTC
Please try 6.8.1.901 to see whether it's been fixed.
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-08 17:17:18 UTC

*** This bug has been marked as a duplicate of 77118 ***
Comment 3 mau 2005-03-24 02:13:51 UTC
Now that I'm using OpenOffice or pdf viewer or postscript viewer and so on I sow that the rendering problem persist, specially with OpenOffice Writer and tables, or OpenOffice Spreadsheet. Xorg is very slow to refresh the image on the screen and the applications sometimes is unusable.

Searching the net I sow the same bug in RedHat "https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=139175" that tell "So i think this is not only a Xorg driver issue but also a xft and/or
gtk2 issue.".

I've installed "xorg-x11-6.8.2-r1" and yes the scroll on xterm is really improved, but only on xterm ...all the other applications remain slow in rendering!

Anyone had a "Neomagic Corporation NM2360 [MagicMedia 256ZX]" (I have an IBM TP 600X) with Gnome or KDE installed, how it works?!
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2005-03-24 11:54:27 UTC
Talking on here isn't going to accomplish anything. You need to talk to upstream. File a bug at bugs.freedesktop.org and post the URL here, so we can track it.

Make sure there isn't already a bug there for your problem.
Comment 5 Adam Jackson 2005-03-24 12:08:10 UTC
sounds a lot like

https://bugs.freedesktop.org/show_bug.cgi?id=1877

which is fixed in 6.8.2.
Comment 6 Joshua Baergen (RETIRED) gentoo-dev 2005-11-20 12:51:49 UTC
Comment #3 would indicate otherwise, at least for non-xterm apps.