Partager via


Ratetest (WoW64)

Ce test automatisé vérifie que le matériel de carte vidéo prend en charge une résolution de 800 × 600 pixels, une profondeur de couleur de 16 bits par pixel (bpp), une mémoire tampon Z 16 bits, une double mise en mémoire tampon d’images et une fréquence d’actualisation de 75 Hertz (Hz) en mode graphique 3D plein écran.

Le test bascule vers tous les modes d’affichage DDI (Graphics Device Interface) énumérés, tous les modes GDI basse résolution disponibles (moins de 640 × 480 pixels) et les modes plein écran de Microsoft® DirectDraw énumérés. Le test croise ensuite ces deux ensembles de modes et vérifie que l’ensemble des modes énumérés par Microsoft DirectX® existe dans l’ensemble des modes énumérés GDI.

Le test bascule vers ces modes et vérifie que la fréquence d’actualisation réellement produite par le carte correspond à la fréquence d’actualisation que le pilote indique. Le test valide la fréquence d’actualisation à l’aide de IDirectDraw::GetVerticalBlankStatus. Une fois chaque mode défini, le test affiche une fenêtre MS-DOS pour s’assurer que la virtualisation du matériel VGA fonctionne correctement pour chaque mode.

Détails du test

   
Spécifications
  • 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) 60
Catégorie Compatibilité
Délai d’expiration (en minutes) 3600
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é peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de 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 : Conditions préalables pour le test de l’adaptateur graphique ou du chipset.

Avertissement

   Le moniteur compatible AVEC SUPER VGA (SVGA) qui est attaché au système que vous testez doit prendre en charge la résolution d’affichage et la fréquence d’actualisation minimales spécifiées précédemment.

 

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests Device.Graphics.

Plus d’informations

Le test vérifie d’abord les exigences du logiciel en interrogeant les fonctionnalités DirectDraw. Ensuite, il vérifie les exigences matérielles en sélectionnant les paramètres spécifiés et en affichant une scène prédéfinie. Les étapes suivantes décrivent le processus en détail :

  1. Le test crée un objet DirectDraw avec la fonction DirectDrawCreate à l’aide de l’option DDCREATE_HARDWAREONLY . Cette action force l’utilisation d’un appareil HAL au lieu d’un appareil HEL.

  2. En utilisant la fonction DirectDraw IDirectDraw4:EnumDisplayModes , le test vérifie les valeurs suivantes dans la structure DDSURFACEDESC2 comme des choix valides :

    • dwWidth = 800 (dwWidth = 640 pour les systèmes mobiles)

    • dwHeight = 600 (dwHeight = 480 pour les systèmes mobiles)

    • dwRefreshRate = 75 (ou 0 pour les pilotes qui ne signalent pas cette valeur)

  3. La structure DDPIXELFORMAT vérifie que les choix suivants sont valides :

    • dwRGBBitCount = 16

    • dwZBufferBitDepth = 16

  4. La fonction SetCooperativeLevel sélectionne les options DDSCL_EXCLUSIVE et DDSCL_FULLSCREEN .

  5. Le test appelle SetDisplayMode pour définir l’affichage sur 800 × 600 × 16 et la fréquence d’actualisation sur 75 Hz. Si la valeur 75-Hz échoue, le test utilise une valeur de taux d’actualisation de 0 (valeur par défaut).

  6. Le test appelle CreateSurface pour la surface principale, la mémoire tampon d’arrière-plan et la mémoire tampon Z.

  7. Le test appelle la fonction Direct3D CreateDevice à l’aide de l’identificateur de classe IID_IDirect3DHALDevice pour autoriser l’accès au périphérique matériel graphique 3D.

  8. Tous les autres tests graphiques 3D spécifiés utilisent une surface à double mise en mémoire tampon pour vérifier la conformité à l’exigence de mise en mémoire tampon double frame.

L’application de test affiche et enregistre une indication de réussite ou d’échec de la conformité à cette exigence. Toutes les étapes de configuration de l’appareil dans la liste précédente peuvent générer des échecs. Toute défaillance détectée génère des informations supplémentaires qui identifient clairement le problème non conforme.

Syntaxe de commande

Option de commande Description

Ratetest

Exécute le travail de test.

Notes

   Pour obtenir de l’aide sur la ligne de commande pour ce fichier binaire de test, tapez /h.

 

Liste de fichiers

File Emplacement

Configdisplay.exe

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

Dxgfilterua.dll

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

Ntlog.dll

<[testbinroot]>\nttest\Commontest\ntlog

Ratetest.exe

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

TDRWatch.exe

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

 

Paramètres

Nom du paramètre Description des paramètres
LLU_NetAccessOnly Nom de la LLU de votre ordinateur
MONITEUR Afficher le nombre sur lequel effectuer le test.
ConfigDisplayCommandLine Ligne de commande personnalisée pour ConfigDisplay. Par défaut : logo
TDRArgs /get ou /set