WGF11 Shader 5x - DoubleArith
Questo test automatizzato usa le API D3D11 e shader 4.0, 4.1 o 5.0 set di istruzioni, a seconda del livello di funzionalità specificato nella riga di comando. Il test non si basa sul compilatore; assembla invece shader per garantire che istruzioni specifiche siano completamente testate e non modificate dal compilatore. Durante l'esecuzione, i cicli di test tra istruzioni diverse (ogni istruzione è un gruppo separato), fasi dello shader, registra valori e combinazioni mask/swizzle. Ogni test case usa dati diversi a seconda dell'istruzione corrente e del relativo comportamento, come descritto dalla specifica.
WGF11Shader5x aggiunge il supporto per le nuove istruzioni 4.x (inclusi i doppi) e le fasi (ad esempio compute shader), se il driver lo supporta.
Questo argomento si applica ai processi di test seguenti:
WGF11 Shader 5x
WGF11 Shader 5x - DoubleArith
WGF11 Shader 5x - DoubleArith (WoW64)
WGF11 Shader 5x - Istruzioni per lo shader a precisione doppia estesa
WGF11 Shader 5x - Istruzioni per lo shader a precisione doppia estesa (WoW64)
WGF11 Shader 5x (WoW64)
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 2 |
Categoria | Compatibilità |
Timeout (in minuti) | 120 |
Richiede il riavvio | false |
Richiede una configurazione speciale | false |
Tipo | automatic |
Documentazione aggiuntiva
I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:
Esecuzione del test
Prima di eseguire il test, completare la configurazione di test come descritto nei requisiti di test: Adattatore grafico o Prerequisiti di test del chipset.
Risoluzione dei problemi relativi
Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.
Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi a Device.Graphics Testing.
Tutti i test case restituiscono PASS o FAIL. Esaminare i risultati del test nel file di log per informazioni dettagliate specifiche sugli errori.
Il test potrebbe restituire SKIP se le fasi dello shader non sono supportate. Ad esempio, se si esegue il test con il livello di funzionalità 10.0, HULL e DOMAIN shader non sono supportati, in modo che questi test vengano ignorati. Il test ignora anche se non sono supportati formati specifici, livelli di qualità, doppi e così via. Il test chiede al driver il supporto prima di eseguire un determinato test. Per eseguire il test con un livello di funzionalità diverso, usare una delle opzioni della riga di comando seguenti (vedere anche di seguito):
featurelevel:10.0
featurelevel:10.1
featurelevel:11.0
Se l'esempio di driver si trova in una posizione, ma segnala che la posizione si trova in un'altra posizione durante il test o se i percorsi di esempio cambiano tra le chiamate di disegno, è possibile che il test non venga superato con l'errore seguente: "Samplepos restituito percorso di esempio non corretto".
Una possibile causa di questo errore è che il test specifica l'indice di esempio 0 a (32, 32) nella griglia dei sub-pixel 256x256, perché il driver ha acceso il pixel quando è stato eseguito il rendering di un quad di sub-pixel. Tuttavia, il driver restituisce (192, 192) per l'indice di esempio 0 tramite l'istruzione samplepos.
Riga di comando di test: WGF11Shader5x.exe: -src:hw -logclean multisample\samplepos\2\9:9 -featurelevel:11.0
Messaggio di errore nel log:
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.
Altre informazioni
.
Sintassi dei comandi
Opzione di comando | Descrizione |
---|---|
Wgf11shader5x |
Esegue il test. Senza opzioni, il test enumera i dispositivi. |
-FeatureLevel:XX.X |
Imposta il livello di funzionalità del test, in cui XX.X è il livello di funzionalità che verrà eseguito a: 10.0, 10.1 o 11.0. |
Nota
Per la Guida della riga di comando per questo file binario di test, digitare /?.
Elenco file
File | Posizione |
---|---|
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 |
Parametri
Nome parametro | Descrizione dei parametri |
---|---|
MODIFIEDCMDLINE | Argomenti aggiuntivi della riga di comando per l'eseguibile di test |
LLU_NetAccessOnly | Nome LLU dell'utente net |
ConfigDisplayCommandLine | Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo |
TDRArgs | /get o /set |