GNU/Linux >> Linux の 問題 >  >> Ubuntu

エッセンシャルガイド:WebRenderをオンにしてLinuxでのFirefoxのパフォーマンスを向上させる

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を手動で有効にするには:

  1. about:configを開きます 新しいタブで(そして警告があれば大丈夫です)
  2. gfx.webrender.allを検索します
  3. 値をTrueに設定します WebRender(またはfalse)を有効にします 無効にするには)

この機能を使用すると、自分のマイレージが異なります。オンにすると、エッジケースが発生したり、問題が発生したりする場合があります。ただし、問題が発生した場合は簡単にオフにできるため、パフォーマンス上のメリットは、試してみる価値があります。


Ubuntu
  1. noatimeでLinuxシステムのパフォーマンスを向上させる

  2. Ubuntu 11.10 / LinuxMint12にFirefox10をインストールする方法

  3. Linuxカーネル5.15をUbuntu20.04にインストールします-ステップバイステップガイド?

  1. Linux Mint 12 / Ubuntu 11.10/12.04にMozillaFirefox11をインストールします

  2. Linux でのパフォーマンスの問題をトラブルシューティングする方法 – 初心者向けガイド

  3. Linux パイプのパフォーマンスを向上させる方法はありますか?

  1. エッセンシャルガイド:UbuntuLinuxにTelegramをインストールする方法

  2. エッセンシャルガイド:LinuxMintをWindows7のように見せるための方法

  3. Mac OS X と Linux での dd パフォーマンス