Вопрос или проблема
По какой-то причине на моем ноутбуке с Ubuntu 22.04 при использовании Chrome для просмотра YouTube нагрузка на процессор очень высокая. Я не знаю, было ли так раньше или это новая проблема, но я заметил это, потому что видео в 4k стало тормозить. Похоже, что Chrome не использует аппаратное ускорение для воспроизведения видео, что странно, потому что если я проверяю chrome://gpu/
, там ясно указано, что аппаратное ускорение включено.
Вот скриншот из chrome://gpu/
:
Сейчас, если я пытаюсь воспроизвести видео в 4k, использование процессора будет почти 100%, но на Firefox все в порядке. На Firefox использование процессора около 5-10%, и видео не тормозит.
Все настройки на chrome://flags
имеют значения по умолчанию. Я пытался проверить в режиме Инкогнито с новым профилем или с другим браузером на основе Chromium, таким как Brave, и результат был тем же.
Версия Chrome: Chrome/132.0.6834.83
Процессор: 11th Gen Intel® Core™ i7-1165G7
Что я могу сделать, чтобы решить проблему высокой нагрузки на процессор в Chrome?
Ответ или решение
Причина высокой загрузки ЦП при воспроизведении видео на YouTube в браузере Chrome на Ubuntu 22.04 может быть связана с неэффективной реализацией аппаратного ускорения или с несовместимостью программного обеспечения. На данной конфигурации оборудования и ПО, проблема, скорее всего, заключается в том, что Chrome, несмотря на отображение включенного аппаратного ускорения на странице chrome://gpu/
, фактически не использует всю мощь доступных аппаратных ресурсов для обработки видео, особенно при воспроизведении роликов в 4K.
Теория: Аппаратное ускорение позволяет браузеру использовать графическую карту (GPU) вместо центрального процессора (CPU) для обработки видео, что обычно приводит к значительному снижению нагрузки на процессор и более плавному воспроизведению видео. Однако существуют ситуации, когда аппаратное ускорение не работает правильно из-за определённых настроек, несовместимостей между драйверами или багов в браузере.
Пример: В вашей ситуации, когда в Chrome наблюдается почти 100% нагрузка на ЦП при воспроизведении 4K-видео, в то время как в Firefox видео воспроизводится плавно с низкой загрузкой процессора, это указывает на проблему с использованием аппаратного ускорения в Chrome. Firefox, видимо, более эффективно использует вашу графическую карту, что и объясняет небольшую нагрузку на ЦП.
Применение: Для решения этой проблемы следует предпринять следующие шаги:
-
Обновление драйверов и браузера: Убедитесь, что у вас установлены последние версии драйверов для графической карты и обновления для браузера Chrome. Обновления могут содержать исправления известных ошибок или улучшения производительности.
-
Проверка аппаратного ускорения: Хотя ваша страница
chrome://gpu/
показывает, что аппаратное ускорение включено, попробуйте его отключить и затем снова включить. В браузере Chrome перейдите в "Настройки" > "Система" и отключите, а затем включите опцию "Использовать аппаратное ускорение (если доступно)". -
Альтернативные флаги Chrome: Откройте
chrome://flags
и поэкспериментируйте с такими флагами, как "Override software rendering list". Это может принудительно включить некоторые функции, которые в противном случае считались бы несовместимыми с вашим аппаратным обеспечением. -
Проверка/обновление библиотек GPU: Убедитесь, что все необходимые библиотеки, такие как VAAPI (Video Acceleration API), установлены и правильно работают.
-
Использование других версий браузера: Попробуйте использовать разные версии Chrome или альтернативный браузер на основе Chromium, такие как Ungoogled-Chromium, для проверки, сохраняется ли проблема.
-
Поиск в сообществах: Поскольку проблемы с аппаратным ускорением часто зависят от конкретных аппаратных конфигураций и версий ПО, полезно просмотреть форумы и сообщества Ubuntu и Chrome на предмет схожих проблем и предложенных решений от других пользователей.
Эти шаги могут помочь снизить нагрузку на процессор и улучшить производительность Chrome при просмотре видео на YouTube. Если проблема сохраняется, рассмотрите возможность временного использования Firefox для воспроизведения видео 4K до тех пор, пока не будет найдено стабильное решение в Chrome.