如何降低 X/LightDM 的 CPU 使用率?

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)

为什么需要这个过程?有没有办法减少它的处理器使用率?

ish*_*ish 5

/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. 例如:

  1. sudo nano /usr/share/X11/xorg.conf.d/99-mycputweaks.conf
  2. 插入:

    “屏幕”部分
    选项“RenderAccel”“真”
    选项“禁用GLXRootClipping”“真”
    选项“DamageEvents”“真”
    选项“UseEvents”“True”
    结束部分
    
  3. 保存、退出并重启(或从虚拟终端重启 X)。

您可能还想尝试Jupiter,这是一个专为上网本设计的电源管理小程序,以尝试延长电池寿命。(可从 PPA 获得)。


thw*_*w24 5

旧线程,我知道,但是我遇到了一个严重的问题,即高 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带来了解决方案。

我希望这可以帮助别人!