WindowsからKubuntuに移動しています。そして、Kubuntuのブラウザは、動作するために非常に多くのCPUを必要とすると感じています。
例:YouTubeを見るとき:
または、Webサーフィンをするとき、特にビデオを見たり曲を聴いたりするとき、KubuntuのCPUは常に高くなります。
Firefox、Chrome、Chromiumを試しましたが、CPU使用率が常に高すぎます。
そして、これが私のPCの情報です。
誰かがこの問題を解決する方法を知っていますか?私を助けてください。どうもありがとうございます。
CPU消費量が高くなっている主な理由は、ビデオ関連の機能のハードウェアアクセラレーションがないことです。主にビデオのデコードとレンダリングの可能性があります。 IntelのオープンソースGPUドライバーは優れた品質であり、これらの機能をサポートしていますが、ブラウザーはサポートの実装に問題を抱えています。
以下の情報は、2020年3月11日現在、私の知る限りです。
FirefoxとChrome/Chromiumはどちらもレンダリング用のGPUアクセラレーションをサポートしていますが、デフォルトでは有効になっていません。
Off-Main-Thread Compositing(OMTC) と WebRender の2つを有効にする必要があります。
個人的に次の設定をabout:config
:
layers.acceleration.force-enabled = true
gfx.webrender.all = true
gfx.webrender.compositor = true
gfx.webrender.enabled = true
dom.webgpu.enabled = true
その結果、すべてがabout:support
の決定ログが有効になっています。ただし、一部のハードウェア/ドライバーの組み合わせで問題が発生する可能性があるため、うまくいく組み合わせを得るには、設定を実験する必要がある場合があります。
GPUアクセラレーションは ブラウザー機能フラグの設定 で有効にする必要があります。 chromium-flags.conf
はブラウザのバージョンによっては機能しない場合がありますが、同じフラグをchrome://flags
。
私の個人設定には次のフラグがあります:
--ignore-gpu-blacklist
--enable-gpu-rasterization
--enable-oop-rasterization
--enable-native-gpu-memory-buffers
--enable-zero-copy
--enable-accelerated-mjpeg-decode
--enable-accelerated-video
その結果、すべての機能がchrome://gpu
Vulkanを除いて、緑色で、有効で、ハードウェアアクセラレーションが適用されています。繰り返しますが、ハードウェア、ドライバー、さらにはブラウザーのバージョンによって異なる場合があるため、実際に機能する設定を試してみてください。
どのブラウザも、デフォルトでハードウェアビデオデコードを実装していません。良い知らせは、これから変わることです。
Firefoxの次のバージョン(75)では、Waylandの下でGPUビデオのデコード機能を出荷します。おそらく 手動で有効にする にする必要があります。
GPUビデオのデコードを可能にするChromiumのパッチがありますが、メインブランチにはマージされません。つまり、 PPAから特別なバージョンをインストールする する必要があります。
ビデオドライバーのせいにして...
Windowsの場合、ほとんどのビデオコーデックは、可能であればCPUから離れたグラフィックカードでも機能することがわかっており、通常、製造元はWindowsドライバーの最適化に他のどの方法よりも多くの時間を費やしています。
特に、最適化を競合他社に明らかにしなければならないオープンソースドライバー。そしてあなたは特にビデオ再生に言及します
1つの考えられる問題は、複数のデスクトップがインストールされ、すべてが同じホームフォルダーを共有している場合の問題です。 1つの設定を変更すると、別の設定に影響する可能性があります。たとえば、GnomeとPlasmaの問題はそれほどではありませんが、同じ基盤(つまり、Unity、Gnome、Cinnamon)を持つ複数のデスクトップで発生する可能性が高くなります。たとえば、UnityとGnomeで小さな問題が発生しました。
お好みのデスクトップが存在する場合は、そのデスクトップに公式フレーバーをインストールすることで、最高のユーザーエクスペリエンスを得る可能性があります。試してみたいフレーバー(Lubuntu、Xubuntu ... Mateを試したことがありますが、軽量で非常に洗練されています)でいくつかのライブUSBを準備し、ライブUSBでテストしてから、フレーバーをインストールすることをお勧めしますが一番好き。
結局のところ、私は @ sudodus が正しいことを疑っており、Intel GPUドライバーはLinuxにはそれほどよくありません(珍しい状況ではありません)。これが事実である場合、デスクトップ環境の変更による改善は見られない可能性があります。