Pertanyaan Mengapa Xorg mengambil begitu banyak memori dan CPU?


Saya baru-baru ini menginstal ulang Ubuntu 11.04 Natty setelah kegagalan hard drive besar.

Sekarang, untuk beberapa alasan, compiz dan Xorg memutuskan itu adalah ide yang menyenangkan untuk mulai memakan RAM dan CPU saya - GB oleh GB. Mulai keluar dalam jumlah normal, tetapi balon cepat menjadi 1-2 + GB dan mulai menggunakan sebagian besar CPU saya. Ini tidak pernah terjadi sebelumnya, tetapi tidak ada perangkat keras saya yang benar-benar berubah. Satu-satunya perbedaan adalah bahwa saya menginstal 11.04 dengan bersih, padahal sebelumnya saya telah meningkatkan dari 10.10.

Sebagai contoh: Reboot komputer saya tadi malam. Hanya menjalankan program Transmisi. Kembalilah pagi ini - Xorg menggunakan RAM 1,5GB dan lebih dari 50% dari CPU saya. Tidak ada yang berjalan atau dipasang. Saya belum mengaktifkan plugin Compiz yang mewah sama sekali. Apa yang memberi?

Saya menjalankan 11.04 pada Processor AMD Athlon (tm) II X4 640 4x4 dengan RAM 8GB. Saya menggunakan GPU ATI Radeon HD3300 terintegrasi dengan driver AMD Catalyst 11.5 - tetapi masalah ini terjadi dengan driver 11,4 DAN fglrx bawaan juga.

Saya dapat memberikan log atau sysinfo lainnya jika diperlukan.


30
2018-05-22 17:39


asal


Anda dapat memeriksa aplikasi mana yang paling membutuhkan xorg-ram di "Pemantau sistem" dengan menambahkan kolom "gunakan memori X-org". (Edit -> pengaturan -> bidang informasi). Ini mungkin beberapa bug kebocoran memori. - gsedej
Untuk OP atau salah satu yang menghadapi kasus serupa, Coba petunjuk pemecahan masalah berikut wiki.ubuntu.com/X/Pemecahan masalah , Ada halaman untuk penggunaan memori tinggi dan satu lagi untuk penggunaan cpu. Jika tidak berfungsi, jika versi pengembangan saat ini mengirimkan bug, jika tidak bertanya di sini dan tambahkan lebih banyak info tentang sistem. sudo sh -c "lsb_release -dc;echo; uname -a; Xorg -version;echo; lshw -C display"  setidaknya, untuk dengan mudah menghubungkan kasus-kasus serupa. Seperti info yang Anda tambahkan lebih baik. - user.dz


Jawaban:


Xorg saya tidak mengonsumsi banyak CPU tetapi dalam waktu sekitar satu hari komputer tersebut naik, ia membengkak hingga 1,2 Gigabita memori. Satu-satunya cara untuk memperbaiki ini adalah reboot yang sulit. Setelah mencoba menonaktifkan driver NVidia, beralih ke kayu manis, beralih ke gdm dan akhirnya menendang sialan itu (itu hanya untuk saya merasa lebih baik), saya melihat bahwa ketika saya beralih ke konsol tty (ALT + F1 atau F2, ... , F6) selama beberapa layanan restart gdm / lightdm, ada banyak pesan kesalahan yang bergulir ke bawah layar. Perhatikan, bahwa saya hanya beralih ke ALT + F1, saya belum masuk.

Pesan-pesan itu melaporkan bahwa kartu usb tv-tuner saya tidak diinisialisasi dengan benar. Pesan-pesan ini terus bergulir terus dan terus seolah-olah sistem terjebak dalam lingkaran tak terbatas mencoba terus menerus untuk menginisialisasi kartu tv (dan tentu saja gagal setiap kali). Seperti yang diharapkan, segera setelah saya memutus usb tv-card, pesan-pesan itu berhenti, tetapi untuk keheranan saya, Xorg juga berhenti menggelembungkan. Hanya untuk memastikan, saya menghubungkan kembali tuner usb tv dan pesan kesalahan muncul, dan lagi-lagi Xorg mulai menggerogoti ingatan seperti SUV mengisi bensin.

Tapi, tepat sebelum penduduk desa (pengguna a.k.a ubuntu) akan menghancurkan peralatan usb disfungsional mereka dan batu vendor peralatan usb disfungsional, ada tiba-tiba berubah dalam skenario. TIDAK BUKAN usb tv-card yang menyebabkan semua masalah ini. Kartu tv itu hanyalah gejala dan bukan sumber masalahnya. Alur mengental ...

Setelah menggunakan tv-card ini sebelumnya tanpa insiden, saya mengambil lebih baik melihat pesan kesalahan yang mengeluh tentang kartu-tv. Ada baris lain mengeluh tentang port usb dari usb-hub, di mana saya memasang di kartu tv saya. Hmmm, saya baru saja membeli hub ini. Jadi saya mencoba mencolokkan tv-card di port usb langsung pada motherboard. Dan semuanya berjalan dengan baik! Tidak ada pesan kesalahan, dan tidak ada kembung Xorg. Jadi pada akhirnya masalah sebenarnya adalah ini:

Xorg mengkonsumsi memori karena kesalahan inisialisasi dari perangkat usb (dan dalam buku saya ini adalah bug yang serius). Karena banyak orang melaporkan masalah dengan Xorg di ubuntu 12.04, saya sarankan Anda juga melihat perangkat usb Anda. Kartu tv saya tidak dapat diinisialisasi ketika dicolokkan di hub usb baru saya, dan itu menyebabkan masalah. Menempatkannya di port usb terpisah pada motherboard memperbaiki masalahnya.

