Apakah normal bagi compiz untuk mengkonsumsi 40% CPU saya tanpa program lain berjalan?

29

Ketika saya tidak memiliki program lain yang berjalan, compizmenghabiskan setidaknya 40% dari CPU saya.
Apakah ini normal? Jika itu normal, adakah di sana saya bisa membuat program ini mengambil persentase yang lebih kecil?

Jiskya
sumber
3
Jelas tidak normal.
Chan-Ho Suh

Jawaban:

6

Sunting: Pada Ubuntu 12.10 ini bukan lagi pilihan, karena Unity-2D dijatuhkan dengan kuantal.

Saya memiliki masalah yang sama dengan penggunaan cpu karena compiz. Solusi saya adalah mengubah sesi dari Ubuntu ke Ubuntu 2D.

ubuntu 2d

Eugene Manuilov
sumber
Saya benar-benar melakukan ini tidak lama setelah bertanya, dan itu bekerja dengan sangat baik untuk saya. Semuanya jauh lebih lancar.
Jiskya
5
Ini tidak normal, dan beralih ke Unity 2D, ketika pada mesin modern kelas atas tidak ada solusi. Pengembang harus benar-benar mengatasi ini karena sangat menjengkelkan.
ECII
@ECII saya setuju dengan Anda, tetapi sementara mereka memperbaikinya, unity 2d bisa menjadi solusi untuk masalah ini.
Eugene Manuilov
4
Bagaimana ini bisa menjadi solusi? OP ingin menggunakan compiz dengan penggunaan CPU yang lebih sedikit. Dalam unity-2d tidak ada compiz.
Anwar
13

Saya memiliki masalah yang sama dengan beban CPU yang naik hingga 70% ~ 80% dan itu membuat saya kesal untuk waktu yang lama setelah meningkatkan ke 12,04 dari 10,04.

Dan reset pengaturan compiz ke default atau menghapus ~/.compiz-1& ~/.config/compiz-1folder tidak berfungsi.

Tetapi setelah saya hapus centang pada kotak "Sinkronkan ke VBlank" di bawah OpenGL di ccsm(CompizConfig Settings Manager), beban CPU turun menjadi 1% dengan segera.

Semoga ini akan membantu Anda dan orang lain ...

Maaf untuk ekspresi saya yang buruk (saya seorang siswa dari Cina).

Kekacauan John
sumber
Terima kasih, siswa dari China :) Sinkronisasi ke Vblank membantu saya juga. Peringatan: Setelah Reset ke default saya harus mengubah untuk konsol dan ketik "unity --reset" dan hapus centang Sync to Vblank lagi.
Wah, itu banyak membantu di sini juga. Apakah itu terjadi pada sistem yang menggunakan driver nvidia closed-source?
wump
6

Punya masalah yang sama. Compiz terus-menerus di sekitar 40% (AMD CPU, ATI 58xx, 12.04). Kemudian saya mengikuti posting ini https://askubuntu.com/a/127310/26508 dan utilisasi CPU turun di bawah 10%. Semoga ini bisa membantu.

EDIT dengan instuctions:

Cukup backup (ganti nama) ~/.compiz-1dan ~/.config/compiz-1direktori dan biarkan mereka dibuat lagi dengan pengaturan default (Anda harus keluar dan masuk kembali).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

Setelah memulai ulang dan mengonfirmasi bahwa semuanya berfungsi seperti yang diharapkan, Anda dapat menghapus cadangan ini (kecuali jika Anda menggunakannya).

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

Ini membantu untuk melakukan unity --resetjuga

ECII
sumber
1
Bisakah Anda memberikan jawaban yang sebenarnya di sini.
Anwar
Apa pertanyaan sebenarnya?
ECII
Oh, itu salah ketik. Maksud saya jawaban. menempatkan jawaban langsung di sini mungkin lebih bermanfaat
Anwar
3
  1. Instal compizconfig-settings-manager. Jalankan dengan mengetikkan ccsmtanda hubung.

  2. Di jendela utama aplikasi, klik tautan bawah dengan label Preferensi .

  3. Di tab Profil, klik tombol Reset ke default .

  4. Logout dan Login lagi.

