网络摄像头诊断?使用网络摄像头时,视频通话经常出现 100% CPU 峰值 [Ubuntu 20.04,华硕 Zenbook UX330UAK

网络摄像头诊断?使用网络摄像头时,视频通话经常出现 100% CPU 峰值 [Ubuntu 20.04,华硕 Zenbook UX330UAK

我之前发布过有关此问题的帖子,我觉得我已经确定这是一个网络摄像头问题。

重要提示!CPU 只会在几秒钟内达到 100%,然后又会回到 50-60%。这是新的行为。

过去几周我一直经历着这种情况。

我将参加视频会议,我的 CPU 将达到最大值几秒钟,然后恢复到正常状态。

(一般视频会议会占用较多的 CPU,一般在 50% 到 60% 的水平。)

这个 CPU 峰值似乎是新的。

我在使用特定的视频程序(例如 Zoom)和基于浏览器的程序(例如 Google Meet 和 Hopin)时都遇到过这种情况。

起初我以为这可能是窗口管理器的问题,于是安装了 Xubuntu-desktop 来替代 Ubuntu 桌面。但这并没有改变现状。

我也从 Firefox 转到了 Chromium。这似乎对 Hopin 实例有点帮助,但只是一点点。

当达到最大值时,系统监视器通常会显示 Firefox 上的 Zoom 或“Web 内容”是 CPU 消耗大户,但同样,它会出现峰值然后恢复,所以我想知道这是否实际上与网络摄像头有关。

我注意到关闭网络摄像头确实可以防止峰值,但这对我来说不是一个可行的长期解决方案。

但这确实让我怀疑它是否是网络摄像头集成。

有其他人遇到过这种情况吗?我想知道这是否与最近的一些更新有冲突。也许这是特定网络摄像头独有的?

有人知道具体检查网络摄像头的方法吗?记录检测网络摄像头是否以某种方式将 CPU 周期推送到正在访问它的程序?(Zoom、通过浏览器进行视频聊天等)

我的下一步:

try an external webcam (the one I'm experiencing this on is built-in)

try using Ubuntu Resetter to see if there's some conflict I can't quite detect, and spend some time re-installing things.

Upgrade to Ubuntu 21.04 to see if it's caught and fixed there.

switch over to BunsenLabs and see if it's Ubuntu specific. (Though it could also be Debian-specific...)

更新:我尝试通过 USB 插入外部 Logitech 网络摄像头,虽然我发现了相同的尖峰,但尖峰的间隔通常较小。

再次,很明显网络摄像头是罪魁祸首,或者更确切地说,网络摄像头与相关程序的集成是罪魁祸首。

我想知道这个问题在 Ubuntu 21.04 中是否已修复?

答案1

我最终升级到了 Ubuntu 21.04,问题也得到了解决。

相关内容