Hello, after upgrading KDE to 4.4, xorg process takes 50 - 90% of CPU and makes desktop really slow. I didn't find anything relevant, so if you can take a look at these outputs and give me some solution, I'll be very grateful.
$ uname -a Linux napsugaram 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 GNU/Linux Platform Version 4.4.3 (KDE 4.4.3) I don't have xorg.conf only XF86Config: $ cat /etc/X11/XF86Config # nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 1.0 (bui...@murphy) Wed Jan 6 13:10:50 UTC 2010 # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (bui...@ninsei) Fri Sep 5 22:23:08 UTC 2008 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" EndSection Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "keyboard" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Samsung SyncMaster" HorizSync 30.0 - 81.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Quadro NVS 130M" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT: nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection $ $ aptitude search nvidia p nvidia-cg-toolkit - NVIDIA Cg Toolkit Installer i nvidia-glx - NVIDIA binary Xorg driver p nvidia-glx-dev - NVIDIA binary Xorg driver development files v nvidia-kernel-195.36.24 - i nvidia-kernel-2.6.32-trunk-686 - NVIDIA binary kernel module for Linux 2.6.32-trunk-686 i nvidia-kernel-common - NVIDIA binary kernel module support files i A nvidia-kernel-dkms - NVIDIA binary kernel module DKMS source i nvidia-kernel-source - NVIDIA binary kernel module source p nvidia-libvdpau-dev - NVIDIA vdpau development files p nvidia-libvdpau1 - NVIDIA vdpau libraries v nvidia-libvdpau1-dev - i nvidia-settings - Tool for configuring the NVIDIA graphics driver p nvidia-vdpau-driver - NVIDIA vdpau driver i nvidia-xconfig - The NVIDIA X Configuration Tool $ $ lspci | grep VGA 01:00.0 VGA compatible controller: nVidia Corporation G86M [Quadro NVS 130M] (rev a1) $ glxinfo | egrep "glx (vendor|version)" server glx vendor string: NVIDIA Corporation server glx version string: 1.4 client glx vendor string: NVIDIA Corporation client glx version string: 1.4 $ grep Driver /etc/X11/XF86Config 2>&1|grep nvidia Driver "nvidia" $ glxinfo |grep rendering direct rendering: Yes I set up Nvidia driver according to http://wiki.debian.org/NvidiaGraphicsDrivers I used nvidia packages from Sid (when I installed Squeeze, 6 months ago). I'm attaching Xorg log. Thank you for help! Regards, Jan Hlodan
X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32-4-686 i686 Debian Current Operating System: Linux napsugaram 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 i686 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-trunk-686 root=UUID=9be8fe41-5bff-4616-ba0f-c41544e1226b ro quiet Build Date: 04 May 2010 03:43:42PM xorg-server 2:1.7.7-1 (Julien Cristau <jcris...@debian.org>) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jun 8 13:04:40 2010 (==) Using config file: "/etc/X11/XF86Config" (==) Using system config directory "/usr/share/X11/xorg.conf.d" Parse error on line 16 of section Files in file /etc/X11/XF86Config Ignoring obsolete keyword "RgbPath". (==) ServerLayout "Layout0" (**) |-->Screen "Screen0" (0) (**) | |-->Monitor "Monitor0" (**) | |-->Device "Device0" (**) |-->Input Device "Keyboard0" (**) |-->Input Device "Mouse0" (**) Option "Xinerama" "0" (==) Automatically adding devices (==) Automatically enabling devices (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. Entry deleted from font path. (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, built-ins (==) ModulePath set to "/usr/lib/xorg/modules" (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Keyboard0 (WW) Disabling Mouse0 (II) Loader magic: 0x81ea020 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 6.0 X.Org XInput driver : 7.0 X.Org Server Extension : 2.0 (++) using VT number 7 (--) PCI:*(0:1:0:0) 10de:042a:1179:0001 nVidia Corporation G86M [Quadro NVS 130M] rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000cf00/128, BIOS @ 0x????????/131072 (II) Open ACPI successful (/var/run/acpid.socket) (II) "extmod" will be loaded. This was enabled by default and also specified in the config file. (II) "dbe" will be loaded. This was enabled by default and also specified in the config file. (II) "glx" will be loaded. This was enabled by default and also specified in the config file. (II) "record" will be loaded by default. (II) "dri" will be loaded by default. (II) "dri2" will be loaded by default. (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension SELinux (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions/libglx.so (II) Module glx: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Server Extension (II) NVIDIA GLX Module 195.36.24 Thu Apr 22 10:38:29 PDT 2010 (II) Loading extension GLX (II) LoadModule: "record" (II) Loading /usr/lib/xorg/modules/extensions/librecord.so (II) Module record: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.13.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension RECORD (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions/libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "nvidia" (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so (II) Module nvidia: vendor="NVIDIA Corporation" compiled for 4.0.2, module version = 1.0.0 Module class: X.Org Video Driver (II) NVIDIA dlloader X Driver 195.36.24 Thu Apr 22 09:34:29 PDT 2010 (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs (II) Primary Device is: PCI 0...@00:00:0 (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "wfb" (II) LoadModule: "wfb" (II) Loading /usr/lib/xorg/modules/libwfb.so (II) Module wfb: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) Loading sub module "ramdac" (II) LoadModule: "ramdac" (II) Module "ramdac" already built-in (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (**) NVIDIA(0): Option "TwinView" "0" (**) NVIDIA(0): Option "MetaModes" "CRT: nvidia-auto-select +0+0" (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "CRT-0" (**) Jun 08 13:04:42 NVIDIA(0): Enabling RENDER acceleration (II) Jun 08 13:04:42 NVIDIA(0): Support for GLX with the Damage and Composite X extensions is (II) Jun 08 13:04:42 NVIDIA(0): enabled. (II) Jun 08 13:04:45 NVIDIA(0): NVIDIA GPU Quadro NVS 130M (G86) at PCI:1:0:0 (GPU-0) (--) Jun 08 13:04:45 NVIDIA(0): Memory: 524288 kBytes (--) Jun 08 13:04:45 NVIDIA(0): VideoBIOS: 60.86.49.00.26 (II) Jun 08 13:04:45 NVIDIA(0): Detected PCI Express Link width: 16X (--) Jun 08 13:04:45 NVIDIA(0): Interlaced video modes are supported on this GPU (--) Jun 08 13:04:45 NVIDIA(0): Connected display device(s) on Quadro NVS 130M at PCI:1:0:0: (--) Jun 08 13:04:45 NVIDIA(0): Samsung SyncMaster (CRT-0) (--) Jun 08 13:04:45 NVIDIA(0): Toshiba Internal LCD (DFP-0) (--) Jun 08 13:04:45 NVIDIA(0): Samsung SyncMaster (CRT-0): 400.0 MHz maximum pixel clock (--) Jun 08 13:04:45 NVIDIA(0): Toshiba Internal LCD (DFP-0): 330.0 MHz maximum pixel clock (--) Jun 08 13:04:45 NVIDIA(0): Toshiba Internal LCD (DFP-0): Internal Dual Link LVDS (II) Jun 08 13:04:45 NVIDIA(0): Display Device found referenced in MetaMode: CRT-0 (II) Jun 08 13:04:45 NVIDIA(0): Assigned Display Device: CRT-0 (II) Jun 08 13:04:45 NVIDIA(0): Validated modes: (II) Jun 08 13:04:45 NVIDIA(0): "CRT:nvidia-auto-select+0+0" (II) Jun 08 13:04:45 NVIDIA(0): Virtual screen size determined to be 1920 x 1200 (--) Jun 08 13:04:45 NVIDIA(0): DPI set to (93, 95); computed from "UseEdidDpi" X config (--) Jun 08 13:04:45 NVIDIA(0): option (==) Jun 08 13:04:45 NVIDIA(0): Enabling 32-bit ARGB GLX visuals. (--) Depth 24 pixmap format is 32 bpp (II) Jun 08 13:04:45 NVIDIA: Using 768.00 MB of virtual memory for indirect memory access. (II) Jun 08 13:04:45 NVIDIA(0): Initialized GPU GART. (II) Jun 08 13:04:45 NVIDIA(0): Setting mode "CRT:nvidia-auto-select+0+0" (II) Loading extension NV-GLX (II) Jun 08 13:04:45 NVIDIA(0): Initialized OpenGL Acceleration (==) NVIDIA(0): Disabling shared memory pixmaps (II) Jun 08 13:04:45 NVIDIA(0): Initialized X Rendering Acceleration (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (**) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL (II) Loading extension XINERAMA (==) RandR enabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE SELinux: Disabled on system, not enabling in X server (II) Initializing extension GLX (II) config/udev: Adding input device Power Button (/dev/input/event3) (**) Power Button: Applying InputClass "evdev keyboard catchall" (II) LoadModule: "evdev" (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.7.6.901, module version = 2.3.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (**) Power Button: always reports core events (**) Power Button: Device: "/dev/input/event3" (II) Power Button: Found keys (II) Power Button: Configuring as keyboard (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) config/udev: Adding input device Video Bus (/dev/input/event4) (**) Video Bus: Applying InputClass "evdev keyboard catchall" (**) Video Bus: always reports core events (**) Video Bus: Device: "/dev/input/event4" (II) Video Bus: Found keys (II) Video Bus: Configuring as keyboard (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) config/udev: Adding input device Power Button (/dev/input/event2) (**) Power Button: Applying InputClass "evdev keyboard catchall" (**) Power Button: always reports core events (**) Power Button: Device: "/dev/input/event2" (II) Power Button: Found keys (II) Power Button: Configuring as keyboard (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) config/udev: Adding input device Lid Switch (/dev/input/event1) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event6) (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall" (**) Logitech USB Receiver: always reports core events (**) Logitech USB Receiver: Device: "/dev/input/event6" (II) Logitech USB Receiver: Found keys (II) Logitech USB Receiver: Configuring as keyboard (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event7) (**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall" (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall" (**) Logitech USB Receiver: always reports core events (**) Logitech USB Receiver: Device: "/dev/input/event7" (II) Logitech USB Receiver: Found 12 mouse buttons (II) Logitech USB Receiver: Found scroll wheel(s) (II) Logitech USB Receiver: Found relative axes (II) Logitech USB Receiver: Found x and y relative axes (II) Logitech USB Receiver: Found absolute axes (II) Logitech USB Receiver: Found keys (II) Logitech USB Receiver: Configuring as mouse (II) Logitech USB Receiver: Configuring as keyboard (**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5 (**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) Logitech USB Receiver: initialized for relative axes. (WW) Logitech USB Receiver: ignoring absolute axes. (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse0) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0) (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall" (**) AT Translated Set 2 keyboard: always reports core events (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0" (II) AT Translated Set 2 keyboard: Found keys (II) AT Translated Set 2 keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us" (II) config/udev: Adding input device DualPoint Stick (/dev/input/event8) (**) DualPoint Stick: Applying InputClass "evdev pointer catchall" (**) DualPoint Stick: always reports core events (**) DualPoint Stick: Device: "/dev/input/event8" (II) DualPoint Stick: Found 3 mouse buttons (II) DualPoint Stick: Found relative axes (II) DualPoint Stick: Found x and y relative axes (II) DualPoint Stick: Configuring as mouse (**) DualPoint Stick: YAxisMapping: buttons 4 and 5 (**) DualPoint Stick: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "DualPoint Stick" (type: MOUSE) (II) DualPoint Stick: initialized for relative axes. (II) config/udev: Adding input device DualPoint Stick (/dev/input/mouse1) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device AlpsPS/2 ALPS DualPoint TouchPad (/dev/input/event9) (**) AlpsPS/2 ALPS DualPoint TouchPad: Applying InputClass "evdev pointer catchall" (**) AlpsPS/2 ALPS DualPoint TouchPad: Applying InputClass "evdev touchpad catchall" (**) AlpsPS/2 ALPS DualPoint TouchPad: Applying InputClass "touchpad catchall" (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" compiled for 1.7.6.901, module version = 1.2.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (II) Synaptics touchpad driver version 1.2.2 (**) Option "Device" "/dev/input/event9" (II) AlpsPS/2 ALPS DualPoint TouchPad: x-axis range 0 - 1023 (II) AlpsPS/2 ALPS DualPoint TouchPad: y-axis range 0 - 767 (II) AlpsPS/2 ALPS DualPoint TouchPad: pressure range 0 - 127 (II) AlpsPS/2 ALPS DualPoint TouchPad: finger width range 0 - 0 (II) AlpsPS/2 ALPS DualPoint TouchPad: buttons: left right middle (--) AlpsPS/2 ALPS DualPoint TouchPad: touchpad found (**) AlpsPS/2 ALPS DualPoint TouchPad: always reports core events (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS DualPoint TouchPad" (type: TOUCHPAD) (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) keeping acceleration scheme 1 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration profile 0 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration factor: 2.000 (**) AlpsPS/2 ALPS DualPoint TouchPad: (accel) acceleration threshold: 4 (--) AlpsPS/2 ALPS DualPoint TouchPad: touchpad found (II) config/udev: Adding input device AlpsPS/2 ALPS DualPoint TouchPad (/dev/input/mouse2) (**) AlpsPS/2 ALPS DualPoint TouchPad: Applying InputClass "touchpad catchall" (II) Synaptics touchpad driver version 1.2.2 AlpsPS/2 ALPS DualPoint TouchPad no synaptics event device found (**) Option "Device" "/dev/input/mouse2" Query no Synaptics: 6003C8 (--) AlpsPS/2 ALPS DualPoint TouchPad: no supported touchpad found (EE) AlpsPS/2 ALPS DualPoint TouchPad Unable to query/initialize Synaptics hardware. (EE) PreInit failed for input device "AlpsPS/2 ALPS DualPoint TouchPad" (II) UnloadModule: "synaptics" (II) config/udev: Adding input device PC Speaker (/dev/input/event5) (II) No input driver/identifier specified (ignoring) (II) config/udev: Adding input device ACPI Virtual Keyboard Device (/dev/input/event11) (**) ACPI Virtual Keyboard Device: Applying InputClass "evdev keyboard catchall" (**) ACPI Virtual Keyboard Device: always reports core events (**) ACPI Virtual Keyboard Device: Device: "/dev/input/event11" (II) ACPI Virtual Keyboard Device: Found keys (II) ACPI Virtual Keyboard Device: Configuring as keyboard (II) XINPUT: Adding extended input device "ACPI Virtual Keyboard Device" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "pc104" (**) Option "xkb_layout" "us"