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 |
|
Plataformas |
|
Versiones admitidas |
|
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:
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.
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)
La estructura DDPIXELFORMAT comprueba que las siguientes son opciones válidas:
dwRGBBitCount = 16
dwZBufferBitDepth = 16
La función SetCooperativeLevel selecciona las opciones de DDSCL_EXCLUSIVE y DDSCL_FULLSCREEN .
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).
La prueba llama a CreateSurface para la superficie principal, el búfer de reserva y el búfer Z.
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.
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 |