web-dev-qa-db-ja.com

google chrome=の "ハードウェアアクセラレーションを使用できる場合"機能はより多くのバッテリーを消費しますか?

Google Chromeで「ハードウェアアクセラレーションを使用できる場合」機能を有効にすると、バッテリーの消費量が増えます。この機能の利点は何ですか?この機能を有効または無効にする方が良いですか?

7
Saeed Zarinfam

GPUは、グラフィックを画面に配置し、特定の場所から画像を取得し、それらを適切な形式に変換し、一連のテキストとともに平面にレンダリングするなどのために特別に設計されています。

これは、画像、テキスト、ビデオの表示に関連するタスクを実行するように特別に設計されており、これらのジョブのほとんどをCPUが実行できるよりも効果的かつ効率的に実行できます。特にビデオのデコードは、CPUでデコードするのではなく、グラフィックスカードに組み込まれたハードウェアを使用して行うと、電力効率が大幅に向上します。

一般に、ハードウェアアクセラレーショングラフィックスを有効にすると、ページレンダリングが高速になり、他の拡張機能の中でも特にハードウェアビデオデコードが使用されます。

これは、CPUとGPUの両方ではなく、1つのデバイス(CPU)だけを実行する方が電力効率がよい場合がないということではありません。グラフィックを多用しないアプリケーションでは、GPUを無効にすると、消費電力を効果的に削減できます。

7
Mokubai

WebGLはchromeこのチェックボックスが有効になっている場合にのみ機能します-一度アクティブ化すると、ブラウザーは突然、驚異的な3Dアニメーションのレンダリングに変換され、静的なページを見つめるよりもバッテリーを消耗します。

リアルタイムのバッテリー使用量を判断する簡単な方法は、CPU/GPU温度ウィジェットを監視することです...温度が上がると、バッテリーの消耗が早くなります

2
Scott Stensland

Windowsの経験はありませんが、ChromeおよびChromeが実行されている場合でも、ハードウェアアクセラレーションが有効になっている場合、MacOSは専用GPUを無効にできませんブラウザタブが開かれていないか、Chromeが別のユーザーアカウントでのみ実行されているため完全に非アクティブになっている)場合。バッテリー時間に極端な違いが生じます。たとえば、約8時間から約2時間です。ハードウェアアクセラレーションが無効になっている時間。

0
styu