WGF11 Shader 5x - DoubleArith (WoW64)

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; invece assembla shader per assicurarsi 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 shader, valori di registrazione 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 (incluse doppie) e 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 dello shader con precisione doppia estesa

  • WGF11 Shader 5x - Istruzioni dello shader con precisione doppia estesa (WoW64)

  • WGF11 Shader 5x (WoW64)

Dettagli del test

   
Specifiche
  • Device.Graphics.AdapterRender.D3D11DoublePrecisionShader.D3D11CoreC
Piattaforme
  • Windows 10, edizioni client (x64)
  • Windows Server 2016 (x64)
  • Windows 10, edizioni client (Arm64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Aggiornamento successivo a Windows 10
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 prerequisiti, configurazione e 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 dei problemi generici 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 ai test di Device.Graphics.

Tutti i test case restituiscono PASS o FAIL. Esaminare i risultati del test nel file di log per informazioni dettagliate 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, gli shader HULL e DOMAIN non sono supportati, quindi tali test verranno ignorati. Il test ignora anche se non sono supportati formati specifici, livelli di qualità, doppie 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 le posizioni di esempio cambiano tra le chiamate di disegno, è possibile che il test non riesca 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 256x256 sub-pixel, perché il driver ha acceso il pixel quando è stato eseguito il rendering di un quad 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 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 il file eseguibile di test
LLU_NetAccessOnly Nome LLU dell'utente net
ConfigDisplayCommandLine Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo
TDRArgs /get o /set