- Chrome: 51.0.2704.106 m (64-bit)
- QUADRO M1000M Sterowniki dostarczone przez NVIDIA, dostarczone przez aktualizację wymuszoną przez menedżera urządzeń (aktualizacja nie wpłynęła na problem): 10.18.13.5474
- Intel HD Graphics 530: 10.18.15.4285
- Podwójny monitor, zewnętrzny podłączony kablem HDMI do wejścia DVI.
Podczas odtwarzania filmów HTML5 w Chrome filmy pełnoekranowe wyświetlają się dobrze na wbudowanym monitorze, ale jeśli ustawione na wyświetlanie na monitorze zewnętrznym, są po prostu czarne (z dźwiękiem).
Nie dzieje się tak w MS Edge ani Internet Explorer (obie również w bieżących wersjach).
Obejścia (tj. Pełny ekran wideo na monitorze zewnętrznym działa, gdy I):
Wyłącz wbudowaną grafikę w systemie BIOS
Wyłącz „użyj przyspieszenia sprzętowego, jeśli jest dostępne” w ustawieniach Chrome
Chciałbym mieć włączoną grafikę (aby oszczędzać baterię) ORAZ chciałbym użyć akceleracji sprzętowej w Chrome (aby uzyskać lepszą wydajność, gdy zajdzie taka potrzeba).
Czy w panelu sterowania NVIDIA są określone ustawienia Chrome, z którymi muszę grać ? Próbowałem ustawić Chrome do korzystania z zewnętrznego GPU, ale to nie rozwiązuje problemu, więc pozostawiłem go domyślnie (Chrome domyślnie korzysta z wewnętrznego GPU, zgodnie z panelem sterowania NVIDIA).
Czy z konkretnymi ustawieniami flag Chrome należy grać?
Co jeszcze mogę spróbować włączyć wideo pełnoekranowe na monitorze zewnętrznym, przestrzegając powyższego 1 i 2?
PS: Nie gram w gry, więc wolałbym całkowicie wyłączyć procesor graficzny NVIDIA, ale jeśli to zrobię, monitor zewnętrzny w ogóle nie działa (zakładam, że dzieje się tak, ponieważ wyjście HDMI jest podłączone bezpośrednio do dyskretnej grafiki adapter)
Odpowiedzi:
Jest tutaj chromowany błąd: http://crbug.com/622167
Spróbuj zaktualizować Chrome do wersji 52 za pośrednictwem kanału beta (lub poczekaj kilka tygodni, aż będzie stabilny).Miałem coś, co brzmi jak ten sam problem w wersji 51.0.2704.106 m (64-bit), a po aktualizacji do wersji 52.0.2743.60 beta-m (64-bit) dzisiaj zostało to naprawione.Po ponownym uruchomieniu Chrome wydaje się, że moje zmiany tylko tymczasowo naprawiły ten problem, jako efekt uboczny uruchomienia Chrome, gdy wewnętrzny ekran laptopa był moim głównym wyświetlaczem.
Zrobiłem kilka eksperymentów i znalazłem następujące:
źródło
Szybka poprawka: Chrome startowy z tą flagą:
--disable-direct-composition
Wskocz do skrótu do uruchamiania Chrome i dołącz tę flagę do celu, jak na poniższym obrazku:
Źródło jbau ... @ chromium.com (bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/issues/detail?id=622167#c29
źródło
Działa to dla mnie przy użyciu Alienware 17 R3 z Intel Graphics 530 i zintegrowanym Nvidia 980M GTX przy użyciu zewnętrznego monitora przez HDMI:
Wersja Chrome Wersja 54.0.2840.87 m (64-bit)
Uruchom Chrome z tą flagą:
Miało to wpływ na dowolny tryb na pełnym ekranie (F11) korzystający ze stron internetowych, filmów, HTML5 lub nie.
źródło