如何减少X / LightDM的CPU使用率?
在上网本(联想S10)上运行Xubuntu 12.04,在后台运行的lightdm
进程不断占用12%的CPU。 此外,这消耗了相当大的能量,并且电池寿命已经不那么好了。
我引用的过程在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...
这不是lightdm,而是X服务器,这对于在任何Linux上使用GUI都是必不可少的。
它不应该经常使用12%的CPU,但CPU的使用应该根据您在桌面上执行的“活动”量而上下移动。
要尝试@ drake01的eHow Link建议的选项,您必须在/usr/share/X11/xorg.conf.d
创建一个新文件。 例如:
-
sudo nano /usr/share/X11/xorg.conf.d/99-mycputweaks.conf
-
插入:
“屏幕”部分 选项“RenderAccel”“True” 选项“DisableGLXRootClipping”“True” 选项“DamageEvents”“True” 选项“UseEvents”“True” EndSection
- 保存,退出并重新启动(或从虚拟终端重新启动X)。
您可能还想尝试Jupiter ,这是一款专为上网本设计的电源管理小程序,旨在提高您的电池寿命。 (可从PPA获得)。
旧线程,我知道,但是我遇到了来自/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
高CPU使用率的严重问题/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
led无法忍受的桌面性能(在台式计算机上)。 没有尝试解决这个问题是成功的(新video驱动程序,新内核,xorg.conf编辑,……甚至是全新安装)!
但是 :高CPU使用率的原因是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带来了解决方案。
我希望这可以帮助别人!
X服务器必须运行linux内核以提供对GUI的支持,例如xubuntu中的xfce,ubuntu中的gnome,kubuntu中的kde等等。因此,当你运行gui时它必须一直运行。 我个人从未面对工作机器上的高X服务器CPU使用率,但网络搜索返回链接: http : //www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html看看它是否有帮助。