Google тестирует в браузере Chrome метод разгрузки звука для экономии заряда батареи в системах на Windows 11 и Windows 10. Функция направлена на снижение использования ЦП, позволяя аппаратному аудиопроцессору регулировать нагрузки.
При воспроизведении видео Chrome теперь будет использовать аудиопроцессор для обработки аудиозапроса. На данный момент аудиопроцесс обрабатывается центральным процессором.
Windows поддерживает аппаратную обработку звука с разгрузкой, и при увеличении размера буфера ЦП может дольше оставаться в состоянии ожидания.
Функция также экономит заряд батареи на устройствах 2-в-1 и ноутбуках. Однако одной только интеграции разгрузки звука недостаточно, поскольку для её работы требуется устройство с аудиопроцессором.
Опция появилась в Chrome Canary в виде флага «Разгрузка звука для потоковой передачи видео». «Это позволяет разгружать звук только для потоков с тегом, установленным на kPlayback. Для других типов задержки разгрузка звука всегда будет отключена», — отметили в Google.
В Windows Latest опробовали функцию через командную строку и заметили, что время буфера по умолчанию составляет 50 мс. Google предупреждает, что «для разгрузки аудио требуется низкий уровень целостности аудиосервиса», поэтому пользователям Chromium при включении этой функции следует убедиться, что аудиосервис находится в изолированной программной среде.
Поскольку браузер Edge использует тот же движок Chromium, весьма вероятно, что Microsoft внедрит аналогичную функцию.
Ранее в Edge добавили «спящие вкладки», чтобы ограничить потребление памяти, а позднее в Chrome появилась аналогичная функция с указанием потребления памяти каждой вкладкой. В обоих браузерах также развивают опции управления производительностью.
Источник: habr.com