Заикание видео в Google Chrome с включенным аппаратным ускорением


11

Google Chrome поставляется по умолчанию с включенным аппаратным ускорением. Этот параметр можно изменить в дополнительных настройках.

У меня очень неприятная проблема, когда большинство видео контента в Google Chrome испытывают визуальные заикания, которые длятся до 6 секунд. Перемещение мыши, по-видимому, размораживает видео, но в противном случае оно не будет размораживаться в течение нескольких секунд, а только затем снова останавливаться.

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

Я испытываю эту проблему только при использовании Google Chrome и только при этом на своем 15-дюймовом MBP 2017 года. Компьютер обновлен до аппаратного обеспечения самого высокого уровня, поэтому я не подозреваю, что речь идет о слабом оборудовании.

Мой 15-дюймовый MBP без сетчатки 2012 года также не отображает эту проблему. Одно из основных отличий заключается в том, что в MacBook одновременно подключено два пользователя, один из которых является моим личным, а другой - моей рабочей учетной записью. Я часто переключаюсь между эти. Этот вопрос имеет аналогичный фон, но не имеет решения.

Проблема также не кажется постоянной. Иногда видео будут воспроизводиться без заикания. Это может быть связано с автоматическим переключением графики. На данный момент моя видеокарта настроена на высокую производительность, и я не вижу заикания. Я никогда не замечал никакого заикания, когда пытался воспроизвести тот же контент в Safari после того, как испытал заикание в Chrome.

Есть ли решение проблемы заикания?

Детали аппаратного / программного обеспечения:

  • Google Chrome: версия 61.0.3163.100 (официальная сборка) (64-разрядная версия)
  • ОС: macOS Sierra: 10.12.6 (16G29)
  • Модель: MacBook Pro (15 дюймов, 2017 г.)
  • Процессор: 3,1 ГГц Intel Core i7
  • Память: 16 ГБ, 2133 МГц, LPDDR3
  • Графика: Radeon Pro 560 4096 МБ, Intel HD Graphics 630 1536 МБ
  • Внешний дисплей: LG 34UC98 , подключенный через адаптер Thunderbolt 3 к Thunderbolt 2 и кабель Thunderbolt 2. Обратите внимание, что проблема появляется как на внутреннем, так и на внешнем дисплее.

Чтобы уточнить смысл моего вопроса, я считаю отключение аппаратного ускорения обходным путем, а не решением. Я ищу способ устранить основную причину проблемы. Не стесняйтесь запрашивать любые детали, которые вы считаете важными.
Габриэле Цирулли,

1
Похоже, это ошибка Google Chrome. Я предпочел бы подать отчет об ошибке (Chrome> О Google Chrome> Сообщить о проблеме), чем ожидать ответа здесь.
klanomath

Что происходит при отсутствии подключенных внешних мониторов (т.е. ничего, кроме шнура питания)? Как ведет себя kernel_task, пока он заикается, можно ли увидеть колебания в software.intel.com/file/553992/download Power Gadget?
LаngLаngС

Можете ли вы указать версию Google Chrome, которую вы используете?
oa-

@ oa- Да, хорошая мысль. Добавлен.
Габриэле Цирулли,

Ответы:


3

У меня была та же проблема, и решение - перейти в Системные настройки> Клавиатура и снимите флажок, чтобы выключить подсветку клавиатуры. Это заставит Chrome работать плавно.


почему отключение подсветки клавиатуры заставляет хром работать плавно ... какого черта: o
WilomGfx

Это будет звучать безумно, но это сработало. Для меня это началось, когда я включил автоматическое затемнение и остановилось, когда я отключил его. Я даже вижу чоп в потоке, когда клавиатура начинает тускнеть. Это случается и с гифками. Я уверен, что есть много причин, по которым YouTube может быть изменчивым, но этот исправил это для меня.
Урман

2

Видео будет зависать и заикаться в GC, если у вас есть много плагинов для GC, используйте hardware accelerationопцию (в настоящее время эта опция все еще содержит много ошибок), устаревшие драйверы видеокарты и т. Д.

Чтобы исправить запаздывание / заикание видео, попробуйте это:

  • Отключить «Использовать аппаратное ускорение»
  • Обзор в "режиме инкогнито"
  • Удалите кэшированные файлы и файлы cookie с помощью «Очистить данные браузера ...»
  • Отключить неиспользуемые плагины в chrome: // plugins
  • Отключить все расширения в chrome: // extensions
  • Обновите драйверы видеокарты (используйте последнее обновление в macOS)
  • Используйте тему по умолчанию в Chrome
  • Сброс настроек вашего браузера

Кроме того, попробуйте Chrome Canary, чтобы увидеть, существует ли там проблема. И посмотрите на эту страницу .


В настоящее время есть ошибки, связанные с ускорением Chrome HW, которые находятся в драйверах AMD от Apple и предположительно исправлены в High Sierra, что означает, что они должны оставаться в Sierra навсегда. Если это то, что вам нужно обновить ОС.
LаngLаngС

К сожалению, эта проблема не была решена в Высокой Сьерре для меня. Я использую карту AMD. Что я могу сделать, чтобы улучшить это?
Габриэле Цирулли,

1

Попробуйте использовать разрешение по умолчанию для дисплея.

У меня была та же проблема с ускорением HW, с последними обновлениями Chrome и Mac OS. Восстановление разрешения экрана по умолчанию устранило проблему для меня. Однако это означает, что это ошибка Apple.


0

Перейдите в chrome: // flags / # enable-npapi

Как только вы приехали, посмотрите на аппаратное ускорение. Выключите это и выключите все, что вы видите, связанное с ускорением видео.

После этого перезапустите Chrome, и тень исчезнет, ​​и видео больше не должно заикаться.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.