Present Validation 2 (FullScreen) (WoW64)
Questo test automatizzato verifica che tutte le modalità che il metodo EnumAdapterModes segnala per il dispositivo siano disponibili per le applicazioni.
Il test usa i parametri seguenti: formato del buffer nascosto, risoluzione dello schermo, intervalli di presentazione, effetti di scambio e tipi multisample.
Il test DoNotWait chiama il metodo Present della catena di scambio in un ciclo, passa l'opzione D3DPRESENT_DONOTWAIT (in modalità schermo intero) e usa il valore D3DPRESENT_INTERVAL_ONE . Di conseguenza, la coda di fotogrammi del driver supererà il massimo consentito di tre. Il test DoNotWait prevede che il driver restituisca il controllo all'applicazione usando il codice di errore D3DERR_WASSTILLDRAWING . Se il codice di errore non viene restituito, il test ha esito negativo.
Il test LockDoNotWait è simile al test DoNotWait, ma si verifica su una superficie (buffer nascosto). Lo stesso comportamento è previsto per il driver. Se il codice di errore non viene restituito, il test ha esito negativo.
Questo argomento si applica ai processi di test seguenti:
Convalida attuale 2 (schermo intero)
Present Validation 2 (FullScreen) (WoW64)
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 9 |
Categoria | Compatibilità |
Timeout (in minuti) | 540 |
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.
Altre informazioni
Il test visualizza la conformità pass-or-fail sullo schermo e scrive i risultati in un file di log denominato Present2.xml. Present2.xml viene scritto nella directory %windir%\dxlogs.
Se la chiamata al metodo Reset ha esito negativo, è possibile controllare i valori usati dal test per il formato e le dimensioni del buffer nascosto nel file di log. Se il confronto delle immagini ha esito negativo, il test stampa le statistiche di confronto delle immagini, esattamente come gli altri test di convalida presenti nel gruppo.
Nella tabella seguente sono elencate le superfici dell'immagine usate dal test. Se si specifica l'opzione di comando -Save , il test salva questi file.
File | Posizione |
---|---|
Texture.dds |
Trama utilizzata per riempire il quad utilizzato nelle operazioni Present . |
SourceSurface.bmp |
Superficie di origine nel buffer nascosto. Per le operazioni Present a schermo intero, questa superficie è l'intero buffer. |
DestSurface.bmp |
Superficie di destinazione nel buffer anteriore. Per le operazioni Present a schermo intero, questa superficie è l'intero buffer. |
RefSurface.bmp |
Superficie di riferimento, calcolata dall'API Microsoft Direct3D. |
DiffSurface.bmp |
Differenza tra il buffer anteriore e l'immagine di riferimento. |
FrontBuffer.bmp |
Contenuto del buffer anteriore. |
Sintassi dei comandi
Opzione di comando | Descrizione |
---|---|
Present2_fullscreen.exe -M:1 -dx9 -whql -logclean |
Esegue il processo di test Present Validation 2 (FullScreen). |
Present2_fullscreen.exe -M:1 -whql -logclean |
Esegue il processo di test Present Validation 2 (FullScreen) (WoW64). |
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 |
D3d10ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3d11ref.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dcompiler_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
D3dref9.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\ |
D3dx9_test.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\support\ |
Fpstate.dll |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Modechange.exe |
<[testbinroot]>\nttest\windowstest\graphics\d3d\utility\ |
Present2_fullscreen.exe |
<[testbinroot]>\nttest\ |
TDRWatch.exe |
<[testbinroot]>\nttest\windowstest\graphics\ |
Vbswap.x |
<[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 |
MONITOR | Visualizzare il dispositivo da testare |
ConfigDisplayCommandLine | Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo |
TDRArgs | /get o /set |