Відео 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 на використання зовнішнього GPU, але це не вирішує проблему, тому я залишив його за замовчуванням (Chrome за замовчуванням використовує внутрішній GPU, згідно з панеллю управління NVIDIA).

Чи є конкретні налаштування у прапорах Chrome, з якими я повинен грати?

Що ще я можу спробувати включити повноекранне відео на зовнішньому моніторі, дотримуючись 1 і 2 вище?

PS: Я не граю в ігри, тому фактично я б повністю відключив NVIDIA GPU повністю, але якщо я це зроблю, зовнішній монітор взагалі не працює (я вважаю, це тому, що вихід HDMI підключений безпосередньо до дискретної графіки адаптер)


2
У мене є і це питання. Так було роками. У мене є чорнило, яке ніколи не виправиться. Оскільки це ніша, високий рівень кваліфікації, апаратне забезпечення, помилка компанії. Intel & Chrome & Nvidia
Pathfinder

У мене проблема вирішена в Chrome 53.0.2785.80 бета-м (64-розрядна), і, наскільки я пам'ятаю, також вирішена в 52.0.2743.116 м. Інша проблема, bugs.chromium.org/p/chromium/isissue/detail?id=627714 , досі використовує вирішення "відключити процесор Intel в BIOS і запустити лише nVidia. Chrome може використовувати прискорення HW, і ця проблема не трапляються ».
Гайя

1
Привіт, 1 серпня 2016 року, помилка все ще є. Останні оновлення всього. Chrome 53.0.2785.89 м, Win10 Pro Up2date, Intel HD 4600 20.19.15.4463 (5/2016), Nvidia GTX 765m 21.21.13.7270 (08/2016).
Pathfinder

Відповіді:


10

Тут є хромована помилка: http://crbug.com/622167


Спробуйте перейти на Chrome 52 за допомогою бета-каналу (або зачекайте кілька тижнів, щоб він вийшов стабільним).

У мене була така ж проблема, як у версії 51.0.2704.106 м (64-розрядна), і після того, як я перейшов до версії 52.0.2743.60 бета-м (64-бітної), сьогодні вона була виправлена.

Після перезапуску хрому здається, що мої зміни лише усунули проблему тимчасово, як побічний ефект запуску хрому, коли внутрішній екран ноутбука був моїм головним дисплеєм.

Я зробив кілька експериментів і виявив наступне:

  • Це не пов’язано з відео HTML5, це відбувається кожного разу, коли ви переходите в режим повноекранного режиму (натискаючи клавішу F11 на будь-якій сторінці).
  • Це відбувається лише тоді, коли зовнішній монітор позначений як "основний дисплей" у налаштуваннях дисплея Windows. Перетворення екрана ноутбука на головний дисплей і «подовження» на зовнішній монітор дозволило повноцінному екрану працювати на зовнішньому моніторі.

Чи ваш ноутбук обладнаний дискретною графікою уздовж внутрішнього gpu? А ваш монітор також Dell?
Гая

Випуск не виникає, коли внутрішній GPU відключений у BIOS (дисплей HW встановлений лише дискретно, а не гібридно). Це говорить про те, що проблема Chrome пов’язана із програмним забезпеченням Optimus АБО драйвером Intel. На жаль, неможливо протестувати проблему, використовуючи лише графічний процесор Intel, оскільки ви не можете підключити зовнішній дисплей, коли увімкнено лише графічний процесор Intel (порти HDMI / miniDisplay увімкнені до дискретного графічного процесора на моєму ноутбуці)
Gaia

Мій ноутбук має як інтегровану графіку Intel, так і дискретну картку Nvidia за допомогою Optimus. Здається, трапляється з будь-чим, підключеним до порту HDMI - я намагався з монітором Lenovo та телевізором.
Styglian

дивіться коментар superuser.com/questions/1098204/…
Gaia

9

Швидке виправлення: хром запуску із цим прапором: --disable-direct-composition

Перейдіть у ярлик для запуску хрому та додайте цей прапор до цілі, як на зображенні нижче:

Прапор запуску Chrome

Джерело jbau ... @ chromium.com (bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/isissue/detail?id=622167#c29


Я перевірю це і звітую.
Гая

Це працювало для мене. Використання ноутбука Lenovo P50 та встановлення зовнішнього монітора як основного. Дякую!
Адріан К.

1
Це не працює для мене. Я використовую зовнішній монітор як основний дисплей і вимикаю дисплей для екрана мого ноутбука. Те ж саме відбувається на межі & ie, але не відбувається у 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 . Ваша відповідь краще як коментар до неї.
Гая

Ласкаво просимо до Супер Користувача! Це дублює іншу відповідь і не додає нового вмісту. Будь ласка, не публікуйте відповіді, якщо у вас насправді є щось нове.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.