[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#471456: Very high CPU usage while resizing/scrolling/using it



Package: xserver-xorg
Version: 1:7.3+10

Xorg is eating lot of CPU (up to 100%) on trivial tasks such as :
- scrolling with Shift+PageDown in a big openoffice calc spreadsheet
- resizing the default Xfce Terminal
- scrolling in big web pages with iceweasel
- switching for tab to tab with iceweasel
I do not use compiz, fusion, or anything else like that.
My deskop manager is Xfce 4.4.2.1

After having found this link :
    http://lorenzod8n.wordpress.com/2007/12/23/xorg-73-in-sid-harmful/
I tried to downgrade xserver-xorg (and only xserver-xorg) to Xorg 1:7.3+7, determining it was the right version to test by using the date on this blog + http://snapshot.debian.net/

Everything is fast again, I can re-use openoffice and iceweasel normally.


Xorg.log from 7.3+10 :

$grep EE /var/log/Xorg.1.log
       (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER

$grep WW /var/log/Xorg.1.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) intel(0): Bad V_BIOS checksum
(WW) intel(0): Register 0x61200 (PP_STATUS) changed from 0xc0000008 to 0xd000000a
(WW) intel(0): PP_STATUS before: on, ready, sequencing idle
(WW) intel(0): PP_STATUS after: on, ready, sequencing on
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32


Xorg.log from 7.3+7 :
$grep EE /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering

$grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) intel(0): Bad V_BIOS checksum



Hardware is : Lenovo X61s

Cpu is : Intel(R) Core(TM)2 Duo CPU     L7700  @ 1.80GHz

Video is :
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c) (prog-if 00 [VGA controller])
       Subsystem: Lenovo Unknown device 20b5
       Flags: bus master, fast devsel, latency 0, IRQ 18
       Memory at f8000000 (64-bit, non-prefetchable) [size=1M]
       Memory at e0000000 (64-bit, prefetchable) [size=256M]
       I/O ports at 1800 [size=8]
       Capabilities: <access denied>

00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
       Subsystem: Lenovo Unknown device 20b5
       Flags: bus master, fast devsel, latency 0
       Memory at f8100000 (64-bit, non-prefetchable) [size=1M]
       Capabilities: <access denied>


$uname -a
Linux tolkien 2.6.24-1-686 #1 SMP Mon Feb 11 14:37:45 UTC 2008 i686 GNU/Linux

$dpkg -s libc6 | grep ^Version
Version: 2.7-6






$cat /etc/X11/xorg.conf Section "InputDevice"
       Identifier      "Generic Keyboard"
       Driver          "kbd"
       Option          "XkbRules"      "xorg"
       Option          "XkbModel"      "pc105"
       Option          "XkbLayout"     "us_intl"
       #Option          "XkbOptions"    "compose:ralt"
EndSection

Section "InputDevice"
       Identifier      "Configured Mouse"
       Driver          "mouse"
       Option          "CorePointer"
       Option          "Device"               "/dev/input/mice"
       Option          "Protocol"             "ImPS/2"

       #Comment this line out.
       #Option          "Emulate3Buttons"      "true"

       #add those three lines
       Option          "EmulateWheel"          "true"
       Option          "EmulateWheelTimeOut" "200"
       Option          "EmulateWheelButton"    "2"
       #For more information http://thinkwiki.org/wiki/How_to_configure_the_TrackPoint
EndSection

Section "Device"
       Identifier      "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller"
       Driver          "intel"
       BusID           "PCI:0:2:0"
EndSection

Section "Monitor"
       Identifier      "Configured Monitor"
       Option          "DPMS"
EndSection

Section "Screen"
       Identifier      "Default Screen"
       Monitor         "Configured Monitor"
       DefaultDepth    24
       SubSection "Display"
               Modes           "1024x768" "800x600" "640x480"
               Virtual         1920 1200
       EndSubSection
EndSection




