播放 YouTube 视频时 CPU 使用率高

Nik*_*vák 7 cpu video browser linux-mint

我已经安装Linux Mint 18.2 Cinnamon (kernel: 4.10.0-32-generic)在我的新ASUS UX430UA notebook. 它Intel Core i5-7200U只有集成显卡Intel HD Graphics 620和 8 GB 的操作内存。

我注意到,当我在播放 YouTube 视频时,即使它被最小化,它的 CPU 使用率也很高——每个 CPU 内核大约有 40% 的 720p@25 视频。与我之前的笔记本电脑 - 带有英特尔酷睿 i5-4200M 的 MSI GE60 2OC 相比,它增加了四倍。英特尔酷睿 i5-7200U 应该更快一点(尝试过的基准测试向我证明了这一点)。

我试过的:

  • 不同的网络浏览器 - 对我来说都有这个问题
  • 检查 CPU 节流
  • 使用强制硬件解码器(也在 chrome://flags 中设置)从公共存储库自定义编译的 Chromium - 在 chrome://media-internals 中写到我正在使用硬件解码器
  • 安装最近的英特尔微码
  • 尝试不同的 Linux 发行版

这种配置是否正常(我不认为)或者你能告诉我我缺少什么吗?

编辑:

所有经过测试的网络浏览器在这个问题上都运行得很奇怪。当我在启动后第一次启动它们并加载带有来自 YouTube 的视频的页面时,CPU 使用率保持在大约 40 秒的视频播放中,每个内核为 5%。之后,它增加到每个核心的 40%。然后,即使我启动任何其他 Web 浏览器或再次启动相同的 Web 浏览器,播放视频也会消耗每个核心使用量的 40%。我的研究没有运行网络浏览器后台进程。

编辑2:

似乎安装i965-va-driver软件包有助于使用本地视频播放器播放视频,xplayer并且使用vlc. 奇怪的是,我的旧笔记本电脑 MSI 不需要安装类似的东西,甚至可以更有效地使用本地视频播放器播放视频(更低的 CPU 使用率)——我不认为在 LiveCD OS 中使用专用 GPU(在我的情况下) Nvidia GT750M)用于硬件视频解码。安装该软件包还有助于在 YouTube 上播放带有强制硬件视频解码的自定义编译 Chromium 视频,但我相信仍有很多需要改进的地方。

我希望这一切都是由更新的硬件引起的,以后会在这方面得到一些支持。

Nik*_*vák 2

问题不在于视频解码或与所使用的桌面环境的兼容性。我发现问题出在CPU调速器中(我从另一个问题中发现了它)。华硕和微星的笔记本电脑都使用pstate驱动C​​PU频率缩放。然而,在相同情况下,MSI 上的频率高于华硕,因此华硕上的 CPU 使用率必须更高才能产生相同的处理能力(解释原始问题和编辑 2)。可能是因为微星有i5-4200M,而华硕有i5-7200U,与i5-4200M相比应该是省电处理器,所以它保持频率尽可能低。另外,我不知道为什么,但启动后一分钟,华硕将其 CPU 频率保持在最大(解释编辑评论)。

解决方案:

它确实不存在,因为它根本不是问题。它是电源安全(但也相当强大)的处理器,因此功耗也很重要。但是,如果确实需要将该处理器保持在最大频率并看到 CPU 使用率中漂亮的数字,则可以将 CPU 调节器从 更改为powersave-performance在 Internet 上查找(但请记住,您的 CPU 必须由 驱动pstate)。