Запуск Xubuntu 12.04 на нетбуке (Lenovo S10), процесс lightdm
, который выполняется в фоновом режиме, постоянно занимает драгоценные 12% ЦП. Кроме того, это потребляет значительное количество энергии, а срок службы батареи уже не так хорош.
Процесс, на который я ссылаюсь, показан в htop
как эта команда:
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
Почему этот процесс необходим? Есть ли способ уменьшить использование процессора?
Старая ветка, я знаю, но у меня возникла серьезная проблема с высокой загрузкой процессора из-за /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
, которая привела к невыносимой производительности рабочего стола (на настольном компьютере). Ни одна попытка решить эту проблему не увенчалась успехом (новый видеодрайвер, новое ядро, редактирование xorg.conf, ... даже новая установка)!
НО : причиной высокого использования процессора была что PCI-сетевая карта и видеокарта использовали один и тот же IRQ. В /var/log/syslog
была строчка с надписью «Отключение IRQ # 16». После проверки /proc/interrupts
я увидел, что и nvidia
(видеокарта), и eth0
(NIC) были на одном прерывании (в моем случае IRQ # 16).
Итак, я просто вставил свою сетевую карту в другой PCI-слот. Готово.
Эта тема http://www.linuxquestions.org/questions/slackware-14/disabling-irq-16-a-879964/page3.html принесла решение.
Надеюсь, это кому-нибудь поможет!
/usr/bin/X :0 -auth /var/run/lightdm/root/:0...
Это не lightdm, а X-сервер, который необходим для создания графического интерфейса в любом Linux.
Он не должен постоянно использовать 12% ЦП, но использование ЦП должно увеличиваться и уменьшаться в зависимости от количества «действий», которые вы выполняете на своем рабочем столе.
Чтобы попробовать опции, предложенные @ drake01 eHow Link , вы должны создать новый файл в /usr/share/X11/xorg.conf.d
. Например:
sudo nano /usr/share/X11/xorg.conf.d/99-mycputweaks.conf
Вставка:
Section "Screen" Option "RenderAccel" "True" Option "DisableGLXRootClipping" "True" Option "DamageEvents" "True" Option "UseEvents" "True" EndSection
Вы также можете попробовать Jupiter , апплет управления питанием, разработанный специально для нетбуков, чтобы попытаться увеличить время автономной работы. (доступно из PPA).
X-сервер должен работать над ядром linux, чтобы обеспечить поддержку графического интерфейса, то есть для xfce в xubuntu, gnome в ubuntu, kde в kubuntu и т. Д. Поэтому он должен работать все время, пока у вас работает графический интерфейс. Лично я никогда не сталкивался с высокой загрузкой процессора X-сервера на рабочих машинах, но веб-поиск возвращает ссылку: http://www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html . это помогает.