ビデオを再生したり画面を共有したりするときにノートパソコンのCPU負荷が高いのはなぜですか?

ビデオを再生したり画面を共有したりするときにノートパソコンのCPU負荷が高いのはなぜですか?

1080pビデオを再生するとき、これは常に起こるわけではありません。無料チューブ。時には、240pビデオを視聴してもこれが発生します(ただし、発生するのに時間がかかります)。

しかし、高品質のDiscord画面共有を視聴するとき、これは常に発生します。

解決策がない可能性があるため、必ずしも解決策を見つけるわけではありません。これをデバッグする方法を知る必要があります。

私がすでに持っているもの

  • ビデオウィンドウからターミナル(alt + tab)に切り替えると、CPU負荷が約50%減少します。
  • このコマンドを使用すると、htop悪い人がFirefoxであるとマークされます(Firefoxがあってもabout:blank開いている必要があります)。
  • アラームをインストールしpsensorて設定して、これがCPU温度に関連しているかどうかを確認できます。予想される結果をお知らせします。

この問題をさらに調査するにはどうすればよいですか?Windowsでこのラップトップを使用しても、この問題は発生しませんでした。 Discordで自分の画面を共有できることは非常に重要です!

追加情報

4GBのRAMがあります。

Distributor ID: Ubuntu
Description:    Ubuntu 20.10
Release:    20.10
Codename:   groovy
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   36 bits physical, 48 bits virtual
CPU(s):                          2
On-line CPU(s) list:             0,1
Thread(s) per core:              1
Core(s) per socket:              2
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           37
Model name:                      Intel(R) Core(TM) i5 CPU       M 560  @ 2.67GHz
Stepping:                        5
CPU MHz:                         2659.929
BogoMIPS:                        5319.85
Virtualization:                  VT-x
L1d cache:                       64 KiB
L1i cache:                       64 KiB
L2 cache:                        512 KiB
L3 cache:                        3 MiB
NUMA node0 CPU(s):               0,1
Vulnerability Itlb multihit:     KVM: Mitigation: VMX disabled

lspci | grep VGA:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)

問題の更新

要求に応じてこのコマンドを実行しました。$ sudo apt install -y vainfo

libva info: VA-API version 1.8.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.8 (libva 2.8.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Ironlake Mobile - 2.4.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

ベストアンサー1

質問を展開し、使用しているグラフィックカードを提供する必要があります。

lspci | grep VGA

正しいグラフィックドライバがインストールされていない可能性があるためハードウェアビデオアクセラレーション動作しません。 CPU はこれらすべての作業を自ら行う必要があります。

CPU/GPU のロードは、使用されるビデオコーデックによって異なります。私は不調を見るサポートするハードウェアアクセラレーションとその用途H.264ビデオコーデック。

また、電源設定デーモン(存在する場合)がGPU / CPUの電力を制限していないことを確認してください。

おすすめ記事