Hello, I've been searching on bugs and forums but it seems that no one had this issue. Since upgrading x11-libs/gtk+-2.6.10-r1 to x11-libs/gtk+-2.8.8 on Jan 05, GNOME performance has become noticeably worse. Dragging around windows and icons, underlying desktop redraws on maximizing and minimizing windows, have been not as smooth and fast as with x11-libs/gtk+-2.6.10-r1. After an "emerge -e world" I couldn't notice any improvement. Adding "=x11-libs/gtk+-2.8.8" to /etc/portage/package.mask and downgrading to x11-libs/gtk+-2.6.10-r1 recovered the situation and now the desktop operations are as responsive as usual. Thanks in advance, ilGino
emerge info Portage 2.0.53 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-a i686) ================================================================= System uname: 2.6.15-a i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl alsa audiofile avi berkdb bitmap-fonts bzip2 cdr crypt curl eds emboss encode esd exif expat fam firefox foomaticdb gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml imlib jpeg lcms libg++ libwww matrox mikmod mmx mng mp3 mpeg ncurses nptl nptlonly ogg oggvorbis opengl pam pdflib perl png python quicktime readline sdl slang spell sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev vorbis x86 xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Hello! Same problem here. x11-libs/gtk+-2.8.9 USE="-debug doc jpeg tiff" x11-base/xorg-x11-6.8.2-r6 USE="-3dfx 3dnow bitmap-fonts -cjk -debug -dlloader -dmx doc -font-server -insecure-drivers -ipv6 -minimal mmx nls -nocxx opengl pam -sdk sse -static truetype-fonts type1-fonts -xprint xv" Everything that uses gtk+ lags hardly and everything that is started from gtk+ also lags. Example1: Starting "top" from "xterm" shows that X uses 7% of memory and mostly use 0.0% of CPU. If I start it from "Terminal" - gtk+ based terminal emulator "top" shows that X uses 25% of memory and cpu usage of X jumps up and down from 10% to 30% every half second. Example2: If I start quake3 from xterm it shows 125 fps more or less stable. From "Terminal" or xfce4-panel it shows no more than 25fps also jumping up and down. sys-libs/glibc-2.3.5-r3 USE="-build -erandom -glibc-compat20 -glibc-omitfp -hardened -linuxthreads-tls nls nptl -nptlonly -pic -profile -userlocales" sys-devel/gcc-3.4.5 USE="-bootstrap -boundschecking -build fortran -gcj gtk -hardened -ip28 -mudflap -multislot nls -nocxx -nopie -nossp -objc -objc-gc -vanilla" media-video/nvidia-kernel-1.0.8178 media-video/nvidia-glx-1.0.8178 USE="-dlloader" With best regards Petr Shatunov
Hello, i decided to upgrade from gnome-2.10 to gnome-2.12 so i removed "=x11-libs/gtk+-2.8.8" from /etc/portage/package.mask. gnome-2.12.2 emerged successfully and works great but performance again is noticeably worse than with gtk+-2.6.10-r1. A simple test follows. Open and maximize nautilus (2.12.2), open a small gnome-terminal (2.12.0) and drag it around in circles above nautilus: the white 'unredrawn' shade that briefly follows gnome-terminal and then gets filled block by block is about three times longer than with gtk+-2.6.10-r1. What is this caused by? gtk, cairo, X? Best regards, ilGino
*** Bug 121547 has been marked as a duplicate of this bug. ***
please try gtk+-2.8.12 and see if that fixes your problems. ( just committed to the tree ) Report back results. Thanks!
Hello, good news down here, sluggish behaviour seems almost disappeared after doing the following by your suggestion: emerge sync ACCEPT_KEYWORDS="~x86" emerge gtk+ restart X and GNOME. Another little test i used to trigger this slowness, if it helps in your investigation: open a gnome-terminal, maximize it, then repeatedly switch between this (workspace A) and another clean workspace (workspace B). Going from B to A was fast (gnome-treminal and its content appeared in a blink). Going from A to B was slow (underlying icons appeared after some time). More details i noticed before upgrading from gtk+2.8.8 to gtk+2.8.12: - this happened more WITHOUT desktop background (i mean the usual boring greyish #76848F solid color) - this happened less WITH a desktop background, the painting and the icons appeared faster For the sake of completeness, white shade following a window while dragging it around above nautilus (same test as in my first post) still seems somehow lengthy, but maybe this is just paranoia: desktop has returned as responsive as it used to be with gtk+-2.6.10-r1. Thanks, ilGino
marking as fixed as the reporter states that the issue is no longer present.
it is fixed, but the revision its fixed in is not marked stable. leaving open for this reason.
now that revision is stable, so resolving.