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 |
|
Plateformes |
|
Versions prises en charge |
|
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 |