web-dev-qa-db-ja.com

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

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

top output

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

17
Sociologist

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

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

rm -r ~/.macromedia/Flash_Player

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

7
jnv

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

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

ハッピーブラウジング

5
Xeletron

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

0
czifro