Les vidéos Chrome HTML5 en plein écran sont noires lorsque les graphiques Intel sont activés OU l'accélération matérielle est activée

13
  • Chrome: 51.0.2704.106 m (64 bits)
  • Pilotes fournis par QUADRO M1000M NVIDIA, fournis via la mise à jour forcée du gestionnaire de périphériques (la mise à jour n'a pas affecté le problème): 10.18.13.5474
  • Intel HD Graphics 530: 10.18.15.4285
  • Double moniteur, externe connecté via un câble HDMI à l'entrée DVI.

Lors de la lecture de vidéos HTML5 sur Chrome, les vidéos en plein écran s'affichent correctement sur le moniteur intégré, mais si elles sont définies pour s'afficher sur le moniteur externe, elles sont juste noires (avec du son).

Cela ne se produit pas sur MS Edge ou Internet Explorer (les deux sont également des versions actuelles).

Solutions de contournement (par exemple, la vidéo plein écran sur un moniteur externe fonctionne lorsque je):

  1. Désactivez les graphiques intégrés dans le BIOS

  2. Désactiver «utiliser l'accélération matérielle lorsqu'elle est disponible» dans les paramètres de Chrome

Je voudrais que les graphiques intégrés soient activés (pour économiser la batterie) ET je voudrais utiliser l'accélération matérielle dans Chrome (pour obtenir de meilleures performances en cas de besoin).

Existe-t-il des paramètres spécifiques pour Chrome dans le panneau de configuration NVIDIA avec lesquels je dois jouer ? J'ai essayé de configurer Chrome pour utiliser le GPU externe, mais cela ne résout pas le problème, je l'ai donc laissé par défaut (Chrome utilise par défaut le GPU interne, selon le panneau de configuration de NVIDIA).

Y a-t-il des paramètres spécifiques dans les drapeaux Chrome avec lesquels je dois jouer?

Quoi d'autre pourrais-je essayer d'activer la vidéo plein écran sur le moniteur externe tout en respectant 1 et 2 ci-dessus?

PS: Je ne joue pas à des jeux, donc je préfère en fait désactiver complètement le GPU NVIDIA, mais si je le fais, le moniteur externe ne fonctionne pas du tout (je suppose que c'est parce que la sortie HDMI est connectée directement aux graphiques discrets adaptateur)

Gaia
la source
2
J'ai aussi ce problème. Cela fait des années maintenant. J'ai un encrage qui ne sera jamais réparé. Puisqu'il s'agit d'un créneau, d'un niveau de compétence élevé, de matériel, d'un bogue interentreprises. Intel & Chrome & Nvidia
Pathfinder
J'ai résolu le problème dans Chrome 53.0.2785.80 beta-m (64 bits), et autant que je me souvienne, également résolu dans 52.0.2743.116 m. L'autre problème, bugs.chromium.org/p/chromium/issues/detail?id=627714 , utilise toujours la solution de contournement "désactiver le GPU Intel dans le BIOS et exécuter uniquement le nVidia. Chrome peut utiliser l'accélération matérielle et ce problème ne fonctionne pas se produire."
Gaia
1
Bonjour, 1er août 2016, bug toujours là. Dernières mises à jour de tout. 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).
Pathfinder

Réponses:

10

Il y a un bug chromé pour cela ici: http://crbug.com/622167


Essayez de passer à Chrome 52, via le canal bêta (ou attendez quelques semaines pour qu'il soit stable).

J'ai eu ce qui ressemble au même problème sur la version 51.0.2704.106 m (64 bits), et après avoir mis à niveau vers la version 52.0.2743.60 beta-m (64 bits) aujourd'hui, il a été corrigé.

Après avoir redémarré Chrome, il semble que mes modifications n'aient résolu le problème que temporairement, comme effet secondaire du démarrage de Chrome lorsque l'écran interne de l'ordinateur portable était mon écran principal.

J'ai fait quelques expériences et j'ai trouvé ce qui suit:

  • Ce n'est pas lié à la vidéo HTML5, cela se produit chaque fois que vous entrez en mode plein écran (en appuyant sur F11 sur n'importe quelle page).
  • Cela ne se produit que lorsque le moniteur externe est marqué comme "affichage principal" dans les paramètres d'affichage de Windows. Faire de l'écran de l'ordinateur portable l'affichage principal et "s'étendre" sur le moniteur externe fait fonctionner le plein écran sur le moniteur externe.
Styglian
la source
Votre ordinateur portable est-il équipé de graphiques discrets le long d'un processeur interne? Et votre moniteur est-il également un Dell?
Gaia
Le problème ne se produit pas lorsque le GPU interne est désactivé dans le BIOS (l'affichage HW est défini sur discret uniquement, au lieu d'hybride). Cela suggère que le problème Chrome est lié au logiciel Optimus OU au pilote Intel. Malheureusement, on ne peut pas tester le problème en utilisant uniquement le GPU Intel, car vous ne pouvez pas connecter un écran externe lorsque seul le GPU Intel est activé (les ports HDMI / miniDisplay sont câblés au GPU discret sur mon ordinateur portable)
Gaia
Mon ordinateur portable dispose à la fois d'une carte graphique Intel intégrée et d'une carte Nvidia discrète utilisant Optimus. Cela semble arriver avec tout ce qui est connecté au port HDMI - j'ai essayé avec un moniteur Lenovo et un téléviseur.
Styglian
voir commentaire superuser.com/questions/1098204/…
Gaia
9

Solution rapide: Chrome de démarrage avec cet indicateur: --disable-direct-composition

Entrez dans le raccourci pour exécuter Chrome et ajoutez ce drapeau à la cible comme l'image ci-dessous:

Drapeau de démarrage Chrome

Source jbau ... @ chromium.com (bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/issues/detail?id=622167#c29

Éclaireur
la source
Je vais vérifier cela et faire rapport.
Gaia
Cela a fonctionné pour moi. Utilisation de l'ordinateur portable Lenovo P50 et configuration d'un moniteur externe comme moniteur principal. Je vous remercie!
Adrian K.
1
Ça ne marche pas pour moi. J'utilise un moniteur externe comme écran principal et j'éteins l'écran de l'écran de mon ordinateur portable. La même chose se produit sur le bord & ie, mais ne se produit pas sur Firefox.
bysreg
0

Cela a fonctionné pour moi en utilisant Alienware 17 R3 avec Intel Graphics 530 et Nvidia 980M GTX intégré à l'aide d'un moniteur externe via HDMI:

Version Chrome Version 54.0.2840.87 m (64 bits)

Démarrez Chrome avec ce drapeau:

chrome.exe --disable-direct-composition

Cela affectait n'importe quel mode en plein écran (F11) utilisant des sites Web, des vidéos, HTML5 ou non.

fanblade
la source
A été triste dans cette réponse: superuser.com/a/1119807/68374 . Votre réponse vaut mieux en tant que commentaire.
Gaia
Bienvenue sur Super User! Cela duplique une autre réponse et n'ajoute aucun nouveau contenu. Veuillez ne pas poster de réponse à moins que vous ayez réellement quelque chose de nouveau à apporter.
DavidPostill