Semoga ini bisa membantu

gambar tab Profile

Anwar
sumber
2
Jangan lakukan ini dengan 14.10. Saya tidak tahu tentang versi Ubuntu sebelumnya, tapi saya baru saja melakukan ini dan itu menyebabkan saya kehilangan batas jendela dan menu kesatuan. Rebooting tidak memperbaikinya, saya harus plugin telepon saya untuk mendapatkan jendela file untuk dibuka, kemudian browse ke aplikasi terminal untuk membukanya, kemudian jalankan beberapa perintah untuk memperbaiki masalah.
GregInWI2
3

rupanya ada bug dengan basis kartu ATI di situs ini: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

berdasarkan situs itu ada beberapa langkah:

  1. instal compizconfig-settings-manager (CCSM)
  2. arahkan ke OpenGL lalu ubah Filter Tekstur ke Cepat dan hapus centang sinkronisasi ke VBlank
  3. tutup CCSM lalu mulai ulang ubuntu

check in system monitor, semoga compiz tidak akan membutuhkan banyak CPU lagi.

whale_steward
sumber
2

Versi baru Compiz dan plugin Unity memiliki perubahan besar yang membuatnya berperilaku berbeda. Dalam kasus saya sendiri, saya harus mengatur ulang pengaturan compiz ke default agar dapat berfungsi dengan baik setelah peningkatan ke 12,04.

Saya memiliki kartu ATI Radeon HD5750, dan saya benar-benar mencatat peningkatan kinerja yang luar biasa (setelah memperbaiki compiz) dibandingkan dengan 11,10.

Simon
sumber
1

Saya menemukan masalah yang sama di ubuntu 15.04. Laptop saya mengalami banyak kelambatan, dan saya melihat bahwa compiz selalu memuat CPU hingga 25%. Saya pertama kali mencari di sekitar driver tetapi saya akhirnya menemukan bahwa compiz jatuh ke 3% segera setelah tidak ada webapp dibuka. Saya dulu menggunakan twitter dan facebook dengan webapps asli (tertanam dalam oksida).

Karena saya hanya menggunakan firefox, compiz tidak naik lebih dari 5% CPU.

Semoga ini bisa membantu.

bastienho
sumber
1

Saya menemukan bahwa pada laptop saya dengan grafis NVIDIA 8600M GS dan paket driver nvidia-340, compiz selalu menggunakan semua CPU yang bisa didapat dari satu inti. Tanpa aktivitas lain di komputer saya, ini berarti nilai mendekati 100% pada satu inti, sementara yang lain menangani semua beban lainnya. Top juga melaporkan hampir 100% untuk perusahaan itu sendiri.

Tentu saja, tampaknya satu utas tetap aktif, jadi pada PC quad core, Anda akan mendapatkan 25% beban, dan 16% pada 6 inti i7.

Seluruh komputer lamban ke titik lagging untuk input teks.

Saya menjalankan "Pilotes Additionalnels" (pengaturan bahasa Perancis), antarmuka ubuntu bawaan yang menginstal driver berpemilik, dan saya ditawari pilihan versi driver NVIDIA, plus nouveau, driver open source.

Di akhir daftar, saya perhatikan "nvidia-340-update", yang merupakan driver NVIDIA 340,96 yang sama, dan saya memutuskan untuk mencobanya. The 8600M GS tidak didukung dalam rilis driver yang lebih baru. Saya membiarkan installer mengkompilasi semuanya, reboot ketika diminta, dan penggunaan CPU yang tinggi dari compiz hilang!

Jika ini bekerja untuk Anda, solusi ini cocok dengan infrastruktur modul-terbatas-linux lebih baik daripada mengelola driver NVIDIA secara manual. Ini menggantikan nvidia-340 oleh nvidia-340-update.

pengguna3806
sumber