Al ejecutar Xubuntu 12.04 en una netbook (Lenovo S10), el lightdm
proceso que se ejecuta en segundo plano ocupa constantemente un precioso 12% de la CPU. Además, esto consume una cantidad considerable de energía, y la duración de la batería ya no es tan buena.
El proceso al que me refiero se muestra en htop
este comando:
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
¿Por qué es necesario este proceso? ¿Hay alguna manera de reducir el uso de su procesador?
fuente
Hilo antiguo, lo sé, pero tuve un problema grave con el alto uso de CPU
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
que resultó en un rendimiento de escritorio insoportable (en una computadora de escritorio). ¡Ningún intento de resolver esto fue exitoso (nuevo controlador de video, nuevo kernel, edición xorg.conf, ... incluso una nueva instalación)!PERO : La razón del uso elevado de la CPU fue que la tarjeta de red PCI y la tarjeta de video usaban la misma IRQ. Había una línea
/var/log/syslog
que decía "Desactivar IRQ # 16". Después de verificar/proc/interrupts
, vi que tantonvidia
(tarjeta de video) comoeth0
(NIC) estaban en la misma interrupción (en mi caso IRQ # 16).Entonces, lo que hice fue colocar mi tarjeta de red en otra ranura PCI. Hecho.
Este hilo http://www.linuxquestions.org/questions/slackware-14/disabling-irq-16-a-879964/page3.html trajo la solución.
¡Espero que esto ayude a alguien!
fuente
El servidor X debe ejecutarse sobre el kernel de Linux para proporcionar soporte para la GUI, es decir, para xfce en xubuntu, gnome en ubuntu, kde en kubuntu, etc. Por lo tanto, debe ejecutarse todo el tiempo mientras tiene una GUI ejecutándose. Personalmente, nunca enfrenté el uso elevado de la CPU del servidor X en las máquinas que funcionan, pero una búsqueda en la web devuelve el enlace: http://www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html Vea si ayuda.
fuente
/etc/X11/xorg.conf
en el que aplicar los cambios. ¿Hay un equivalente a este archivo en Xubuntu?