Sir*_*out 9 xubuntu ubuntu-netbook lightdm
在上网本(联想 S10)上运行 Xubuntu 12.04,lightdm后台运行的进程持续占用宝贵的 12% 的 CPU。况且这样耗电比较大,续航也不是很好。
我所指的过程显示htop为以下命令:
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
Run Code Online (Sandbox Code Playgroud)
为什么需要这个过程?有没有办法减少它的处理器使用率?
/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”“真” 选项“禁用GLXRootClipping”“真” 选项“DamageEvents”“真” 选项“UseEvents”“True” 结束部分
您可能还想尝试Jupiter,这是一个专为上网本设计的电源管理小程序,以尝试延长电池寿命。(可从 PPA 获得)。
旧线程,我知道,但是我遇到了一个严重的问题,即高 CPU 使用率/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none导致无法忍受的桌面性能(在台式计算机上)。没有尝试解决这个问题是成功的(新的视频驱动程序,新的内核,xorg.conf 编辑,...甚至是全新安装)!
但是:cpu 使用率高的原因是 PCI 网卡和视频卡使用相同的 IRQ。有一行/var/log/syslog说“禁用 IRQ #16”。检查后/proc/interrupts我看到nvidia(视频卡)和eth0(网卡)都处于同一个中断(在我的情况下是 IRQ #16)。
所以,我所做的只是将我的网卡放入另一个 PCI 插槽中。完毕。
这个线程http://www.linuxquestions.org/questions/slackware-14/disabling-irq-16-a-879964/page3.html带来了解决方案。
我希望这可以帮助别人!