Google Hangouts CPU 使用率非常高

Google Hangouts CPU 使用率非常高

每当我使用 Google+ Hangouts 时,我的 CPU 使用率都会非常高(通常所有核心都达到 100%)。SU 上还有一些其他线程有这个问题,但它们的系统 nd 通常都比较低。我有一台配备 i7-2640M CPU 的 Thinkpad T420。这当然不是一台低端机器。当我缩小 Hangouts 窗口的大小时,事情变得小的好多了,但我的 CPU 使用率仍然普遍 >90%。

我正在运行 Arch Linux。

这通常会导致视频通话在视频和音频方面都出现断断续续的情况,并且系统上的其他应用程序由于资源不足而大多无法使用。我认为类似的问题也影响了名为 Vidyo 的商业视频会议软件。我提到这一点是因为我知道 Hangouts 使用与 Vidyo 相同的编解码器和协议,因此它可能与之有关。

答案1

我找到了问题所在。问题在于我在 BIOS 中关闭了虚拟化扩展,而这对于 Hangouts 来说显然很重要。打开此功能(默认情况下是关闭的,如果我没记错的话)后,hangouts 运行起来非常顺畅。

答案2

看起来我成功地通过将 Google Chrome 命令行开关更改为以下内容来减少 CPU 负载(Ubuntu 20.04 Intel i915 驱动程序):

/usr/bin/google-chrome-stable --use-gl=desktop %U 

参考:

https://wiki.archlinux.org/title/chromium#Hardware_video_acceleration

答案3

在 Google Chrome 的地址栏中输入 URL:chrome://flags/,然后按回车键。

应加载“实验”页面。我找到以下设置并将其禁用:

控件的视觉描述,显示 VP9 编解码器已被禁用

运行测试聊天并检查您的音频和视频并没有让我的电脑风扇运转,因此我认为它起作用了。

sb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.4 LTS
Release:    20.04 
Codename:   focal

lspci -vvvv
00:00.0 Host bridge: Intel Corporation Device 4c53 (rev 01)
DeviceName:  Onboard Realtek Ethernet
Subsystem: Acer Incorporated [ALI] Device 1515
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 3: Memory at <ignored> (32-bit, non-prefetchable)
Expansion ROM at <ignored>
Kernel driver in use: icl_uncore

00:02.0 VGA compatible controller: Intel Corporation Device 4c8b (rev 04) 
(prog-if 00 [VGA controller])
DeviceName:  Onboard Intel Graphics
Subsystem: Acer Incorporated [ALI] Device 1515
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 141
Region 0: Memory at 6000000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 4000000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 4000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915

相关内容