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 подключен напрямую к дискретной графике). адаптер)

3 ответа3

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. Сделав экран ноутбука основным дисплеем и "простираясь" на внешний монитор, вы сделали полноэкранный режим работы на внешнем мониторе.
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

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 или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .