为什么我的笔记本电脑在播放视频或不和谐屏幕共享时 CPU 负载很高?

为什么我的笔记本电脑在播放视频或不和谐屏幕共享时 CPU 负载很高?

当播放 1080p 视频时,这种情况并不总是发生自由管。有时,甚至在观看 240p 视频时也会发生这种情况(但需要更长的时间才会发生)。

尽管如此,在观看高质量的 Discord 屏幕共享时总会发生这种情况。

我不一定在寻找解决方案,因为可能没有。我需要知道如何调试这个。

我已经拥有什么

  • 从视频窗口切换到终端(alt + tab),使CPU负载下降约50%;
  • 当我使用htop命令时,有时会显示坏人是 Firefox(尽管 Firefox 就在那里,只是about:blank打开了);
  • 我刚刚安装psensor并设置了闹钟,所以我知道这是否与CPU温度有关。我会让你知道可能的结果。

伙计们,我该怎么做才能进一步调查这个问题?我在 Windows 上使用这台笔记本电脑时从未遇到过这个问题。能够在 Discord 上共享我的屏幕非常重要!

更多信息

我有 4GB 内存。

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 功率。

相关内容