Flashの再生中のCPU使用率が高い


17

YouTubeでビデオを再生すると、FirefoxとChromeの両方でCPU使用率が100%に上昇します。

私が実行しているもの:

  • プロセッサーIntel Core2Duo E4500 2 x 2.2GHz
  • Ubuntu 12.04 amd64と最新のアップデート
  • Flashプラグインadobe-flashplugin 11.2.202.233-0precise1
  • Firefox 12.0 + build1-0ubuntu0.12.04.1
  • Google Chrome 18.0.1025.162

トップ出力

これは正常ですか?そして、これで何ができますか?


2
残念ながら、FlashはビデオのデコードにCPUを使用しているという事実を考えると、これは正常なことです。視聴しているビデオの解像度を見てください。1080pの場合、CPUワークロードは理にかなっています。また、使用しているグラフィックスカードの種類と、どのドライバー(たとえばの出力sudo lshw -C display)を追加できますか?
-jnv

@jnvグラフィックカードNVIDIA GeForce 8600 GT、ドライバー-NVIDIA 295.40。ビデオの解像度は改善されません...
社会学者

1
私は同様のハードウェアを持っていますが、これは私にとって非常に典型的なものです。Huluのビデオなどでは85%から95%の範囲で実行しています。とはいえ、フラッシュは11.10よりも12.04ではるかに信頼性が高いと言われています。
クリス

余談ですが、プロセッサに複数のコア(デュアルコアプロセッサなど)がある場合、100%は単一のCPUコアが完全に使用されることを意味します。2つのコアがある場合、それらすべてに対して200%と言います。満杯、最大4つのコアがある場合は400%など
トーマスウォード

回答:


7

Flash PlayerはバグのあるバイナリBLOBであるため、ここで推測していますが、CPU負荷が高いと、Flash Playerはハードウェアアクセラレーションを使用していない可能性があります。したがって、任意のYouTubeビデオに移動し、フルスクリーンで開き(Unity 3D / Compizを使用している場合はFlash Playerの奇妙なバグにより重要です)、ビデオを右クリックして[設定...]を選択し、[ ハードウェアアクセラレーション有効にする] チェックされます。

Flash Playerの設定を削除することもできますが、Flashゲームのチェックポイントなどの「重要な」データ(Flash Playerによって排他的に保存されるデータ)が失われる可能性があります。ブラウザを終了し、Nautilusを使用して〜/ .macromedia / Flash_Playerディレクトリを削除または移動するか、次のコマンドを使用します。

rm -r ~/.macromedia/Flash_Player

libvdpau1パッケージがインストールされているかどうかも確認してください。これにより、ビデオプレーヤーはハードウェアビデオデコードを使用できます。Flash Playerもこれをある程度使用しますが、バグがあります(状況によっては、YouTubeのビデオで青と赤のチャンネルが入れ替わっている場合があります)。詳細については、この回答を参照してください。


5

手動でバッファを10 mbに減らしてください。([詳細]-[ネットワーク]-[バッファ設定]の設定)Firefoxを再起動し、「top」を使用してCPU使用量の削減を表示します。私のものは60から6%になり、プロセス 'プラグインコンテナー(フラッシュ)は45-50%から30%になりました

Ubuntu 12.04、デュアルコア2.4 GHZおよび3GB RAMで64ビットを使用します

ハッピーブラウジング


1
これはAdobe Flashの設定ですか、Firefoxの設定ですか?Firefoxのキャッシュ制限メカニズムを有効にすることについて話していますか?
ジョンSグルーバー

どうもありがとうございました。ちなみに「バッファ」サイズではなくキャッシュサイズです。あなたのヒントに従った後、CPUファンはすぐに静かになりました。
kakyoism

その方法(キャッシュまたはバッファ)
shgnInc

0

CPUインジケータ/制御アプレットの詳細については、Ubuntugeekのこの記事を参照してください。サポートされている場合は、CPUを異なる周波数に設定できます。


一部のCPUでは、これによりCPU速度が仕様を超えてしまう可能性があります。@ Sociologistでは、このようなソフトウェアを使用してCPU障害を引き起こすリスクを受け入れる必要があります。この使用法が間違っているとは思わないが、固有のリスクがある。
モニカの復活-ζ--12年

1
@czifroお返事ありがとうございます!私はインディケータ-cpufreqをインストールしてテストしました。しかし、何も変わっていません。CPU負荷は、最大周波数と最小周波数で100%です。
社会学者

実際にうまく機能します。デュアルコア2 GHzプロセッサを使用していますが、2の高さ、0.8の低さまでしかアイドルになりません。オンデマンドパフォーマンスの節約や省電力などの4つの異なる設定もあります
-czifro

プログラムをアンインストールしてから再インストールしましたか?たぶんそれはうまくいくでしょう。
czifro
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.