Flash oynatırken yüksek CPU kullanımı


17

YouTube'da video oynattığımda, hem Firefox hem de Chrome'da CPU kullanımı% 100'e çıkıyor.

Ne çalıştırıyorum:

  • İşlemci Intel Core2Duo E4500 2 x 2.2GHz
  • En son güncellemeler ile Ubuntu 12.04 amd64
  • Flash Plugin adobe-flashplugin 11.2.202.233-0precise1
  • Firefox 12.0 + derleme1-0ubuntu0.12.04.1
  • Google Chrome 18.0.1025.162

üst çıktı

Bu normal mi? Ve bununla ne yapabilirim?


2
Maalesef, Flash'ın video kod çözme için CPU kullandığı göz önüne alındığında bu normal olabilir. Lütfen izlediğiniz videonun çözünürlüğünün ne olduğuna bir bakın - 1080p ise CPU iş yükü mantıklıdır. Ayrıca, kullandığınız grafik kartı türünü ve hangi sürücüyle (örneğin çıktısı sudo lshw -C display) ekleyebilir misiniz ?
jnv

@jnv Grafik kartı NVIDIA GeForce 8600 GT, sürücüler - NVIDIA 295.40. Videonun çözünürlüğü önemli değil ...
Sosyolog

1
Benzer bir donanıma sahibim ve bu benim için oldukça tipik. Hulu videoları vb. İçin% 85-% 95 aralığında çalıştım. Bu, flaşın 12.04 ile 11.10'dan çok daha güvenilir olduğunu söyledi .
Chris

Bir kenara, işlemcinizde birden fazla çekirdek varsa, yani çift çekirdekli bir işlemci varsa,% 100 sadece tek bir CPU çekirdeğinin tam kullanımda olduğu anlamına gelir, eğer iki çekirdeğiniz varsa, hepsi için% 200 der Doldurulmuş, maksimumda dört çekirdek varsa, vb.% 400
Thomas Ward

Yanıtlar:


7

Flash Player buggy ikili bir blob olduğu için burada sadece tahmin ediyorum - ancak yüksek CPU yükü Flash Player'ın donanım hızlandırması kullanmadığı anlamına gelebilir. Bu nedenle, herhangi bir YouTube videosuna gidin, tam ekran açın ( Unity 3D / Compiz kullanıyorsanız Flash Player'daki garip hata nedeniyle önemlidir ), videoya sağ tıklayın, Ayarlar'ı seçin ve Donanım hızlandırmayı etkinleştirin işaretlenir.

Flash oynatıcının ayarlarını da silmeyi deneyebilirsiniz, ancak Flash oyunlarındaki (yalnızca Flash Player tarafından depolanan veriler) kontrol noktaları gibi bazı "önemli" verileri kaybedebilirsiniz. Tarayıcıdan çıkın ve ~ / .macromedia / Flash_Player dizinini Nautilus ile veya şu komutu kullanarak silin / taşıyın:

rm -r ~/.macromedia/Flash_Player

Ayrıca libvdpau1paketin kurulu olup olmadığına da göz atın , bu video oynatıcıların donanım video kod çözme özelliğini kullanmasına izin verir. Flash Player bunu bir dereceye kadar kullanıyor, ancak buggy (bazı durumlarda YouTube'daki videolar mavi ve kırmızı renk kanallarını değiştirmiş olabilir). Daha fazla ayrıntı için bu cevaba bakınız.


5

tamponu manuel olarak 10 mb'ye düşürün ve gitmeye hazırsınız. (Gelişmiş - Ağ - arabellek ayarlarındaki bir ayardır) Firefox'u yeniden başlatın ve azaltılmış işlemci kullanımını görüntülemek için 'top' kullanın. Benimki% 60'dan% 6'ya çıktı ve işlemin eklenti kabı (flash)% 45-50'den% 30'a çıktı

Ubuntu 12.04, çift çekirdekli 2.4 GHZ ve 3GB ram'da 64 bit kullanıyorum

Mutlu tarayıcılar


1
Bu bir Adobe Flash ayarı mı yoksa Firefox ayarı mı? Firefox önbellek sınırı mekanizmasını etkinleştirmekten mi bahsediyorsunuz?
John S Gruber

Çok teşekkür ederim. Bu arada "tampon" boyutu yerine önbellek boyutudur. Senin ucunu takip ettikten sonra CPU fanım hemen susturuldu.
kakyoism

Bunu nasıl yapabilirim (önbellek veya tampon)?
shgnInc

0

CPU göstergesi / kontrol uygulaması hakkında daha fazla bilgi için Ubuntugeek'teki bu makaleye bakın ; destekleniyorsa CPU'nuzu farklı frekanslarda ayarlayabilirsiniz.


Bazı CPU'larda bu, CPU hızınızı spesifikasyonların ötesine taşıyabilir, @Sociologist, muhtemelen CPU hatasına neden olan bu tür yazılımları kullanma risklerini kabul etmeniz gerekir. Bu kullanımın yanlış olduğunu düşünmüyorum, ancak doğal riskleri var.
Monica'yı eski durumuna getir - ζ--

1
@czifro Yanıtınız için teşekkür ederiz! Gösterge-cpufreq'i yeni kurdum ve test ettim. Ama hiçbir şey değişmedi. CPU yükü maksimum ve minimum frekansla% 100'dür.
Sosyolog

aslında harika çalışıyor. Çift çekirdekli 2 ghz işlemcim var ve sadece 2 kadar yüksek ve boşta olan .8 kadar düşük olacak. Ayrıca isteğe bağlı performans tasarrufu ve güç tasarrufu gibi dört farklı ayar var
czifro

programları kaldırıp yeniden yüklemeyi denediniz mi? Belki bu işe yarar.
czifro
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.