Partager via


Prise en charge de MultiHead (WoW64)

Ce test automatisé valide les spécifications fonctionnelles et opérationnelles pour la prise en charge multi-tête ajoutée dans Microsoft® DirectX® 9.0.

La prise en charge de plusieurs têtes permet à un seul appareil Direct3D de piloter plusieurs têtes. Cette fonctionnalité utilise des ressources telles que les surfaces et les textures plus efficacement qu’une configuration multi-moniteur.

Cette rubrique s’applique aux travaux de test suivants :

  • Prise en charge de MultiHead

  • Prise en charge de MultiHead (WoW64)

Détails du test

   
Spécifications
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
Plateformes
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
  • Windows 10, éditions clientes (Arm64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 20
Catégorie Compatibilité
Délai d’expiration (en minutes) 1200
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Conditions préalables pour le test de l’adaptateur graphique ou du chipset.

En outre, ce test nécessite les logiciels suivants :

  • Microsoft DirectX 9.0 ou version ultérieure

Notes

   Si vous exécutez ce test sur un système sans plusieurs moniteurs, vous serez invité à ajouter un deuxième moniteur. Si votre famille d’appareils ne prend pas en charge multimon, sélectionnez « Continuer » pour forcer l’exécution du test dans la configuration d’un moniteur unique. Certains tests ne peuvent être exécutés que sur des systèmes avec plusieurs moniteurs, auquel cas le test sera ignoré.

 

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Graphics.

Le test écrit les résultats du test dans un fichier journal appelé Multihead.xml et affiche la conformité de réussite ou d’échec à l’écran. Le journal de test est écrit dans le répertoire %windir%\dxlogs.

Plus d’informations

Lors de la création et de la réinitialisation d’un appareil multi-tête, respectez les restrictions suivantes :

  • Chaque tête doit avoir le mode fenêtré défini sur FALSE.

  • Chaque tête doit avoir la même valeur définie pour la propriété EnableAutoDepthStencil.

  • Si EnableAutoDepthStencil a la valeur TRUE, chaque tête doit avoir la même valeur pour AutoDepthStencilFormat, la dimension de la mémoire tampon d’arrière et le format.

  • Vous ne pouvez pas créer de chaînes d’échange supplémentaires sur un appareil multi-tête.

Le test couvre les principaux scénarios d’utilisation et un ensemble d’interfaces Direct3D (IDirect3D9 et IDirect3DDevice9). Les méthodes d’interface incluent : GetDeviceCaps, CreateDevice, Reset, CreateAdditionalSwapChain, GetSwapChain et GetNumberOfSwapchains.

Les principaux scénarios d’utilisation incluent le rendu sur chaque tête et la manipulation du curseur.

Pour chacune des méthodes d’interface couvertes, un ensemble de cas de test est exécuté pour vérifier les propriétés fonctionnelles de base. La plupart de ces tests impliquent simplement la vérification des changements d’état ou la vérification que les résultats réels correspondent aux résultats attendus. Il existe plusieurs tests qui varient les propriétés de surface de chaque tête, affichent une scène sur les têtes et comparent les images au rendu de l’appareil de référence.

Syntaxe de commande

Option de commande Description

Multihead.exe -dx9 -whql -logclean

Exécute le travail de test MultiHead Support.

Multihead.exe -whql -logclean

Exécute le travail de test MultiHead Support (WoW64).

Notes

   Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /h.

 

Liste de fichiers

File Emplacement

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\

 

Paramètres

Nom du paramètre Description des paramètres
MONITEUR Index de la sortie d’affichage à cibler avec test
MODIFIEDCMDLINE Arguments de ligne de commande supplémentaires pour l’exécutable de test
LLU_NetAccessOnly LLU Nom de l’utilisateur net
ConfigDisplayCommandLine Ligne de commande personnalisée pour ConfigDisplay. Par défaut : logo
TDRArgs /get ou /set