Compartir a través de


Presente validación 2

Esta prueba automatizada valida el método Present().

En concreto, esta prueba realiza las siguientes tareas:

  • Reduce o estira la altura

  • Reduce o estira el ancho.

  • Clips en el área de origen

  • Clips en el área de destino

  • Invalida la ventana de destino.

La prueba realiza estas tareas individualmente y en combinación. A continuación, comprueba la salida resultante para comprobar la exactitud.

Este tema se aplica a los siguientes trabajos de prueba:

  • Presente validación 2

  • Presente validación 2 (WoW64)

  • Validación actual 2: ColorConverting

  • Validación actual 2: ColorConverting (WoW64)

  • Presente validación 2 - GammaPresent

  • Validación actual 2 - GammaPresent (WoW64)

  • Validación actual 2: presente

  • Validación actual 2: presente (WoW64)

Detalles de las pruebas

   
Especificaciones
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones de cliente (x64)
  • Windows Server 2016 (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) 45
Categoría Compatibilidad
Tiempo de espera (en minutos) 2700
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de esta á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 adaptador gráfico o pruebas de conjuntos de chips.

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 sobre la solución de problemas, consulte Solución de problemas de Device.Graphics Testing.

Más información

Esta prueba es similar a la prueba de validación actual estándar. La diferencia es que La validación actual 2 restablece el dispositivo en un estado en el que el búfer de reserva y el búfer frontal tienen formatos diferentes (si la llamada al método CheckDeviceFormatConversion se realizó correctamente). La prueba realiza una comparación con una imagen de referencia que genera la API de Microsoft Direct3D. El controlador debe realizar la conversión de color entre esos dos formatos. (Direct3D no realiza ninguna emulación de software).

Esta prueba usa el método IDirect3DSwapChain9::P resent con la opción D3DPRESENT_LINEAR_CONTENT .

Si el controlador admite la presentación gamma (es decir, el controlador expone la opción de funcionalidades D3DCAPS3 D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION), debe producirse una presentación corregida por gamma. Esta prueba comprueba la salida correcta mediante el posprocesamiento de la imagen de referencia a través de la corrección gamma 2.2. Si el controlador afirma que no se admite la presentación gamma, la prueba comprueba que no se produce ninguna corrección gamma.

La prueba realiza las tareas siguientes:

  • Escala los canales de color a [0..1)

  • Calcula Channel = pow( Channel, 1 / Gamma )

  • Vuelve a escalar el resultado a int [0..256)

Advertencia

   La presentación gamma solo se admite en un escritorio que tiene una profundidad de color de 32 bits.

 

Sintaxis de comandos

Opción de comando Descripción

Present2.exe -M:1 -dx9 -whql -logclean

Ejecuta el trabajo de prueba Present Validation 2.

Present2.exe -M:1 -whql -logclean

Ejecuta el trabajo de prueba Present Validation 2 (WoW64).

Present2.exe -ColorConverting -src:ref -M:1 -whql -logclean

Ejecuta el trabajo de prueba Present Validation 2 - ColorConverting y el trabajo de prueba Present Validation 2 - ColorConverting (WoW64).

Present2.exe -GammaPresent -src:ref -M:1 -whql -logclean

Ejecuta el trabajo de prueba Present Validation 2 - GammaPresent y el trabajo de prueba Present Validation 2 - GammaPresent (WoW64).

Present2.exe -Present -src:ref -M:1 -whql -logclean

Ejecuta el trabajo de prueba Present Validation 2 - Present y el trabajo de prueba Present Validation 2 - Present (WoW64).

Nota

   Para obtener ayuda de línea de comandos para este archivo binario de prueba, escriba /?.

 

Lista de archivos

Archivo Ubicación

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools\

D3d10ref.dll

<[testbinroot]>\nttest\graphics\d3d\support\

D3d11ref.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dcompiler_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dref9.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support

D3dref8.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dx10_test.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dx11_TEST.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dx9_TEST.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

D3dx8d.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\support\

Fpstate.dll

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

Modechange.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

Vbswap.x

<[testbinroot]>\nttest\windowstest\graphics\d3d\conf\

 

Parámetros

Nombre de parámetro Descripción de los parámetros
MODIFIEDCMDLINE Argumentos de línea de comandos adicionales para el ejecutable de prueba
LLU_NetAccessOnly Nombre de LLU del usuario neto
MONITOR Mostrar dispositivo para probar
ConfigDisplayCommandLine Línea de comandos personalizada para ConfigDisplay. Valor predeterminado: logotipo
TDRArgs /get o /set