Google Hangouts очень высокая загрузка процессора

Всякий раз, когда я использую Google+ Hangouts, я получаю чрезвычайно высокую загрузку ЦП (как правило, 100% на всех ядрах). Есть некоторые другие потоки на SU, у которых есть эта проблема, но у них обычно есть довольно низкие системы. У меня есть Thinkpad T420 с процессором i7-2640M. Это, конечно, не машина низкого уровня. Когда я уменьшаю размер окна Hangouts, все становится немного лучше, но я все еще использую ЦП>90%.

Я использую Arch Linux.

Как правило, это делает видео звонки нестабильными как в видео, так и в аудио, а другие приложения в системе в основном недоступны из-за нехватки ресурсов. Я думаю, что подобная проблема также затрагивает коммерческое программное обеспечение для видеоконференций под названием Vidyo. Я упоминаю об этом, потому что знаю, что в Hangouts используются те же кодеки и протоколы, что и в Vidyo, поэтому это может быть связано.

3 ответа

Решение

Я нашел проблему. Проблема заключалась в том, что у меня были отключены расширения виртуализации в BIOS, что, очевидно, имеет значение для Hangouts. Включение этой функции (по умолчанию она была отключена, iirc) сделало видеовстречи более плавными.

Похоже, мне удалось снизить нагрузку на процессор (драйвер Intel i915 для Ubuntu 20.04), изменив переключатели командной строки Google Chrome на:

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

Ссылка:

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

Введите URL-адрес: chrome://flags/ в адресную строку Google Chrome и нажмите Enter.

Должна загрузиться страница «Эксперименты». Я нашел следующие настройки и отключил их:

визуальное описание элементов управления, показывающее отключение кодека 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
Другие вопросы по тегам