Compatibilidad con varias cabezas (WoW64)
Esta prueba automatizada valida las especificaciones funcionales y operativas para la compatibilidad con varios encabezados que se agrega en Microsoft® DirectX® 9.0.
La compatibilidad con varias puntas permite que un único dispositivo Direct3D maneje varias cabezas. Esta funcionalidad usa recursos como superficies y texturas de forma más eficaz que una configuración de varios monitores.
Este tema se aplica a los siguientes trabajos de prueba:
Compatibilidad con varios encabezados
Compatibilidad con varias cabezas (WoW64)
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 20 |
Categoría | Compatibilidad |
Tiempo de espera (en minutos) | 1200 |
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.
Además, esta prueba requiere el software siguiente:
- Microsoft DirectX 9.0 o posterior
Nota
Si ejecuta esta prueba en un sistema sin varios monitores, se le pedirá que agregue un segundo monitor. Si la familia de dispositivos no admite multimon, seleccione "Continuar" para forzar la ejecución de la prueba en la configuración de un solo monitor. Algunas pruebas solo se pueden ejecutar en sistemas con varios monitores, en cuyo caso se omitirá la prueba.
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.
La prueba escribe los resultados de la prueba en un archivo de registro denominado Multihead.xml y muestra el paso en pantalla o el cumplimiento de errores. El registro de pruebas se escribe en el directorio %windir%\dxlogs.
Más información
Al crear y restablecer un dispositivo de varios encabezados, observe las restricciones siguientes:
Cada encabezado debe tener el modo de ventana establecido en FALSE.
Cada encabezado debe tener el mismo valor establecido para la propiedad EnableAutoDepthStencil.
Si EnableAutoDepthStencil es TRUE, cada encabezado debe tener el mismo valor para AutoDepthStencilFormat, dimensión de búfer de reserva y formato.
No se pueden crear cadenas de intercambio adicionales en un dispositivo multihead.
La prueba trata los escenarios de uso principales y un conjunto de interfaces de Direct3D (IDirect3D9 e IDirect3DDevice9). Los métodos de interfaz incluyen: GetDeviceCaps, CreateDevice, Reset, CreateAdditionalSwapChain, GetSwapChain y GetNumberOfSwapchains.
Entre los escenarios de uso principal se incluyen la representación en cada encabezado y la manipulación de cursores.
Para cada uno de los métodos de interfaz cubiertos, se ejecuta un conjunto de casos de prueba para comprobar las propiedades funcionales básicas. La mayoría de estas pruebas simplemente implican comprobar los cambios de estado o comprobar que los resultados reales coinciden con los resultados esperados. Hay varias pruebas que varían las propiedades de superficie de cada cabeza, representan una escena en los encabezados y comparan las imágenes con la representación del dispositivo de referencia.
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
Multihead.exe -dx9 -whql -logclean |
Ejecuta el trabajo de prueba Compatibilidad con varios encabezados. |
Multihead.exe -whql -logclean |
Ejecuta el trabajo de prueba Compatibilidad con varios encabezados (WoW64). |
Nota
Para obtener ayuda de la línea de comandos para este archivo binario de prueba, escriba /h.
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\ |
D3dref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support |
D3dref8.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref9.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\ |
D3dx8d.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dx9_TEST.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Multihead.exe |
<[testbinroot]>\nttest\ |
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 |
---|---|
MONITOR | Índice de salida de visualización al destino con prueba |
MODIFIEDCMDLINE | Argumentos de línea de comandos adicionales para el ejecutable de prueba |
LLU_NetAccessOnly | Nombre de LLU del usuario neto |
ConfigDisplayCommandLine | Línea de comandos personalizada para ConfigDisplay. Valor predeterminado: logotipo |
TDRArgs | /get o /set |