WNGlitchfree HD Video Playback on DC ( Manuel sur les systèmes mobiles )
Important
Ce test nécessite un contenu supplémentaire. Vous trouverez ce contenu dans la section « Contenu de test supplémentaire Windows HLK » à l’emplacement suivant :
Le test manuel vérifie qu’un système mobile en mode d’alimentation DC est capable de lire du contenu High-Definition protégé et non protégé sans problème perceptible pendant la lecture.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 20 |
Catégorie | Scénario |
Délai d’expiration (en minutes) | 60 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Exécution du test
Avant d’exécuter le test, effectuez la configuration du test comme décrit dans la configuration requise pour le test : Configuration requise pour les tests du client système.
En outre, procédez comme suit :
Vérifiez que les applications Vidéo et Musique sont installées sur le système. Vous pouvez obtenir les deux applications à partir du Windows Store.
Vérifiez que les extensions .mp4 et .wmv sont inscrites dans l’application Vidéo. Pour ce faire, cliquez avec le bouton droit sur un exemple de fichier qui a l’extension appropriée, cliquez sur Propriétés, cliquez sur Ouvrir avec, puis sélectionnez l’application Vidéo.
Vérifiez que les fichiers .m4a et .wma sont inscrits dans l’application Musique. Pour ce faire, cliquez avec le bouton droit sur un exemple de fichier qui a l’extension appropriée, cliquez sur Propriétés, cliquez sur Ouvrir avec, puis sélectionnez l’application Musique.
Ce test nécessite une intervention manuelle si le système mobile est branché à une source d’alimentation ca au démarrage du test.
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test du client système.
Plus d’informations
Le test HLK GlitchFree lit deux clips vidéo à l’aide de l’application Vidéo de boîte de réception. Le contenu est lu en plein écran tandis que la journalisation ETW est activée en arrière-plan. Après chaque scénario, le post-test traite le journal ETW et extrait les métriques, qui sont utilisées pour déterminer si le test réussit ou échoue.
Détails de la métrique des critères & de réussite/échec
Métriques de glitch
Problèmes vidéo : le convertisseur vidéo (SVR) du moteur multimédia détecte quand une image est rendue en retard et déclenche un événement de problème vidéo. L’objectif de cette métrique est 0. Détails du fournisseur et de l’événement :
Microsoft-Windows-MediaEngine
Canal - MediaFoundationMediaEngine - 16
Niveau - win:Verbose - 5
Tâche - VideoFrameGlitch - 23
Images supprimées : le moteur multimédia déclenche des événements de suppression d’images lorsque la source supprime un frame. Lorsque les images sont supprimées, l’utilisateur rencontre des problèmes vidéo. L’objectif est 0. Détails du fournisseur et de l’événement :
Microsoft-Windows-MediaEngine
Canal - MediaFoundationMediaEngine - 16
Niveau - win:Verbose - 5
Tâche - DroppedFrame - 18
Problèmes de planification DWM : le gestionnaire de fenêtres de bureau (DWM) déclenche un événement de problème lorsque les exemples DWM sont rendus en retard. L’objectif de cette métrique est 0. Le test démarre le suivi de cet événement 500 ms après le premier événement PresentedFrame (ID de tâche 19, ID d’événement 115). Le test arrête le suivi de cet événement 66 ms après la dernière instance de l’événement PresentedFrame (ID de tâche 19, ID d’événement 115). Détails du fournisseur et de l’événement :
Microsoft-Windows-Dwm-Core
Canal - Microsoft-Windows-Dwm-Core/Diagnostic - 16
Niveau - win:Informational - 4
Tâche - SCHEDULE_GLITCH - 17
Problèmes audio : problèmes audio. L’objectif est 0.
Fournisseur de moteur audio : a6a00efd-21f2-4a99-807e-9b3bf1d90285:0x000000000000ffff:0x3
GUID d’événement ETW Classic : 2013DBB2-2F76-4B2C-950A-0C9DFAC62398
Détails de l’événement :
Média : Moteur audio
Événements AE
AE_GLITCH
Durée totale de création de l’appareil : la durée totale de création de l’appareil ne doit pas dépasser 50 ms. La durée totale de création de l’appareil est définie comme DeviceCreation + CreateVideoDecoder, où la définition de ces deux métriques est :
DeviceCreation = Latence entre les deux événements suivants
Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/PerfTiming - 18 > Niveau - win:LogAlways - 0 > Tâche - D3D11CoreCreateDevice - 8 > ID d’événement - 20 (version 0) Opcode - win:Start - 1
Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/PerfTiming - 18 > Niveau - win:LogAlways - 0 > Tâche - D3D11CoreCreateDevice - 8 > Id d’événement - 21 (version 0) Opcode - win:Stop - 2
CreateVideoDecoder = Latence entre le premier instance des deux événements suivants :
Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/Journalisation - 17 > niveau - win:LogAlways - 0 > Tâche - ID3D11VideoDevice_CreateVideoDecoder - ID d’événement 911 > - 1722 (version 0) Opcode - win:Start - 1
Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/Logging - 17 > niveau - win:LogAlways - 0 > Tâche - ID3D11VideoDevice_CreateVideoDecoder - ID d’événement 911 > - 1723 (version 0) Opcode - win:Stop - 2
Métriques du pilote : les tests De durée ISR/DPC et ISR/DPC Storm visent à garantir le bon comportement des pilotes de périphérique. L’objectif est de s’assurer que les threads multimédias à temps critique peuvent s’exécuter régulièrement, avec des interruptions limitées de l’ISR/des contrôleurs de base de données.
Durée ISR/DPC : cette case activée est conçue pour vérifier que la durée de chaque ISR/DPC ne dépasse pas un seuil de 3 ms.
TEMPÊTE ISR/DPC : une durée cumulée de chaque ISR/DPC dans une fenêtre de 10 ms ne doit pas dépasser 4 ms.
Cadence VSync GPU : ce cas garantit que la cadence de synchronisation VSync GPU DPC suit un modèle bien comportement. Les fluctuations de la fréquence Vysnc gpu DPC pendant la lecture du média peuvent entraîner des problèmes lors de la lecture du média. Les critères de test établissent que la fluctuation de cadence ne doit pas dépasser +/- 50 % de la fenêtre de cadence VSync moyenne. Par instance, dans un moniteur de 60 Hz, la cadence DPC VSync attendue est de 16,666 ms. Par conséquent, le test échoue si un DPC VSync est déclenché à moins de 8,3 ms de la précédente ou à plus de 24,9 ms de la précédente. Lorsque la durée entre deux vsyncs est supérieure à 24,9 ms, cela entraîne souvent un problème vidéo perceptible. Lorsque la distance entre deux vsyncs est inférieure à 8,3 ms, cela est souvent dû au double déclenchement de vsyncs du pilote, ou à quelques microsecondes (nous).
Comment activer la journalisation ETW détaillée pour l’analyse
Pour collecter des journaux ETW plus détaillés, remplacez le paramètre défini par l’utilisateur « DoFullLogging » par « true » avant d’exécuter les tests.
Comment conserver les journaux ETW à des fins d’analyse en cas de défaillance
Pour conserver les journaux ETW en cas d’échec de test, remplacez le paramètre défini par l’utilisateur « CopyLogsOnFailure » par « true » avant d’exécuter les tests. Cela copiera également les journaux ETW des cas de test ayant échoué dans le contrôleur et sera inclus dans le package HLK à partager à des fins d’investigation.
Utilisation de Media Experience Analyzer pour analyser les journaux ETW ayant échoué
Vous pouvez utiliser Media Experience Analyzer (MXA) pour analyser les journaux ETW ayant échoué. L’outil MXA est disponible dans le cadre de Windows ADK.
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
TestCycles | Nombre de cycles d’exécution du test |
DoFullLogging | Activez l’indicateur pour la journalisation complète des traces ETW en cas de défaillance, puis réexécutez ce test. |
CopyLogsOnFailure | Activez l’indicateur pour copier les traces de journal ETW dans le sous-dossier « ETWlogs » en cas de défaillance, puis réexécutez ce test. Cela copie également les journaux d’activité d’échec dans le package hlkx à partager à des fins d’investigation |
FrameCount | Nombre minimal d’événements MF requis pendant la lecture |
MaxIsrDpcTime | Durée maximale d’ISR Dpc en microsecondes |
MaxIsrDpcStorm | Maximum ISR Dpc Storm en microsecondes |
MaxIsrDpcLoop | Durée maximale de boucle ISR Dpc en microsecondes |
GlitchCount | Nombre de problèmes acceptables pendant la lecture |