LinuxでFirefoxのパフォーマンスを向上させるためのすばやく簡単な方法は、WebRenderを強制的に有効にすることです 。
近い将来、Firefoxは、可能な限り多くのシステムで、ブラウザのすべてのユーザーに対してWebレンダリングをデフォルトのレンダリングエンジンにする予定です。ただし、それが発生するまでは、LinuxでWebRenderを強制的に有効にして、すぐにメリット(CPU使用率の削減など)を得ることができます。
WebRenderとは何ですか? Mozillaに説明させます:
「WebRender[…]は、Geckoの既存のコンポジターを置き換え、Geckoのメインスレッドレイアウトコードとインターフェースします。 WebRenderはRustで記述されており、非常に異なる設計アプローチを使用しているため、このスイッチから安定性とパフォーマンスのメリットが得られると期待しています。」
(意図的に)削減する:この機能は、現在のCPUではなく、システムのGPUを利用してWebコンテンツをレンダリングします。
行うスイッチです ほとんどのシステムでFirefoxのパフォーマンスを向上させます—「最大60フレーム/秒でのバターのスムーズなパフォーマンス」 ' ここ。 KDEのNateGrahamは、WaylandシステムでWebレンダリングを使用することで得られたパフォーマンスの向上について報告しています。これには、全体的なバッテリー寿命の向上が含まれます。 CPU使用率の削減から。
Mozillaは、2018年9月から、互換性のあるWindowsシステムでFirefoxでWebRenderをデフォルトで有効にし始めました。それ以来、この技術は、macOSを含む、より多くのシステムおよびより多くの構成で、より多くのユーザーに徐々に展開されています。
ただし、ほとんどのLinuxシステムではWebRenderはまだデフォルトではありません 、WaylandかXorgかに関係なく、クローズドソースまたはオープンソースのグラフィックスドライバーを使用するなど。
Linux上のFirefoxでWebRenderを手動で有効にするには:
-
about:config
を開きます 新しいタブで(そして警告があれば大丈夫です) -
gfx.webrender.all
を検索します - 値を
True
に設定します WebRender(またはfalse
)を有効にします 無効にするには)
この機能を使用すると、自分のマイレージが異なります。オンにすると、エッジケースが発生したり、問題が発生したりする場合があります。ただし、問題が発生した場合は簡単にオフにできるため、パフォーマンス上のメリットは、試してみる価値があります。