Nuanceur WGF11 5x - DoubleArith
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), les étapes de nuanceur, les valeurs d’enregistrement et les 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 la prend en charge.
Cette rubrique s’applique aux travaux de test suivants :
Nuanceur WGF11 5x
Nuanceur WGF11 5x - DoubleArith
Nuanceur WGF11 5x - DoubleArith (WoW64)
WGF11 Shader 5x - Instructions du nuanceur double précision étendu
Nuanceur WGF11 5x - Instructions de nuanceur double précision étendue (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és peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la 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 : Adaptateur graphique ou Prérequis de test de 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 Windows HLK.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test 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 renvoyer SKIP si les phases de 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 au pilote une prise en charge 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 à un emplacement, mais qu’il signale 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 a retourné un emplacement d’exemple incorrect ».
L’une des causes possibles de cette erreur est que le test spécifie l’exemple d’index 0 à (32, 32) dans la grille de sous-pixels 256x256, 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 |