Nuanceur WGF11 5x - Instructions du nuanceur double précision étendu
Ce test automatisé utilise les API D3D11 et le jeu d’instructions Shader 4.0, 4.1 ou 5.0, selon le niveau de fonctionnalité spécifié sur la ligne de commande. Le test ne repose pas sur le compilateur ; au lieu de cela, il assemble des nuanceurs pour s’assurer que des instructions spécifiques sont entièrement testées et non modifiées par le compilateur. Pendant l’exécution, le test effectue des cycles entre différentes instructions (chaque instruction est un groupe distinct), des étapes de nuanceur, des valeurs d’enregistrement et des combinaisons masque/swizzle. Chaque cas de test utilise des données différentes en fonction de l’instruction actuelle et de son comportement, comme décrit par la spécification.
WGF11Shader5x ajoute la prise en charge des nouvelles instructions 4.x (y compris les doubles) et des étapes (comme le nuanceur de calcul), si le pilote le prend en charge.
Cette rubrique s’applique aux travaux de test suivants :
Nuanceur WGF11 5x
Nuanceur WGF11 5x - DoubleArith
Nuanceur WGF11 5x - DoubleArith (WoW64)
Nuanceur WGF11 5x - Instructions du nuanceur double précision étendu
Nuanceur WGF11 5x - Instructions de nuanceur double précision étendues (WoW64)
Nuanceur WGF11 5x (WoW64)
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 2 |
Catégorie | Compatibilité |
Délai d’expiration (en minutes) | 120 |
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.
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.
Tous les cas de test retournent PASS ou FAIL. Passez en revue les résultats des tests dans le fichier journal pour obtenir des détails spécifiques sur les échecs.
Le test peut retourner SKIP si les étapes du nuanceur ne sont pas prises en charge. Par exemple, si vous exécutez le test avec le niveau de fonctionnalité 10.0, les nuanceurs HULL et DOMAIN ne sont pas pris en charge, de sorte que ces tests seront ignorés. Le test ignore également si des formats spécifiques, des niveaux de qualité, des doubles, etc. ne sont pas pris en charge. Le test demande la prise en charge du pilote avant d’exécuter un test donné. Pour exécuter le test avec un autre niveau de fonctionnalité, utilisez l’une des options de ligne de commande suivantes (voir également ci-dessous) :
featurelevel:10.0
featurelevel:10.1
featurelevel:11.0
Si votre exemple de pilote se trouve dans un emplacement, mais qu’il indique que l’emplacement se trouve à un autre emplacement pendant le test, ou si les emplacements des exemples changent entre les appels de dessin, vous pouvez échouer le test avec l’erreur suivante : « samplepos returned incorrect sample location ».
L’une des causes possibles de cette erreur est que le test spécifie l’index de l’exemple 0 à (32, 32) dans la grille de sous-pixels de 256 x 256, car le pilote a allumé le pixel lorsqu’un quad de sous-pixels y a été affiché. Toutefois, votre pilote retourne (192, 192) pour l’exemple d’index 0 via l’instruction samplepos.
Ligne de commande de test : WGF11Shader5x.exe : -src:hw -logclean multisample\samplepos\2\9:9 -featurelevel:11.0
Message d’erreur dans le journal :
Test Case 9: Multisample\samplepos\2\9 Fail + Test Case 9: Multisample\samplepos\2\9 Fail Parameter: Format=R32G32B32A32_FLOAT Parameter: Dimension=TEXTURE2DMS Parameter: SampleCount=2 Parameter: SampleQuality=1 Parameter: Height=3 Parameter: Width=7 Parameter: rasterizer=true Parameter: SRV_Bound=false Parameter: SampleIndex=0 Pixel [0,0], Sample[0] samplepos returned (8, 8) actual sample position = (-12, -12) [CSampleInfoTest::ExecuteTestCase()] samplepos returned incorrect sample location.
Plus d’informations
.
Syntaxe de commande
Option de commande | Description |
---|---|
Wgf11shader5x |
Exécute le test. Sans aucune option, le test énumère les appareils. |
-FeatureLevel:XX.X |
Définit le niveau de fonctionnalité du test, où XX.X est le niveau de fonctionnalité que le test exécutera à : 10.0, 10.1 ou 11.0. |
Notes
Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /?.
Liste de fichiers
File | Emplacement |
---|---|
Configdisplay.exe |
<[testbinroot]>\nttest\windowstest\tools\ |
D3d11_1sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11sdklayers.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.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\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Wgf11shader5x.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\conf |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
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 |