P.S. Hub-usb kemungkinan besar baik linux-inkompatibel, atau harus diganti dengan yang memiliki adaptor daya sendiri bukannya didukung oleh bus usb komputer (lihat Hub USB tidak berfungsi sebagaimana mestinya Ubuntu 12.04). Kamera web saya juga tidak berfungsi ketika saya memasangnya di hub. Itu bekerja jika terpasang di port usb pada motherboard. Namun perhatikan itu, ketika saya pasang di usb-hub, dmesg melaporkan bahwa web cam diakui dan diinisialisasi dengan benar (meskipun cheese memberi saya hanya gambar hitam), dan karena tidak ada pesan kesalahan, Xorg tidak mengisi memori komputer.

P.P.S. Saya mengundang penduduk desa yang kebingungan untuk berkumpul di luar lumbung Tim satu mata bermata, untuk membuang usb-hub disfungsional mereka dalam api unggun besar yang meriah. Ketika kebakaran telah terjadi, kami akan melempar vendor usb-hub juga. Bir gratis untuk semua orang! Mua ha ha ha ha (suara tawa dalam)

:-)


6
2017-11-06 09:46



Bacaan menarik; Anda memiliki cara untuk menarik minat orang, @ahat - dotbugfix
Akan sangat bagus jika Anda dapat menyertakan paragraf intisari di awal teks untuk merangkum semua itu. Terima kasih - Rafael Xavier


Jika Anda menggunakan Compiz dalam lingkungan Klasik, coba pasang Compiz Fusion Icon dan pilih opsi yang sesuai untuk integrasi manajer jendela ...

Set standar adalah:

  • Compiz
  • Metacity
  • Xfvm

juga ada pilihan untuk:

  • Rendering tidak langsung

Compiz termasuk window manager sendiri dan bekerja lebih baik dengan sensor perangkat keras, jika menggunakan "set tidak-tidak" dari "plugin / pengaturan terpilih / diaktifkan / dinonaktifkan" di Manajer Pengaturan CompizConfig.

Metacity dan Xfvm opsi yang ditujukan masing-masing untuk GNOME (Klasik) dan Xfce.

Padahal, tergantung pilihan konfigurasi Compiz dan vendor perangkat keras apa pun dapat memberikan hasil yang sangat berbeda.

Compiz Fusion Icon hanya memungkinkan dengan cepat mengaktifkan kembali manajer, tetapi itu bukan solusi, hanya alat penguji yang bagus, menurut saya ...


Dari solusi lain juga mungkin bermanfaat menggunakan pembaruan lm-sensors dari

http://lm-sensors.org/

karena sistem Anda ditingkatkan melawan beberapa driver yang tidak "sejajar" :)

Beberapa driver membaca data dari sensor perangkat keras dengan nilai yang salah dengan menggunakan pustaka sensor lama ... mis. kecepatan kipas dua kali lipat dll.

Hati-hati dalam meningkatkan lm-sensors dan selesaikan prosedur ini dengan sangat hati-hati!



2
2017-12-26 23:08





Saya memiliki masalah serupa dengan Kubunutu 11.10. Saya menyelesaikan masalah dengan menonaktifkan efek mewah. Saya juga menambahkan ppa untuk pembaruan xorg (https://launchpad.net/~ubuntu-x-swat/+archive/x-updates) tetapi itu bagi saya tidak membuat perbedaan.

Masalah saya mungkin karena driver Matrox tidak didukung oleh 11.10, juga versi kernel 3.


1
2017-12-16 14:40





Saya memiliki masalah yang sama tetapi ketika saya memantau sistem satt untuk menunjukkan semua proses itu menunjukkan bahwa xorg menggunakan setengah dari cpu. Saya telah jengkel bug ini.

Namun dalam komentar 8 dia membuatnya membungkuk dengan:

sudo rmmod ums_realtek

ini bekerja untuk saya dan itu membuat xorg hanya menggunakan sekitar 5-10% cpu meskipun itu tidak membantu pada penggunaan CPU mistik.


1
2017-11-17 12:20





Ada kebocoran memori di xorg Anda, sulit untuk mengatakan dengan tepat apa masalahnya tanpa Anda memposting log xorg Anda dari / var / log / dan kesalahan xorg pengguna Anda di folder rumah Anda (gunakan tampilkan file tersembunyi untuk menemukannya).

Saran terbaik yang bisa saya tawarkan kepada Anda adalah menginstal ulang versi Ubuntu yang berfungsi. Coba dulu dengan USB stick atau CD rom dan biarkan berjalan untuk sementara waktu. Cobalah untuk menemukan sweet spot dan tetap dengan itu.


0
2017-09-22 12:57





Saya punya Xorg naik hingga 60% saat menonton YouTube, membuat desktop saya sangat panas. Apa yang terjadi, saya telah mengaktifkan desktop "compositing" (untuk drop shadow dll) Yang harus saya lakukan adalah menjalankan top, kemudian menemukan "xcompmgr" sedang berjalan, maka saya mengirim sinyal kill dan sekarang Xorg turun menjadi 3% sambil menonton Youtube.

Mungkin beberapa aplikasi pengomposisian lebih efisien daripada yang lain, atau yang saya miliki tidak dikonfigurasi dengan baik.

PS: Saya menggunakan Debian 9 tapi saya rasa beberapa konfigurasi saya sudah ketinggalan jaman - mesin ini pada awalnya menjalankan Crunchbang dan begitulah komposisinya dibuat.


0
2017-08-26 02:42