ネットブック(Lenovo S10)でXubuntu 12.04を実行すると、バックグラウンドで実行されるlightdm
プロセスは常にCPUの貴重な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...
これはlightdmではありませんが、LinuxでGUIを使用するために不可欠なXサーバーです。
CPUの12%を常に使用する必要はありませんが、デスクトップで実行している「アクティビティ」の量に応じて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
Jupiter を試してみることもできます。これは、バッテリー寿命を改善するためにネットブック用に特別に設計された電源管理アプレットです。 (PPAから入手可能)。
古いスレッドは知っていますが、/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none
からのCPU使用率が高いという深刻な問題があり、デスクトップコンピューターでのデスクトップパフォーマンスが耐えられませんでした。これを解決する試みは成功しませんでした(新しいビデオドライバー、新しいカーネル、xorg.confの編集、新しいインストールでも)!
BUT:CPU使用率が高い理由は、PCIネットワークカードとビデオカードが同じIRQを使用したためです。 「IRQ#16を無効にする」という行が/var/log/syslog
にありました。 /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使用率に直面することはありませんでしたが、Web検索はリンクを返します。 http://www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html 参照それが役立つ場合。