Condividi tramite


Ratetest (WoW64)

Questo test automatizzato verifica che l'hardware della scheda video supporti una risoluzione di 800 × 600 pixel, una profondità di colore di 16 bit per pixel (bpp), un buffer Z a 16 bit, il buffer double frame e una frequenza di aggiornamento a 75-Hertz (Hz) in modalità grafica 3D a schermo intero.

Il test passa a tutte le modalità di visualizzazione GDI (Graphics Device Interface) enumerate, tutte le modalità GDI a bassa risoluzione disponibili (meno di 640 × 480 pixel) ed enumera le modalità A schermo intero Microsoft® DirectDraw. Il test interseca quindi questi due set di modalità e convalida che il set di modalità enumerate di Microsoft DirectX® esiste nel set di modalità enumerate GDI.

Il test passa a queste modalità e verifica che la frequenza di aggiornamento effettivamente prodotta dalla scheda corrisponda alla frequenza di aggiornamento che indica il driver. Il test convalida la frequenza di aggiornamento usando IDirectDraw::GetVerticalBlankStatus. Dopo aver impostato ogni modalità, il test visualizza una finestra MS-DOS per assicurarsi che la virtualizzazione dell'hardware VGA funzioni correttamente per ogni modalità.

Dettagli del test

   
Specifiche
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
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) 60
Categoria Compatibilità
Timeout (in minuti) 3600
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.

Avviso

   Il monitor compatibile con Super VGA (SVGA) collegato al sistema che si sta testando deve supportare la risoluzione minima dello schermo e la frequenza di aggiornamento specificata in precedenza.

 

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.

Altre informazioni

Il test verifica prima i requisiti nel software eseguendo query sulle funzionalità DirectDraw. Verifica quindi i requisiti nell'hardware selezionando le impostazioni specificate e visualizzando una scena predefinita. I passaggi seguenti descrivono in dettaglio il processo:

  1. Il test crea un oggetto DirectDraw con la funzione DirectDrawCreate usando l'opzione DDCREATE_HARDWAREONLY. Questa azione forza l'uso di un dispositivo HAL anziché un dispositivo HEL.

  2. Usando la funzione DirectDraw IDirectDraw4:EnumDisplayModes , il test verifica i valori seguenti nella struttura DDSURFACEDESC2 come scelte valide:

    • dwWidth = 800 (dwWidth = 640 per sistemi mobili)

    • dwHeight = 600 (dwHeight = 480 per sistemi mobili)

    • dwRefreshRate = 75 (o 0 per i driver che non segnalano questo valore)

  3. La struttura DDPIXELFORMAT verifica che le opzioni seguenti siano valide:

    • dwRGBBitCount = 16

    • dwZBufferBitDepth = 16

  4. La funzione SetCooperativeLevel seleziona le opzioni di DDSCL_EXCLUSIVE e DDSCL_FULLSCREEN .

  5. Il test chiama SetDisplayMode per impostare la visualizzazione su 800 × 600 × 16 e la frequenza di aggiornamento su 75 Hz. Se il valore 75-Hz ha esito negativo, il test usa un valore di frequenza di aggiornamento pari a 0 (impostazione predefinita).

  6. Il test chiama CreateSurface per la superficie primaria, il buffer indietro e il buffer Z.

  7. Il test chiama la funzione Direct3D CreateDevice usando l'identificatore di classe IID_IDirect3DHALDevice per consentire l'accesso al dispositivo hardware grafico 3D.

  8. Tutti gli altri test grafici 3D specificati usano una superficie con buffer doppio per verificare la conformità con il requisito di buffer double frame.

L'applicazione di test visualizza e registra un'indicazione pass-or-fail di conformità con questo requisito. Uno dei passaggi di installazione del dispositivo nell'elenco precedente può generare errori. Eventuali errori rilevati generano informazioni aggiuntive che identificano chiaramente il problema non conforme.

Sintassi dei comandi

Opzione comando Descrizione

Ratetest

Esegue il processo di test.

Nota

   Per la Guida della riga di comando per questo file binario di test, digitare /h.

 

Elenco file

File Posizione

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools\

Dxgfilterua.dll

<[testbinroot]>\nttest\windowstest\graphics\test\gdi\

Ntlog.dll

<[testbinroot]>\nttest\Commontest\ntlog

Ratetest.exe

<[testbinroot]>\nttest\windowstest\graphics\tests\gdi

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

 

Parametri

Nome parametro Descrizione dei parametri
LLU_NetAccessOnly Nome dell'LLU del computer
MONITOR Visualizza numero da eseguire test su.
ConfigDisplayCommandLine Riga di comando personalizzata per ConfigDisplay. Impostazione predefinita: logo
TDRArgs /get o /set