Partager via


Nuanceur WGF11 5x (WoW64)

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
  • Device.Graphics.AdapterRender.D3D111Core.D3D111CorePrimary
  • Device.Graphics.AdapterRender.D3D11Core.D3D11CorePrimary
  • Device.Graphics.AdapterRender.D3D101Core.D3D101CorePrimary
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
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é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