ブラウザにはウェブを高速化する隠し設定があります

ブラウザにはウェブを高速化する隠し設定があります

私たちの多くは、仕事や余暇の多くの時間をブラウザでウェブを閲覧することに費やしています。そして、その時間を最大限に活用するには、ブラウザが高速かつスムーズに動作する必要があります。実は、これを支援するブラウザ設定が組み込まれています。それがハードウェアアクセラレーションです。

このオプションはほぼすべての最新ウェブブラウザに搭載されていますが、多くの場合設定画面の奥深くに隠れているため、これまで目にしたことがないかもしれません。しかし、多くのWindowsおよびmacOSシステムでは、ウェブ閲覧の速度に大きな影響を与える可能性があります。

ハードウェアアクセラレーションの仕組み

ハードウェア アクセラレーションとは、コンピュータで利用可能なハードウェア、具体的にはシステムの中心となる中央処理装置 (CPU) 以外のハードウェア コンポーネントを最大限に活用して、ブラウザのパフォーマンスを高速化することを意味します。

最も良い例は、高解像度ビデオの再生など、グラフィックを多用するタスクを、コンピューターに内蔵された専用カード、あるいはメインチップセットに統合されたグラフィック処理装置(GPU)に任せることです。GPUはより効率的に処理でき、CPU時間を他のタスクに割り当て、ノートパソコンのバッテリー寿命も向上します。

ただし、GPUだけではありません。システムには、ブラウザが利用できる専用のオーディオ処理ユニットやAI処理ユニットが搭載されている場合もあります。ブラウザは利用可能な処理ユニットを把握していませんが、ページのレンダリング処理を最も効率的に分割するようオペレーティングシステムに要求します。

Firefox はシステムに最適な設定を選択できます。
Firefoxはシステムに最適な設定を自動的に選択します。スクリーンショット: Firefox

ゲームや高度なアプリをホストするウェブサイトなど、最も複雑なウェブサイトでは、パフォーマンスの向上が顕著に表れます。グラフィックカードが、負荷の高いビデオ編集やデスクトップアプリケーションでのシーンレンダリングタスクに役立つのと同様に、ブラウザで処理するあらゆる処理にも役立ちます。

ここまで読んで、ここまでは当たり前のことのように思えるかもしれません。もちろん、グラフィック処理はグラフィックプロセッサに任せたいものです。そして、ある程度は当然のことです。だからこそ、ハードウェアアクセラレーションは通常、デフォルトでオンになっています。しかし、コンピューターの性能が向上し、ウェブサイトやウェブアプリの要求が厳しくなったため、ハードウェアアクセラレーションはまだ比較的新しい考え方です。

ほとんどの場合、ハードウェアアクセラレーションはオンのままにしておくことをお勧めします。ただし、古いコンピューターや遅いコンピューター、古いウェブサイトなどで問題が発生する場合があるため、パフォーマンスの問題やバグのトラブルシューティングのためにオフにすることもできます。

ハードウェアアクセラレーションを有効にする方法

ハードウェアアクセラレーションのオン/オフの切り替え方法はお使いのブラウザによって異なりますが、設定を見つけるのはそれほど難しくありません。ほとんどの場合、ハードウェアアクセラレーションは既に有効になっており、ブラウザのパフォーマンスが向上します。

Google Chromeでは、ブラウザウィンドウの右上にある3つの点をクリックし、「設定」を選択します。「システム」タブを開くと、「ハードウェアアクセラレーションが利用可能な場合は使用する」というトグルスイッチが表示されます。Chromeの便利な機能の一つとして、アドレスバーに「chrome://gpu」と入力すると、システム上でハードウェアアクセラレーションがどのようにグラフィック処理に使用されているかを確認できます。

Microsoft Edgeをご利用の場合は、右上の3つの点をクリックし、「設定」と「システムとパフォーマンス」の順にクリックして、ハードウェアアクセラレーション機能を見つけてください。Firefoxをご利用の場合は、右上の3つの横線をクリックし、「設定」と「全般」の順にクリックしてください。「パフォーマンス」の見出しの下で、「推奨パフォーマンス設定を使用する」はデフォルトで有効になっていますが、このチェックを外すことで、ハードウェアアクセラレーションのオン/オフを切り替えることができます。

Edge のハードウェア アクセラレーション。
Edgeのハードウェアアクセラレーション。スクリーンショット:Edge

Appleはユーザーに代わって多くの決定を下す傾向があり、macOSはWindowsのように事実上無制限のハードウェアの組み合わせで動作することを気にする必要がありません。そのため、macOS Catalinaは常にオンになっているため、Safariにはハードウェアアクセラレーションのオプションがありません。

前述の通り、ハードウェアアクセラレーションをオフにする必要があるのは、ブラウザの動作にバグが見られる場合のみで、ほとんどの場合、ハードウェアアクセラレーションは問題なく動作します。特定のハードウェアコンポーネントやハードウェアアクセラレーションに問題が発生することも稀にありますが、現在では非常に稀です。

最良の結果を得るには、ブラウザ、OS、グラフィックドライバーを常に最新の状態に保ってください。これは一般的に当てはまります。つまり、機能のあらゆるレベルが最新のモダンなコードで実行されるということです。

Tagged: