Sur un PC AMD équipé de deux moniteurs 1440 p (144 Hz et 60 Hz), deux vidéos en plein écran lancées dans un navigateur provoquent un freeze. Un seul plein écran ou deux fenêtres côte à côte fonctionnent. Voici l’analyse, la cause la plus probable et le correctif immédiat : désactiver l’accélération matérielle.
Contexte et symptômes
Un poste basé sur un Ryzen 7 3700X et une Radeon RX 6800, relié à deux écrans 2560×1440, présente des blocages dès que deux flux vidéo passent simultanément en mode plein écran dans le navigateur. Les pilotes graphiques sont à jour et le phénomène perdure depuis plus de six mois. Lorsque l’un des flux reste en mode fenêtre, la lecture est fluide ; de même, un seul flux en plein écran ne pose aucun souci.
Configuration concernée
| Élément | Détail | Impact possible |
|---|---|---|
| CPU | AMD Ryzen 7 3700X | Large réserve CPU ; peut assurer un décodage logiciel si nécessaire. |
| GPU | AMD Radeon RX 6800 | Décodage matériel performant, mais possible conflit multi‑écrans en plein écran. |
| Moniteurs | 2× 1440 p (144 Hz et 60 Hz) | Différences de fréquence susceptibles de perturber la synchronisation vidéo. |
| Navigateur | Chromium/Firefox/équivalents | Gestion du plein écran, composition et pipeline de décodage matériel. |
| OS | Windows 10/11 | Paramètres graphiques système (HAGS, VRR, optimisations fenêtrées). |
Symptômes observés
- Freeze ou image figée lors du passage du second flux en plein écran.
- Audio parfois continu, parfois en boucle, image immobile.
- Absence du problème lorsque les deux vidéos restent en mode fenêtre ou qu’une seule est en plein écran.
- Le gestionnaire des tâches peut indiquer une activité élevée du décodage vidéo GPU au moment du blocage.
Analyse de la cause
En mode plein écran, les navigateurs s’appuient fortement sur le décodage matériel du GPU (DXVA/D3D11) et sur un compositeur qui se synchronise au taux de rafraîchissement de l’affichage actif. Avec deux écrans aux fréquences distinctes (144 Hz et 60 Hz), et selon la manière dont les pilotes arbitrent la priorité du plein écran, le pipeline vidéo peut entrer dans un état instable : l’une des surfaces plein écran monopolise la synchronisation, l’autre attend un signal de vblank incompatible, le tout aggravé par la gestion des DRM/overlays ou par l’ordonnanceur d’images matérielles. Résultat : blocage, frame pacing cassé, ou rendu figé. En revenant sur un décodage logiciel, on supprime cette dépendance au pipeline matériel et on rétablit un chemin de rendu plus linéaire côté CPU, au prix d’une charge légèrement supérieure mais généralement négligeable sur un Ryzen 7.
Solution éprouvée et immédiate
Désactivez l’accélération matérielle dans le navigateur. Après ce réglage, la lecture de deux vidéos en plein écran sur deux écrans distincts redevient fluide.
Étapes détaillées par navigateur
| Navigateur | Parcours de menu (FR) | Détail |
|---|---|---|
| Google Chrome | Paramètres → Système → désactiver « Utiliser l’accélération matérielle lorsqu’elle est disponible » | Redémarrez Chrome (bouton Relancer), ou entrez chrome://settings/system. |
| Microsoft Edge | Paramètres → Système et performances → désactiver « Utiliser l’accélération matérielle… » | Redémarrage requis. Raccourci : edge://settings/system. |
| Brave | Paramètres → Système → désactiver l’accélération matérielle | Relancez le navigateur pour appliquer. |
| Opera | Paramètres → Avancé → Système → désactiver l’accélération matérielle | Relance obligatoire. Raccourci : opera://settings/system. |
| Firefox | Paramètres → Général → section Performances | Décochez « Utiliser les paramètres de performances recommandés » puis décochez « Utiliser l’accélération graphique lorsqu’elle est disponible ». Raccourci : about:support pour vérifier. |
Effet attendu : les deux vidéos se lisent désormais en plein écran sur chaque moniteur, sans freeze ni saccade majeure. La charge CPU peut croître légèrement (sur 3700X, elle demeure confortable pour du 1080p/1440p).
Actions déjà testées (sans succès) et explication
- Remplacer les câbles DisplayPort : utile en cas d’erreurs de signal, mais le symptôme lié au plein écran doublé persiste car il dépend du pipeline de rendu.
- Utiliser un hub ou d’autres ports GPU : change l’acheminement, pas le comportement du compositeur plein écran.
- Uniformiser la résolution des deux écrans : la résolution n’est pas la cause directe ; c’est la fréquence et la priorité du plein écran.
- Réduire/égaliser le taux de rafraîchissement : cela améliore parfois la stabilité mais reste aléatoire selon les pilotes et les modes exclusifs.
- Changer de navigateur : tous s’appuient in fine sur des API matérielles similaires.
- Désactiver les extensions : utile pour les bugs d’overlay, mais pas pour ce conflit de rendu.
- Fermer des applications en arrière‑plan : réduit la charge, sans régler le verrouillage du pipeline matériel.
Pourquoi l’accélération matérielle peut bloquer
Le décodage matériel confie au GPU la lecture et la composition des flux vidéo. En configuration multi‑écrans aux taux hétérogènes, une optimisation du pilote ou un codec peut forcer un mode d’affichage « prioritaire » pour un plein écran, tandis que l’autre flux reste en attente. Cette contention suffit à figer l’image, surtout si des DRM (Widevine, PlayReady) imposent des surfaces protégées spécifiques. Le décodage logiciel contourne ce problème en ramenant le pipeline vers le CPU et en uniformisant le rendu.
Conserver l’accélération matérielle : réglages avancés
Si vous souhaitez garder le décodage GPU (pour limiter la charge CPU sur de très hauts débits/4K), voici des pistes à essayer, chacune isolément puis en combinaison :
Harmoniser ou contrôler la synchronisation
- Synchroniser les fréquences : si possible, positionnez les deux écrans à une fréquence commune (ex. 120 Hz/120 Hz) pour limiter les contentions.
- Désactiver le mode plein écran « exclusif » dans le navigateur quand c’est possible et préférer une fenêtre sans bordure maximisée.
- Utiliser un lecteur dédié (VLC, MPC‑HC, mpv) en fenêtre sans bordure plutôt qu’en plein écran du navigateur pour chaque vidéo.
Réglages Windows utiles
- Optimisations pour fenêtre de jeu : Paramètres → Système → Affichage → Graphiques → Paramètres par défaut → activer « Optimisations pour les jeux en mode fenêtré ». Ce mode modernise la composition en fenêtré/plein écran.
- Programmation GPU accélérée par le matériel (HAGS) : au même endroit, testez activation/désactivation. Selon les pilotes, l’un ou l’autre peut améliorer la stabilité.
- VRR/Taux de rafraîchissement variable : si disponible, essayez d’activer ou de désactiver pour voir l’effet sur le plein écran multi‑flux.
- Définir le navigateur en « Haute performance » : Paramètres → Affichage → Graphiques → Paramètres d’application → choisissez le navigateur → Options → « Haute performance ».
Réglages AMD Adrenalin à passer en revue
| Section | Option | Action recommandée | Remarque |
|---|---|---|---|
| Affichage | FreeSync/VRR | Tester activé/désactivé, surtout sur l’écran 60 Hz | La disparité 144/60 peut accentuer la contention. |
| Graphiques globaux | Enhanced Sync | Désactiver | Peut interagir avec la priorité du plein écran. |
| Vidéo | Rafraîchissement identique en plein écran | Activer une option équivalente à « même rafraîchissement pour la vidéo plein écran » si proposée | Libellé variable selon versions. |
| Affichage | Profondeur de couleur | Forcer 8 bpc sur les deux écrans | Réduit la bande passante et stabilise parfois les overlays. |
| Affichage | Format de pixel | Essayer RGB 4:4:4 ou YCbCr 4:2:2 selon l’écran | Influence les surfaces protégées et la composition. |
Réglages côté navigateur avec accélération active
- Forcer la désactivation du plein écran exclusif via flags (Chromium) si disponibles : par exemple éviter certaines optimisations de composition qui déclenchent le conflit.
- Limiter le décodage matériel aux codecs problématiques n’est pas exposé en interface, mais tester différentes plates‑formes (YouTube, Twitch, services de VOD) aide à isoler les cas liés aux DRM.
Plan de diagnostic express
| Observation | Interprétation | Action |
|---|---|---|
| Deux vidéos en plein écran → image figée | Conflit de composition/accélération | Désactiver l’accélération matérielle (voir ci‑dessus) |
| Deux fenêtres non plein écran → OK | Le conflit est lié au mode plein écran | Utiliser fenêtre sans bordure ou réglages Windows |
| Un seul plein écran → OK | Priorité de synchronisation stable tant qu’un seul flux est prioritaire | Éviter deux modes plein écran simultanés ou harmoniser 120/120 Hz |
| GPU Video Decode à 0 % pendant le freeze | Pipeline bloqué avant le décodage ou overlay | Forcer le décodage logiciel ou changer l’overlay |
Mesurer l’impact et la stabilité
Après désactivation de l’accélération matérielle, vérifiez l’évolution de la charge via le Gestionnaire des tâches :
| Test | Avant (accélération active) | Après (accélération désactivée) | Remarque |
|---|---|---|---|
| Deux flux 1080p60 en plein écran | Freeze/arrêt d’image | Lecture fluide | CPU +5 % à +15 % selon codec |
| Deux flux 1440p60 en plein écran | Freeze fréquent | Souvent fluide | CPU plus sollicité, mais 3700X tient le rythme |
| Jeu + vidéo en plein écran | Micro‑saccades possibles | Plus prévisible | La bascule est par navigateur seulement, pas globale |
Vérifications complémentaires utiles
- Page d’état GPU du navigateur :
chrome://gpu,edge://gpuouabout:supportpour Firefox, afin de confirmer le statut du décodage matériel et des overlays. - Surcouche logicielle : quittez temporairement les logiciels d’overlay (recording, stats FPS, surbrillance) susceptibles de capturer le plein écran.
- DRM : certains services imposent un chemin protégé. Comparez YouTube (sans DRM) et un service VOD (avec DRM) pour comprendre si le blocage est lié aux surfaces protégées.
- Colorimétrie : évitez le 10 bpc si non indispensable ; alignez les deux écrans sur 8 bpc pour faciliter la composition.
FAQ
La désactivation de l’accélération matérielle va‑t‑elle dégrader mes jeux ?
Non. Le réglage concerne le navigateur. Les jeux continueront d’utiliser le GPU normalement.
Le CPU va‑t‑il saturer ?
Sur un Ryzen 7 3700X, le décodage logiciel de deux flux 1080p/1440p est généralement confortable. Sur de très hauts débits (4K HDR, AV1), la charge peut monter ; dans ce cas, essayez les pistes pour conserver l’accélération matérielle.
Pourquoi deux fenêtres fonctionnent et pas deux pleins écrans ?
En mode fenêtre, la composition reste « non exclusive », mieux arbitrée par le bureau. Le plein écran, lui, peut activer des chemins plus directs/exclusifs qui entrent en conflit sur deux écrans aux fréquences différentes.
Mettre tous les écrans à 60 Hz règle‑t‑il le problème ?
Parfois, mais ce n’est pas garanti. Le correctif le plus fiable observé reste la désactivation de l’accélération matérielle dans le navigateur.
Procédure minute
- Ouvrez les Paramètres de votre navigateur.
- Allez dans Système ou Performances.
- Désactivez « Utiliser l’accélération matérielle lorsqu’elle est disponible ».
- Relancez le navigateur.
- Relancez vos deux vidéos en plein écran : la lecture doit être stable.
Conclusion
Les blocages de deux vidéos en plein écran sur une configuration double écran 144 Hz/60 Hz avec GPU AMD proviennent le plus souvent d’un conflit de pipeline lors du décodage matériel. Le correctif décisif est simple : désactiver l’accélération matérielle dans le navigateur. Cette mesure supprime le point de contention, au prix d’une hausse modérée de la charge CPU, bien tolérée par un Ryzen 7 3700X. Pour celles et ceux qui veulent préserver le décodage GPU, des pistes existent : harmoniser les fréquences, ajuster les options Windows (optimisations fenêtrées, HAGS, VRR), tester des réglages AMD (Enhanced Sync, FreeSync, profondeur de couleur), et envisager la fenêtre sans bordure via un lecteur dédié. En l’état, la désactivation de l’accélération matérielle est la solution la plus robuste et la plus rapide à mettre en œuvre.
Annexe : récapitulatif des essais infructueux
- Remplacement de câbles DisplayPort : sans effet durable.
- Changement de hub/ports GPU : pas de différence notable.
- Uniformisation de la résolution : inefficace sur ce cas précis.
- Baisse/égalité de la fréquence d’un écran : amélioration incertaine.
- Changement de navigateur : symptôme persistant.
- Désactivation des extensions : sans impact sur le blocage plein écran.
- Fermeture d’applications en arrière‑plan : pas concluant.
En pratique : commencez par la désactivation de l’accélération matérielle. Si vous tenez à la conserver, appliquez les réglages avancés un par un, en testant à chaque étape.

