Compiz'in çalışmakta olan başka bir program olmadan CPU'nun% 40'ını tüketmesi normal mi?


29

Çalışan başka bir programım olmadığında, compizişlemcimin en az% 40'ını alır.
Bu normal mi? Eğer normalse, yine de bu programın daha küçük bir yüzdesini alabilir mi?


3
Kesinlikle normal değil.
Chan-Ho Suh

Yanıtlar:


6

Düzenleme: Ubuntu 12.10'dan itibaren, Unity-2D quantal ile düşürüldüğü için bu artık bir seçenek değil.

Compiz nedeniyle cpu kullanımı ile aynı sorunları var. Geçici çözümüm oturumu Ubuntu'dan Ubuntu 2D'ye geçirmekti.

Ubuntu 2d


Bunu sorduktan kısa bir süre sonra yaptım ve bu benim için gerçekten iyi oldu. Her şey daha yumuşak.
Jiskya

5
Modern bir yüksek uçlu makinede çözüm olmadığında bu normal değildir ve Unity 2D'ye geçmek. Geliştiriciler bunu gerçekten çok sinir bozucu olduğu için çözmeliler.
ECII

@ECII sana katılıyorum, ancak bunu düzeltirken birlik 2d, sorun için geçici çözüm olabilir.
Eugene Manuilov

4
Bu nasıl bir çözüm olabilir? OP daha az CPU kullanımıyla compiz kullanmak istiyor. Birlik-2d'de bir derleme yoktur.
Anwar

13

CPU yükünün% 70 ~% 80'e kadar yükseldiğini ve 10.04'ten 12.04'e yükselttikten sonra uzun bir süre beni üzdüğünü de aynı problemi yaşadım.

Ve derleme ayarlarını varsayılana sıfırlayın veya ~/.compiz-1& ~/.config/compiz-1klasörleri çalışmadıysa kaldırın .

Ancak OpenGL'in altındaki ccsm(CompizConfig Settings Manager) altındaki "VBlank ile Senkronize Et" kutucuğunun işaretini kaldırdıktan sonra , CPU yükü hemen% 1'e düşer.

Umarım bu size ve diğer adamlara yardım eder ...

