Видео Chrome HTML5 в полноэкранном режиме становится черным, когда включена графика Intel ИЛИ включено аппаратное ускорение

13
  • Chrome: 51.0.2704.106 м (64-разрядная версия)
  • Драйверы для QUADRO M1000M от NVIDIA, поставленные через принудительное обновление диспетчера устройств (обновление не повлияло на проблему): 10.18.13.5474
  • Intel HD Graphics 530: 10.18.15.4285
  • Двойной монитор, внешний подключен через кабель HDMI к входу DVI.

При воспроизведении видео в формате HTML5 в Chrome полноэкранные видео хорошо отображаются на встроенном мониторе, но если установлено отображение на внешнем мониторе, оно просто черное (со звуком).

Этого не происходит в MS Edge или Internet Explorer (обе версии также текущие).

Обходные пути (т.е. полноэкранное видео во внешнем мониторе работает, когда я):

  1. Отключить встроенную графику в BIOS

  2. Отключить «использовать аппаратное ускорение при наличии» в настройках Chrome

Мне бы хотелось, чтобы встроенная графика была включена (для экономии заряда батареи), и я бы хотел использовать аппаратное ускорение в Chrome (для повышения производительности при необходимости).

Есть ли особые настройки для Chrome в панели управления NVIDIA, с которыми мне нужно играть ? Я попытался настроить Chrome на использование внешнего графического процессора, но это не решило проблему, поэтому я оставил его по умолчанию (Chrome по умолчанию использует внутренний графический процессор, согласно панели управления NVIDIA).

Нужно ли играть с определенными настройками флагов Chrome?

Что еще можно попробовать включить полноэкранное видео на внешнем мониторе, соблюдая 1 и 2 выше?

PS: я не играю в игры, поэтому я бы предпочел полностью отключить графический процессор NVIDIA, но если я сделаю это, внешний монитор вообще не будет работать (я полагаю, это потому, что выход HDMI подключен напрямую к дискретной графике) адаптер)

Gaia
источник
2
У меня есть и эта проблема. Так было годами. У меня есть чернила, которые никогда не будут исправлены. Так как это ниша, высокий уровень квалификации, аппаратное обеспечение, ошибка между компаниями. Intel, Chrome и Nvidia
Pathfinder,
У меня проблема решена в Chrome 53.0.2785.80 beta-m (64-bit), и, насколько я помню, также решена в 52.0.2743.116 m. Другая проблема, bugs.chromium.org/p/chromium/issues/detail?id=627714 , по-прежнему использует обходной путь «отключите Intel GPU в BIOS и запускайте только nVidia. Chrome может использовать ускорение HW, но эта проблема не происходит «.
Гайя
1
Привет, 1 августа 2016, ошибка все еще там. Последние обновления всего. Chrome 53.0.2785.89 m, Win10 Pro Up2date, Intel HD 4600 20.19.15.4463 (5/2016), Nvidia GTX 765m 21.21.13.7270 (08/2016).
Следопыт

Ответы:

10

Здесь есть ошибка Chrome: http://crbug.com/622167


Попробуйте перейти на Chrome 52 через бета-канал (или подождите несколько недель, пока он не станет стабильным).

У меня была такая же проблема в версии 51.0.2704.106 m (64-разрядная версия), и после того, как я сегодня обновился до версии 52.0.2743.60 beta-m (64-разрядная версия), она была исправлена.

После перезапуска Chrome мои изменения только временно исправили проблему, как побочный эффект запуска Chrome, когда основным экраном был внутренний экран ноутбука.

Я провел несколько экспериментов и обнаружил следующее:

  • Это не относится к видео HTML5, это происходит каждый раз, когда вы входите в полноэкранный режим (нажатием клавиши F11 на любой странице).
  • Это происходит только тогда, когда внешний монитор помечен как «основной дисплей» в настройках дисплея Windows. Сделав экран ноутбука основным дисплеем и «простираясь» на внешний монитор, вы сделали полноэкранный режим работы на внешнем мониторе.
Styglian
источник
Ваш ноутбук оснащен дискретной графикой по внутреннему графическому процессору? И ваш монитор тоже Dell?
Гайя
Проблема не возникает, когда внутренний графический процессор отключен в BIOS (для дисплея HW установлено только дискретное, а не гибридное). Это говорит о том, что проблема Chrome связана с программным обеспечением Optimus ИЛИ драйвером Intel. К сожалению, невозможно проверить проблему, используя только графический процессор Intel, так как вы не можете подключить внешний дисплей, когда включен только графический процессор Intel (порты HDMI / miniDisplay жестко подключены к дискретному графическому процессору на моем ноутбуке)
Gaia
Мой ноутбук оснащен встроенной графикой Intel и дискретной картой Nvidia с использованием Optimus. Кажется, это происходит с чем-либо, подключенным к порту HDMI - я пробовал с монитором Lenovo и телевизором.
Стиглиан
см. комментарий superuser.com/questions/1098204/…
Gaia
9

Быстрое исправление: запуск Chrome с этим флагом: --disable-direct-composition

Откройте ярлык для запуска Chrome и добавьте этот флаг к цели, как показано ниже:

Флаг запуска Chrome

Источник jbau ... @ chromium.com (bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/issues/detail?id=622167#c29

следопыт
источник
Я проверю это и сообщу.
Гея
Это сработало для меня. Использование ноутбука Lenovo P50 и установка внешнего монитора в качестве основного. Спасибо!
Адриан К.
1
Это не работает для меня. Я использую внешний монитор в качестве основного дисплея и отключаю дисплей для экрана моего ноутбука. То же самое происходит на краю и т. Д., Но не происходит на Firefox.
bysreg
0

Это сработало для меня, используя Alienware 17 R3 с Intel Graphics 530 и интегрированный Nvidia 980M GTX с использованием внешнего монитора через HDMI:

Версия Chrome Версия 54.0.2840.87 м (64-разрядная версия)

Запустите Chrome с этим флагом:

chrome.exe --disable-direct-composition

Это влияло на любой режим в полноэкранном режиме (F11) с использованием веб-сайтов, видео, HTML5 или нет.

лопасть вентилятора
источник
Было грустно в этом ответе: superuser.com/a/1119807/68374 . Ваш ответ лучше в качестве комментария к нему.
Gaia
Добро пожаловать в Супер пользователя! Это дублирует другой ответ и не добавляет новый контент. Пожалуйста, не публикуйте ответ, если у вас нет чего-то нового.
DavidPostill