Bagaimana saya bisa mengurangi penggunaan CPU X / LightDM?

8

Menjalankan Xubuntu 12.04 di netbook (Lenovo S10), lightdmproses yang berjalan di latar belakang membutuhkan 12% CPU yang berharga. Selain itu, ini menghabiskan banyak energi, dan daya tahan baterai sudah tidak begitu baik.

Proses yang saya maksudkan ditunjukkan htopsebagai perintah ini:

    /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background none

Mengapa proses ini perlu? Apakah ada cara untuk mengurangi penggunaan prosesornya?

Tuan Whiteout
sumber

Jawaban:

5

/usr/bin/X :0 -auth /var/run/lightdm/root/:0...

Itu bukan lightdm, tetapi server X yang penting untuk memiliki GUI di Linux.

Seharusnya tidak terus-menerus menggunakan 12% CPU, tetapi penggunaan CPU harus naik dan turun tergantung pada jumlah "aktivitas" yang Anda lakukan di desktop Anda.

Untuk mencoba opsi yang disarankan oleh eHow Link @ drake01 , Anda harus membuat file baru /usr/share/X11/xorg.conf.d. Sebagai contoh:

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

    Bagian "Layar"
    Opsi "RenderAccel" "Benar"
    Opsi "DisableGLXRootClipping" "True"
    Opsi "DamageEvents" "Benar"
    Opsi "UseEvents" "True"
    Bagian Akhir
    
  3. Simpan, keluar dan reboot (atau restart X dari terminal virtual).

Anda juga mungkin ingin mencoba Jupiter , applet manajemen daya yang dirancang khusus untuk netbook untuk mencoba meningkatkan masa pakai baterai Anda. (tersedia dari PPA).

ish
sumber
1
Catatan, opsi-opsi untuk menghentikan X dari memuat (pada kotak saya lagi pula) - apa yang seharusnya dilakukan setiap opsi?
Wilf
1
ini merusak X saya tidak bisa boot lagi. Linux Mint 18.3.
Munchies
4

Utas lama, saya tahu, tetapi saya mendapat masalah serius dengan penggunaan CPU yang tinggi /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch -background noneyang menyebabkan kinerja desktop yang tak tertahankan (pada komputer desktop). Tidak ada upaya untuk menyelesaikan ini berhasil (driver video baru, kernel baru, edit xorg.conf, ... bahkan instalasi baru)!

TETAPI : Alasan untuk penggunaan CPU yang tinggi adalah karena kartu jaringan PCI dan kartu video menggunakan IRQ yang sama. Ada garis di /var/log/syslogyang mengatakan "Menonaktifkan IRQ # 16". Setelah memeriksa /proc/interruptssaya melihat bahwa keduanya nvidia(kartu video) dan eth0(NIC) berada di interupsi yang sama (dalam kasus saya IRQ # 16).

Jadi, apa yang saya lakukan hanyalah memasukkan kartu jaringan saya ke slot PCI lain. Selesai

Utas ini http://www.linuxquestions.org/questions/slackware-14/disabling-irq-16-a-879964/page3.html membawa solusinya.

Saya harap ini membantu seseorang!

thw24
sumber
Terima kasih untuk nasehatnya, The Lord of Time. Saya harap ini lebih baik sekarang.
thw24
3

Server X harus menjalankan kernel linux untuk memberikan dukungan untuk GUI yaitu untuk xfce di xubuntu, gnome di ubuntu, kde di kubuntu dll. Jadi ia harus dijalankan sepanjang waktu saat Anda menjalankan gui. Saya pribadi tidak pernah menghadapi penggunaan cpu server-X tinggi pada mesin yang bekerja, tetapi pencarian web mengembalikan tautan: http://www.ehow.com/how_7609862_reduce-cpu-usage-xorg.html Lihat apakah itu membantu.

drake01
sumber
Terima kasih telah membersihkan kebingungan; jadi ini bukan proses lightdm, tetapi server X itu sendiri. Saya mengikuti tautan di atas, tetapi tidak ada file /etc/X11/xorg.confuntuk menerapkan perubahan. Apakah ada yang setara dengan file ini di Xubuntu?
Sir Whiteout
3
xubuntu dan ubuntu tidak lagi mengirimkan file xorg.conf secara default - semuanya sudah dikonfigurasi secara otomatis. Jika Anda membuatnya, itu akan digunakan dan akan menimpa (ganti?) Defaultnya.
ImaginaryRobots