0

フレームごとに再計算されるグローフィルターが変化するボタンを示すフレームがあるSWFがあります。

ここでの問題は、pepperflash プラグインを使用してクロムでこの SWF を実行しているときに、CPU 使用率が約 50% に増加することです。同じ SWF を Firefox で実行すると、CPU 使用率は約 10% しかかかりません。

しかし、pepperflash から Chrome のフラッシュ デバッグ プレーヤーに切り替えると、CPU 使用率が約 20% に低下します。

どうすればこの問題を解決できますか? ペッパーフラッシュ プラグインで chrome を使用している一般ユーザーには、少なくとも CPU 使用率を半分に減らして、より良いエクスペリエンスを提供したいと考えています。出来ますか?ありがとう。

4

1 に答える 1

0

特定の条件下では、PepperFlash プラグインが CPU を大量に消費します。私の知る限り、あなたが言及したDebug Flash Player以外のFlashプラグインオプションはありません。フレームのスキップ/粗い再生/高いCPU使用率を回避するために私が見つけた唯一の回避策は、ハードウェアアクセラレーションビデオデコードを無効にすることです。フラグを chrome://flags に追加します ([有効にする] リンクをクリックします下の画像はスイッチが有効になっている様子を示しています)。

ここに画像の説明を入力

これにより、ご希望どおり、使用量が以前の約半分になりました。

注 1 : 私のラップトップには統合された (専用ではない) GPU があり、私の場合はソフトウェア アクセラレーションによるレンダリングの方がうまくいくようです。

注 2 : これが非 Flash および HTML 5 ビデオ レンダリングにどのように影響するかはテストしていません。このスイッチは、すべてのビデオ デコードのハードウェア アクセラレーションを無効にするためのものです。私の知る限り、Flash ビデオに対してのみハードウェア アクセラレーションを無効にすることはできません。そのようなスイッチはありません。したがって、chrome://gpu は Flash がまだハードウェア アクセラレーションであることを示していますが、グローバル設定が優先されているようです。

ここに画像の説明を入力

于 2015-12-22T00:08:50.520 に答える