Compartir a través de


Ratetest (WoW64)

Esta prueba automatizada comprueba que el hardware de la tarjeta de vídeo admite una resolución de 800 × 600 píxeles, una profundidad de color de 16 bits por píxel (bpp), un búfer Z de 16 bits, un búfer de doble fotograma y una velocidad de actualización de 75 Hertz (Hz) en modo gráficos de pantalla completa 3D.

La prueba cambia a todos los modos de pantalla de interfaz de dispositivo gráfico (GDI) enumerados, todos los modos GDI de baja resolución disponibles (menos de 640 × 480 píxeles) y modos de pantalla completa de Microsoft® DirectDraw enumerados. A continuación, la prueba interseca estos dos conjuntos de modos y valida que el conjunto de modos enumerados de Microsoft DirectX® existe en el conjunto de modos enumerados de GDI.

La prueba cambia a estos modos y valida que la frecuencia de actualización generada realmente por la tarjeta coincide con la frecuencia de actualización que indica el controlador. La prueba valida la frecuencia de actualización mediante IDirectDraw::GetVerticalBlankStatus. Una vez establecido cada modo, la prueba muestra una ventana MS-DOS para asegurarse de que la virtualización del hardware VGA funciona correctamente para cada modo.

Detalles de las pruebas

   
Especificaciones
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
Plataformas
  • 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) 60
Categoría Compatibilidad
Tiempo de espera (en minutos) 3600
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.

Advertencia

   El monitor compatible con Super VGA (SVGA) que está conectado al sistema que está probando debe admitir la resolución de pantalla mínima y la velocidad de actualización especificada anteriormente.

 

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

La prueba comprueba primero los requisitos del software consultando las funcionalidades de DirectDraw. A continuación, comprueba los requisitos en el hardware seleccionando la configuración especificada y mostrando una escena predefinida. En los pasos siguientes se describe el proceso en detalle:

  1. La prueba crea un objeto DirectDraw con la función DirectDrawCreate mediante la opción DDCREATE_HARDWAREONLY . Esta acción obliga a usar un dispositivo HAL, en lugar de a un dispositivo HEL.

  2. Mediante el uso de la función DirectDraw IDirectDraw4:EnumDisplayModes , la prueba comprueba los siguientes valores en la estructura DDSURFACEDESC2 como opciones válidas:

    • dwWidth = 800 (dwWidth = 640 para sistemas móviles)

    • dwHeight = 600 (dwHeight = 480 para sistemas móviles)

    • dwRefreshRate = 75 (o 0 para controladores que no notifican este valor)

  3. La estructura DDPIXELFORMAT comprueba que las siguientes son opciones válidas:

    • dwRGBBitCount = 16

    • dwZBufferBitDepth = 16

  4. La función SetCooperativeLevel selecciona las opciones de DDSCL_EXCLUSIVE y DDSCL_FULLSCREEN .

  5. La prueba llama a SetDisplayMode para establecer la pantalla en 800 × 600 × 16 y la velocidad de actualización a 75 Hz. Si se produce un error en el valor de 75 Hz, la prueba usa un valor de frecuencia de actualización de 0 (valor predeterminado).

  6. La prueba llama a CreateSurface para la superficie principal, el búfer de reserva y el búfer Z.

  7. La prueba llama a la función CreateDevice de Direct3D mediante el identificador de clase IID_IDirect3DHALDevice para permitir el acceso al dispositivo de hardware gráfico 3D.

  8. Todas las demás pruebas gráficas 3D que se especifican usan una superficie de doble búfer para comprobar el cumplimiento del requisito de almacenamiento en búfer de doble fotograma.

La aplicación de prueba muestra y registra una indicación de paso o error de cumplimiento con este requisito. Cualquiera de los pasos de configuración del dispositivo de la lista anterior puede generar errores. Cualquier error detectado genera información adicional que identifica claramente el problema no conforme.

Sintaxis de comandos

Opción de comando Descripción

Ratetest

Ejecuta el trabajo de prueba.

Nota

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

 

Lista de archivos

Archivo Ubicación

Configdisplay.exe

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

Dxgfilterua.dll

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

Ntlog.dll

<[testbinroot]>\nttest\Commontest\ntlog

Ratetest.exe

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

TDRWatch.exe

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

 

Parámetros

Nombre de parámetro Descripción de los parámetros
LLU_NetAccessOnly El nombre de la LLU de la máquina
MONITOR Mostrar número en el que se va a ejecutar la prueba.
ConfigDisplayCommandLine Línea de comandos personalizada para ConfigDisplay. Valor predeterminado: logotipo
TDRArgs /get o /set