LINUX.ORG.RU
 

Xorg 100% CPU задолбал


0

1
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                          
 1710 root      20   0  158m  51m  15m R   99  1.3  15:00.56 Xorg                                                                                             
 4389 m1        20   0 1041m 349m  32m S    8  8.8   8:38.75 firefox-bin                                                                                      
 4657 m1        20   0  374m  25m  17m S    8  0.6   7:34.03 gtk-gnash                                                                                        
 2188 m1         9 -11  352m 6696 4216 S    1  0.2  11:11.75 pulseaudio                                                                                       
 4655 m1        20   0  443m  21m  17m S    1  0.5   0:47.58 gtk-gnash         

С некоторых пор такое наблюдается в Debian Testing. Возникло после очередного апдейта. Тормозят окошки ввода. То есть, написать ответ на форуме - жуткие тормоза, в kate - тормоза, в gedit - как-то заметно легче. Если не открывать окно в которое вводится текст, то ничего xorg ведет себя спокойно.

Система:

Linux mas1 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64 GNU/Linux

драйвер блоб от Nvidia 285.05.09 (пробовал и другие, 275-е, в частности)

Из лога

cat /var/log/Xorg.0.log
[    28.945] 
X.Org X Server 1.11.1
Release Date: 2011-09-24
[    28.945] X Protocol Version 11, Revision 0
[    28.945] Build Operating System: Linux 3.1.0-rc4-amd64 x86_64 Debian
[    28.945] Current Operating System: Linux mas1 3.0.0-1-amd64 #1 SMP Sat Aug 27 16:21:11 UTC 2011 x86_64[    28.945] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.0-1-amd64 root=UUID=c417ee40-b0db-1403-8f6f-95c917ddbf40 ro quiet
[    28.945] Build Date: 24 September 2011  09:28:42AM
[    28.945] xorg-server 2:1.11.1-1 (Cyril Brulebois <kibi@debian.org>) 
[    28.945] Current version of pixman: 0.22.2
[    28.945] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    28.945] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.945] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Oct 15 14:55:01 2011
[    28.982] (==) Using config file: "/etc/X11/xorg.conf"
[    28.982] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    28.994] (==) ServerLayout "Default Layout"
[    28.994] (**) |-->Screen "Screen0" (0)
[    28.994] (**) |   |-->Monitor "Monitor0"
[    29.006] (**) |   |-->Device "Device0"
[    29.006] (**) |-->Input Device "Generic Keyboard"
[    29.006] (**) |-->Input Device "Configured Mouse"
[    29.006] (**) Option "Xinerama" "0"
[    29.006] (**) Option "AutoAddDevices" "False"
[    29.006] (**) Option "AutoEnableDevices" "False"
[    29.006] (**) Not automatically adding devices
[    29.006] (**) Not automatically enabling devices
[    29.054] (WW) The directory "/usr/X11R6/lib/X11/fonts/misc" does not exist.
[    29.054] 	Entry deleted from font path.
[    29.054] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    29.054] 	Entry deleted from font path.
[    29.054] (WW) The directory "/usr/X11R6/lib/X11/fonts/cyrillic" does not exist.
[    29.054] 	Entry deleted from font path.
[    29.073] (WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi/" does not exist.
[    29.073] 	Entry deleted from font path.
[    29.092] (WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi/" does not exist.
[    29.092] 	Entry deleted from font path.
[    29.103] (WW) The directory "/usr/X11R6/lib/X11/fonts/Type1" does not exist.
[    29.103] 	Entry deleted from font path.
[    29.103] (WW) The directory "/usr/X11R6/lib/X11/fonts/100dpi" does not exist.
[    29.103] 	Entry deleted from font path.
[    29.103] (WW) The directory "/usr/X11R6/lib/X11/fonts/75dpi" does not exist.
[    29.103] 	Entry deleted from font path.
[    29.140] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    29.141] 	Entry deleted from font path.
[    29.141] (**) 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,
	/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

И что тут можно сделать, первый раз с таким поведением сталкиваюсь. При этом подчеркну, если нигде текст не редактировать в GUI программах, работает нормально.


[#] Ответ на: комментарий от ATIpro 17.10.2011 20:58:17  

> Это имя компа, если что.
Нда, и с юмором у тебя, и с интеллектом слабовато, если что. Как и у отписавшегося перед тобой товарища тоже.

* ()
[#] Ответ на: комментарий от megabaks 17.10.2011 22:03:27  

Я так понял что-то не то с libGL.so.1

dpkg-shlibdeps: ошибка: информация о зависимостях не найдена для /usr/lib/libGL.so.1 (используется debian/xserver-xephyr/usr/bin/Xephyr). dh_shlibdeps: dpkg-shlibdeps -Tdebian/xserver-xephyr.substvars debian/xserver-xephyr/usr/bin/Xephyr returned exit code 2

Вообще не знаю, что с такой ошибкой делать, не сталкивался до сих пор.

***** ()
[#] Ответ на: комментарий от anonymous_incognito 17.10.2011 22:21:13  

> используется debian/xserver-xephyr/usr/bin/Xephyr

locate Xephyr | wc -l
0

Нах он там вообще собирается, этот кефир-зефир?
Может из сборочного скрипта его упоминания долой?

* ()
[#] Ответ на: комментарий от megabaks 17.10.2011 22:37:34  

Ну как там накосячить можно-то? Сделал как сказано :) Поместил патч в debian/patches, затем запустил dpkg-buildpackage -rfakeroot через некоторое время появился файл xserver-common_1.11.1-1_all.deb

инсталлировал dpkg -i - пересобрал потом блоб. Устанавливал естественно, выйдя из иксов.

***** ()