Zavallı ifadem için üzgünüm (Çin'den gelen bir öğrenciyim).


Teşekkür ederim, Çin'den bir öğrenci :) Vblank'e senkronizasyon da bana yardımcı oldu. Uyarı: Varsayılanlara sıfırladıktan sonra, konsola geçmek ve "unity --reset" yazıp tekrar Vblank için Senk.

Whoa, bu da burada çok yardımcı oldu. Bu nvidia kapalı kaynak sürücülerini kullanan bir sistemde oluyor mu?
14:07

6

Aynı problem vardı. Sürekli olarak% 40 civarında bir derleme yapın (AMD CPU, ATI 58xx, 12.04). Sonra bu yazı https://askubuntu.com/a/127310/26508 izledi ve CPU kullanımı% 10'un altına düştü. Umarım yardımcı olur.

Eğitimlerle EDIT:

Yalnızca yedekleme (yeniden adlandırma) ~/.compiz-1ve ~/.config/compiz-1dizinleri seçin ve varsayılan ayarlarla tekrar oluşturulmalarına izin verin (oturumu kapatıp tekrar giriş yapmanız gerekir).

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

Yeniden başlatıldıktan ve her şeyin beklendiği gibi çalıştığını onayladıktan sonra, bu yedekleri kaldırabilirsiniz (bunlar için bir kullanımınız yoksa).

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

Bu bir yapmak için yardımcı olur unity --reset, aynı zamanda


1
Asıl cevabı buraya koyabilir misin?
Anwar

Hangi asıl soru?
ECII

Oh, bu bir yazım hatası oldu. Cevap demek istedim. cevabı doğrudan buraya koymak daha faydalı olabilir
Anwar

3
  1. Yükleyin compizconfig-settings-manager. Çizgiye yazarak çalıştırın ccsm.

  2. Uygulamanın ana penceresinde, Tercih etiketli alt linke tıklayın .

  3. Profil sekmesinde, Varsayılana sıfırla düğmesine tıklayın.

  4. Çıkış yap ve tekrar giriş yap.

Umarım bu yardımcı olur

Profil sekmesinin resmi


2
Bunu 14.10 ile yapma. Ubuntu'nun önceki sürümü hakkında bilgim yok, ancak bunu yeni yaptım ve pencere kenarlıklarımı ve birlik menüsünü kaybetmeme neden oldu. Yeniden başlatma sorunu çözmedi, telefonumun açılacağı bir dosya penceresi açmak için telefonumun eklentisini kullanmam gerekti, sonra açmak için terminal uygulamasına göz attım, sonra sorunu çözmek için birkaç komut çalıştırdım.
GregInWI2

3

Görünüşe göre bu sitede ATI kart tabanı ile bir hata var: http://followthegeeks.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

Bu siteye göre birkaç adım var:

  1. compizconfig-settings-manager uygulamasını yükleyin (CCSM)
  2. opengl'e gidin, ardından Doku Filtresini Hızlı olarak değiştirin ve VBlank ile senkronizasyonun işaretini kaldırın.
  3. CCSM'yi kapatın ve ubuntu'yu yeniden başlatın

sistem monitöründe check-in, umarım compiz artık çok fazla CPU'ya ihtiyaç duymayacaktır.


2

Compiz'in ve Unity eklentisinin yeni sürümü, farklı davranmasını sağlayan önemli değişikliklere sahip. Kendi durumumda, 12.04'e yükselttikten sonra düzgün çalışmasını sağlamak için compiz ayarlarını varsayılanlara sıfırlamak zorunda kaldım .

Bir ATI Radeon HD5750 kartım var ve 11.10 ile karşılaştırıldığında gerçekten mükemmel bir performans artışı (derleme yaptıktan sonra) not aldım.


1

Aynı sorunu ubuntu 15.04'te de düşündüm. Dizüstü bilgisayarım çok fazla gecikmeye neden oldu ve bu derlemenin daima% 25 CPU yükü olduğunu gördüm. İlk önce sürücüleri aradım ama sonunda webapp açılmaz derleme derlemenin% 3'e düştüğünü gördüm. Twitter ve facebook'u yerli webapps (okside gömülmüş) ile kullanırdım.

Sadece firefox kullandığım için compiz% 5 CPU'dan daha fazla tırmanmıyor.

Umarım yardımcı olur.


1

NVIDIA 8600M GS grafik kartı ve nvidia-340 sürücü paketi olan dizüstü bilgisayarımda compiz'in her zaman tek bir çekirdekten alabileceği tüm CPU'yu kullandığını anladım. Bilgisayarımda başka bir etkinlik olmazsa, bu bir çekirdekte% 100'e yakın bir değer anlamına gelirken, diğeri tüm diğer yüklere bakar. Top ayrıca compiz'in kendisi için yaklaşık% 100 raporlar.

Elbette, tek bir iplik aktif kalıyor gibi gözüküyor, yani dört çekirdekli bir PC'de, 6 çekirdekli bir i7'de% 25 yük ve% 16'yı alacaksınız.

Tüm bilgisayar, metin girişi için gecikme noktasına kadar zayıftı.

"Pilotlar eklerini" (fransızca dil ayarı) çalıştırdım, özel sürücüyü yükleyen dahili ubuntu arayüzü. NVIDIA sürücü sürümleri ve açık kaynaklı sürücü nouveau seçeneği sunuldu.

Listenin en sonunda, 340.96 özel NVIDIA sürücüsü olan "nvidia-340-update" 'i farkettim ve denemeye karar verdim. 8600M GS daha sonraki sürücü sürümlerinde desteklenmemektedir. Yükleyicinin her şeyi derlemesine izin verdim, istendiğinde yeniden başlattım ve compiz'den gelen yüksek cpu kullanımı gitmişti!

Sizin için işe yararsa, bu çözüm Linux ile sınırlı modüllerin altyapısına bir NVIDIA sürücüsünü elle yönetmekten daha iyi uyar. Nvidia-340'ın yerini nvidia-340-update ile değiştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.