Compartir a través de


Reproducción de vídeo HD WNGlitchfree en AC ( Manual en sistemas móviles )

Importante

   Esta prueba requiere contenido complementario. Puede encontrar este contenido en la sección "Contenido complementario de prueba de Windows HLK" en la siguiente ubicación:

 

La prueba manual comprueba que un sistema móvil en modo de alimentación ac es capaz de reproducir contenido protegido y desprotegido High-Definition sin problemas percebibles durante la reproducción.

Detalles de las pruebas

   
Especificaciones
  • System.Client.VideoPlayback.WNGlitchfreeHDVideoPlayback
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones cliente (x64)
  • Windows 10, ediciones de cliente (Arm64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 20
Categoría Escenario
Tiempo de espera (en minutos) 60
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de cliente del sistema.

Además, realice los pasos siguientes:

  1. Asegúrese de que las aplicaciones video y música están instaladas en el sistema. Puedes obtener ambas aplicaciones de la Tienda.

  2. Asegúrese de que las extensiones .mp4 y .wmv están registradas en la aplicación Video. Para ello, haga clic con el botón derecho en un archivo de ejemplo que tenga la extensión adecuada, haga clic en Propiedades, haga clic en Abrir con y seleccione la aplicación Vídeo.

  3. Asegúrese de que los archivos .m4a y .wma están registrados en la aplicación Música. Para ello, haga clic con el botón derecho en un archivo de ejemplo que tenga la extensión adecuada, haga clic en Propiedades, haga clic en Abrir con y seleccione la aplicación Música.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información de solución de problemas, consulte Solución de problemas de pruebas de cliente del sistema.

Más información

La prueba HLK GlitchFree reproduce dos clips de vídeo mediante la aplicación Video de bandeja de entrada. El contenido se reproduce en pantalla completa mientras el registro de ETW está habilitado en segundo plano. Después de cada escenario, la publicación de prueba procesa el registro ETW y extrae las métricas, que se usan para determinar si la prueba se supera o produce un error.

Detalles de métricas de criterios & de paso o error

Métricas de problemas

  • Problemas de vídeo: el representador de vídeo (SVR) del motor multimedia detecta cuándo un fotograma se representa tarde y desencadena un evento de error de vídeo. El objetivo de esta métrica es 0. Detalles del proveedor y del evento:

    • Microsoft-Windows-MediaEngine

    • Channel - MediaFoundationMediaEngine - 16

    • Nivel - win:Verbose - 5

    • Tarea - VideoFrameGlitch - 23

  • Fotogramas quitados: el motor multimedia desencadena eventos de colocación de fotogramas cuando el origen quita un marco. Cuando se quitan fotogramas, el usuario experimenta un vídeo con problemas. El objetivo es 0. Detalles del proveedor y del evento:

    • Microsoft-Windows-MediaEngine

    • Channel - MediaFoundationMediaEngine - 16

    • Nivel - win:Verbose - 5

    • Tarea: DroppedFrame - 18

  • Problemas de programación de DWM: el administrador de ventanas de escritorio (DWM) desencadena un evento de error cuando los ejemplos de DWM se representan tarde. El objetivo de esta métrica es 0. La prueba comienza a realizar el seguimiento de este evento 500 ms después del primer evento PresentedFrame (id. de tarea 19, id. de evento 115). La prueba detiene el seguimiento de este evento 66 ms después de la última instancia del evento PresentedFrame (id. de tarea 19, id. de evento 115). Detalles del proveedor y del evento:

    • Microsoft-Windows-Dwm-Core

    • Canal: Microsoft-Windows-Dwm-Core/Diagnostic - 16

    • Nivel - win:Informational - 4

    • Tarea: SCHEDULE_GLITCH - 17

  • Problemas de audio: problemas de audio. El objetivo es 0.

    • Proveedor del motor de audio: a6a00efd-21f2-4a99-807e-9b3bf1d90285:0x000000000000ffff:0x3

    • GUID del evento ETW clásico: 2013DBB2-2F76-4B2C-950A-0C9DFAC62398

    • Detalles del evento:

      • Multimedia: Motor de audio

      • Eventos de AE

      • AE_GLITCH

Tiempo total de creación de dispositivos: el tiempo total de creación del dispositivo no debe superar los 50 ms. El tiempo total de creación de dispositivos se define como DeviceCreation + CreateVideoDecoder, donde la definición de esas dos métricas es:

  • DeviceCreation = Latencia entre los dos eventos siguientes

    • Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/PerfTiming - 18 > Nivel - win:LogAlways - 0 > Tarea - D3D11CoreCreateDevice - 8 > Id. de evento - 20 (versión 0) Código de operación - win:Start - 1

    • Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/PerfTiming - 18 > Nivel - win:LogAlways - 0 > Tarea - D3D11CoreCreateDevice - 8 > Id. de evento - 21 (versión 0) Código de operación - win:Stop - 2

  • CreateVideoDecoder = Latencia entre la primera instancia de los dos eventos siguientes:

    • Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/Logging - 17 > Level - win:LogAlways - 0 > Task - ID3D11VideoDevice_CreateVideoDecoder - 911 > Event Id - 1722 (versión 0) Opcode - win:Start - 1

    • Canal Microsoft-Windows-Direct3D11 > - Microsoft-Windows-Direct3D11/Logging - 17 > Level - win:LogAlways - 0 > Task - ID3D11VideoDevice_CreateVideoDecoder - 911 > Event Id - 1723 (versión 0) Opcode - win:Stop - 2

Métricas del controlador: la duración de ISR/DPC y las pruebas de ISR/DPC Storm tienen como objetivo asegurarse de que los controladores de dispositivo se comportan correctamente. El objetivo es garantizar que los subprocesos multimedia críticos de tiempo se puedan ejecutar periódicamente, con interrupciones limitadas de ISR/DPC.

  • Duración de ISR/DPC: esta comprobación está diseñada para validar que la duración individual de ISR/DPC no supera un umbral de 3 ms.

  • ISR/DPC Storm: una duración acumulativa de cada ISR/DPC dentro de una ventana de 10 ms no debe superar los 4 ms.

Cadencia de VSync de GPU: este caso garantiza que la cadencia de VSync de DPC de GPU sigue un patrón bien comportado. Las fluctuaciones en la frecuencia de Vysnc de DPC de GPU, durante la reproducción multimedia pueden dar lugar a problemas durante la reproducción multimedia. Los criterios de prueba establecen que la fluctuación de cadencia no debe superar el +/- 50 % de la ventana de cadencia media de VSync. Por ejemplo, en un monitor de 60 Hz, la cadencia DPC de VSync esperada es de 16,666 ms; por lo tanto, se producirá un error en la prueba si se desencadena un DPC de VSync dentro de menos de 8,3 ms del anterior o posterior a 24,9 ms del anterior. Cuando la duración entre dos vsyncs es mayor que 24,9 ms, esto suele dar lugar a un error de vídeo percebible. Cuando la distancia entre dos vsyncs es inferior a 8,3 ms, esto suele deberse a que el controlador desencadena dos asincronizaciones vsync o vsyncs que son unos pocos microsegundos (nosotros) separados.

Habilitación del registro detallado de ETW para el análisis

Para recopilar registros DE ETW más detallados, cambie el parámetro "DoFullLogging" por "true" antes de ejecutar las pruebas.

Conservación de los registros ETW para el análisis en caso de error

Para conservar los registros ETW para los casos de prueba con errores, cambie el parámetro settable user-settable "CopyLogsOnFailure" a "true" antes de ejecutar las pruebas. Esto también copiará los registros ETW de los casos de prueba con errores en el controlador y se incluirá como parte del paquete HLK que se va a compartir para su investigación.

Uso del Analizador de experiencia multimedia para analizar registros ETW con errores

Puede usar media Experience Analyzer (MXA) para analizar los registros ETW con errores. La herramienta MXA está disponible como parte de Windows ADK.

Parámetros

Nombre de parámetro Descripción de los parámetros
TestCycles Número de ciclos para los que ejecutar la prueba
DoFullLogging Habilite la marca para el registro completo de seguimientos ETW en caso de error y vuelva a ejecutar esta prueba.
CopyLogsOnFailure Habilite la marca para copiar seguimientos de registro ETW en la subcarpeta "ETWlogs" en caso de error y vuelva a ejecutar esta prueba. Esto también copia los registros de error en el paquete hlkx que se va a compartir para su investigación.
FrameCount Número mínimo de eventos MF necesarios durante la reproducción
MaxIsrDpcTime Tiempo máximo de Dpc de ISR en microsegundos
MaxIsrDpcStorm Máximo de Dpc Storm de ISR en microsegundos
MaxIsrDpcLoop Tiempo máximo de bucle Dpc de ISR en microsegundos
GlitchCount Número de problemas aceptables durante la reproducción