$reportbug -q --template -T none -s none -S normal -b --list-cc none -q xserver-xorg
Warning: no reportbug configuration found.  Proceeding in novice mode.
Detected character set: UTF-8
Please change your locale if this is incorrect.

Using 'xav <xav@tolkien>' as your from address.
Getting status for xserver-xorg...
Maintainer for xserver-xorg is 'Debian X Strike Force <debian-x@lists.debian.org>'.
Looking up dependencies of xserver-xorg...

Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: xav <xav@tolkien>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: none
X-Debbugs-Cc: none

Package: xserver-xorg
Version: 1:7.3+7
Severity: normal



-- System Information:
Debian Release: lenny/sid
 APT prefers testing
 APT policy: (900, 'testing'), (800, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xserver-xorg depends on:
ii  debconf [debconf-2 1.5.19                Debian configuration management sy
ii  x11-common         1:7.3+10              X Window System (X.Org) infrastruc
ii  x11-xkb-utils      7.3+1                 X11 XKB utilities
ii  xkb-data           1.1~cvs.20080104.1-1  X Keyboard Extension (XKB) configu
ii  xserver-xorg-core  2:1.4.1~git20080131-2 Xorg X server - core server
ii  xserver-xorg-input 1:1.2.0-1             X.Org X server -- evdev input driv
ii  xserver-xorg-input 1:1.2.2-3             X.Org X server -- keyboard input d
ii  xserver-xorg-input 1:1.2.3-2             X.Org X server -- mouse input driv
ii  xserver-xorg-input 0.14.7~git20070706-2  Synaptics TouchPad driver for X.Or
ii  xserver-xorg-video 2:2.2.1-1             X.Org X server -- Intel i8xx, i9xx

Versions of packages xserver-xorg recommends:
pn  discover1 | discover          <none>     (no description available)
ii dmidecode 2.9-1 Dump Desktop Management Interface ii laptop-detect 0.13.5 attempt to detect a laptop
pn  libgl1-mesa-dri               <none>     (no description available)
ii  udev                          0.114-2    /dev/ and hotplug management daemo
pn  xresprobe                     <none>     (no description available)

-- debconf information:
 shared/fontpath/fontserver:
 xserver-xorg/multiple_possible_x-drivers:
* xserver-xorg/config/monitor/use_sync_ranges: false
 xserver-xorg/config/doublequote_in_string_error:
 xserver-xorg/config/monitor/screen-size: 17 inches (430 mm)
 xserver-xorg/config/device/default-identifier:
 xserver-xorg/autodetect_monitor: true
 shared/no_known_x-server:
 xserver-xorg/config/display/default_depth: 24
 xserver-xorg/config/display/modes:
 xserver-xorg/config/device/bus_id_error:
 xserver-xorg/config/monitor/vert-refresh:
* xserver-xorg/config/inputdevice/keyboard/options:
* xserver-xorg/autodetect_keyboard: false
* xserver-xorg/config/device/use_fbdev: false
* xserver-xorg/config/inputdevice/keyboard/variant:
 xserver-xorg/config/nonnumeric_string_error:
* xserver-xorg/config/inputdevice/keyboard/layout: us
* xserver-xorg/config/inputdevice/mouse/emulate3buttons: true
 xserver-xorg/config/monitor/horiz-sync:
 xserver-xorg/config/monitor/range_input_error:
* xserver-xorg/config/inputdevice/keyboard/model: pc104
* xserver-xorg/config/device/driver:
 xserver-xorg/config/device/identifier:
 xserver-xorg/config/monitor/selection-method:
 xserver-xorg/config/null_string_error:
 shared/multiple_possible_x-servers:
* xserver-xorg/config/device/bus_id: PCI:0:2:0
 xserver-xorg/autodetect_video_card: true
 xserver-xorg/config/monitor/mode-list: 1024x768 @ 60Hz
* xserver-xorg/config/inputdevice/keyboard/rules: xorg
 xserver-xorg/config/monitor/default-identifier:




Reply to: