Conditions préalables au test de l’adaptateur graphique ou du jeu de puces
Cette section décrit les tâches que vous devez effectuer avant de tester une carte graphique ou un jeu de puces à l’aide du Kit de laboratoire matériel Windows (Windows HLK).
Configuration matérielle requise
Le matériel suivant est requis pour tester une carte graphique ou un jeu de puces. Ce matériel spécifique répond aux exigences de diversité qui démontrent la stabilité des pilotes d’affichage et des puces. Vous aurez peut-être besoin de matériel supplémentaire si l’appareil de test offre d’autres fonctionnalités. Pour déterminer si des exigences matérielles supplémentaires s’appliquent, consultez la description de chaque test qui s’affiche pour l’appareil dans Windows HLK Studio.
Au moins deux ordinateurs de test pour chaque famille d’appareils discrètes dans le fichier INF en cours de certification. Ces ordinateurs de test doivent répondre aux conditions préalables de Windows HLK et doivent être inclus dans le même pool d’ordinateurs. Pour plus d’informations, consultez Configuration requise pour Windows HLK. Ces systèmes doivent contenir les éléments suivants :
Si votre famille d’appareils prend en charge une fonctionnalité autonome, vous devez inclure au moins un adaptateur avec cette fonctionnalité par famille d’appareils dans le pool d’ordinateurs. Par exemple, si votre adaptateur prend en charge la 3D stéréo, vous devez inclure au moins l’un de ces adaptateurs (par famille d’appareils) dans le pool de machines, ainsi qu’un moniteur stéréo comme affichage principal défini sur un mode stéréo.
Si vous prenez en charge la configuration LDA, vous devez inclure des cartes graphiques pertinentes dans le pool d’ordinateurs.
Au moins deux adaptateurs pour chaque famille d’appareils prise en charge par le fichier INF. L’un des adaptateurs doit prendre en charge les fonctionnalités multi-affichages et avoir un moniteur attaché et activé.
Un moniteur de canal de données d’affichage multisynchronisation standard, prenant en charge le niveau 2B (DDC2B) et prenant en charge les données d’identification d’affichage étendues (EDID) 1.3 sur l’ordinateur de test.
Selon le type de soumission, vous pouvez avoir besoin des fonctionnalités ou configurations suivantes :
Prise en charge des sorties tv
Prise en charge de plusieurs moniteurs
Prise en charge de la détection des plug-ins
Notes
Pour certifier votre produit pour une utilisation sur des serveurs, l’ordinateur de test doit prendre en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont nécessaires pour tester les fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples du périphérique et du pilote. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil. En outre, server Core doit être installé avant le test sur les systèmes serveur utilisés pour les tests de périphérique ou de pilote. Pour plus d’informations, consultez Options d’installation de Windows Server.
Si vous utilisez un pool d’ordinateurs de test pour tester des appareils, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le périphérique et le pilote que vous souhaitez tester. Tant que le pilote est le même sur tous les ordinateurs du pool, le système crée une planification pour s’exécuter sur tous les ordinateurs de test.
Pour les tests qui n’incluent pas de pilote à tester, tels que les tests de lecteur de disque dur, le planificateur Windows HLK limite les tests qui valident les fonctionnalités de rééquilibrage du périphérique et du pilote, d’état D3 et de groupes de processeurs multiples à exécuter sur l’ordinateur de test par défaut. Vous devez configurer manuellement cet ordinateur pour qu’il dispose de plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur de test de la liste. Le personnel de test doit s’assurer que le premier ordinateur de test de la liste répond à la configuration matérielle minimale requise.
Notes
À l’exception des pilotes de para virtualisation (tels que définis dans le document Stratégies et processus WHCP ), vous ne pouvez utiliser aucune forme de virtualisation lorsque vous testez des appareils physiques et leurs pilotes associés pour la certification ou la signature du serveur. Tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes requises pour réussir les tests liés à plusieurs groupes de processeurs, à la gestion de l’alimentation des appareils, aux fonctionnalités PCI des appareils et à d’autres tests.
Notes
Paramètre de groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour les tests du Kit lab matériel des pilotes de périphérique Windows Server 2008 R2 et ultérieur pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.
Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Les commandes permettant de supprimer les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Notes
Paramètre d’intégrité du code
La fonctionnalité de sécurité basée sur la virtualisation (VBS) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.
Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Configuration logicielle requise
Le logiciel suivant est requis pour tester une carte graphique ou un jeu de puces :
Pilotes du périphérique de test.
Notes
Les exigences OPM/COPP sont implémentées en fonction de la détection des fonctionnalités ; Les pilotes WDDM complets doivent prendre en charge OPM/COPP s’ils ont un connecteur/moniteur compatible.
Un contenu supplémentaire pour les tests Windows HLK pour les tests multimédias DXVA et HMFT est nécessaire pour réussir les tests DXVA (DirectX Video Acceleration). Téléchargez et installez ce contenu de test supplémentaire à partir du site web MSDN® à l’adresse : https://msdn.microsoft.com/windows/hardware/hh852358.
Important
Avant d’exécuter les tests DXVA sur des systèmes x86 ou amd64, vous devez installer la référence SKU Windows 8 Professional, puis installer la mise à niveau à tout moment Windows pour Media Center ; sinon, les tests MPEG2 échouent.
La fonctionnalité Media Foundation doit être installée sur Server 2012 pour les tests DXVA.
Les derniers filtres ou mises à jour Windows HLK.
Toutes les mises à jour du système d’exploitation, les Service Packs et les packs de compatibilité
Notes
Le Displaygroups.xml (requis dans la version précédente du kit) n’est pas présent dans windows HLK. La déclaration des familles ASIC a été remplacée par des familles d’appareils qui doivent être déclarées à l’aide de scripts dans le modèle objet du Kit de laboratoire matériel Windows. Pour plus d’informations, reportez-vous à la documentation de WHLK OM.
De nombreux tests graphiques Windows HLK utilisent un outil HLKShowClassicDesktop.exe pour passer du menu Démarrer de l’application personnalisée au bureau classique. N’oubliez pas que HLKShowClassicDesktop ne fonctionne pas si le contrôle de compte d’utilisateur (UAC) est désactivé.
De nombreuses personnes désactivent le contrôle d’utilisateur afin que ses invites n’interfèrent pas avec l’automatisation des tests. Toutefois, HLKShowClassicDesktop nécessite un niveau de privilège supérieur à la plupart des tests HLK Windows. Si vous désactivez la UAC, toutes les applications s’exécutent au même niveau par défaut.
Nous vous recommandons d’utiliser l’option Ne jamais notifier pour faire taire les invites au lieu de désactiver le contrôle d’utilisateur. Pour ce faire, configurez les paramètres de clés de Registre suivants : .
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA = 1 to turn UAC on
Set HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ConsentPromptBehaviorAdmin = 0 to turn on Never Notify mode
Tester la configuration de l’ordinateur
Le test de l’adaptateur d’affichage ou du jeu de puces nécessite au moins un ordinateur de test pour chaque famille d’appareils dans le fichier INF en cours de certification.
Pour configurer l’ordinateur de test pour le test de l’adaptateur d’affichage, procédez comme suit :
Installez le système d’exploitation Windows approprié sur les ordinateurs de test, puis joignez les ordinateurs à votre réseau de test.
Pour chaque famille d’appareils graphiques :
Configurer au moins un ordinateur avec plusieurs cartes graphiques (deux moniteurs au minimum)
S’il est pris en charge, configurez au moins un système avec :
Affichage stéréo comme affichage principal défini sur un mode stéréo
Affichage composite ou affichage S-Video
Affichage compatible HDCP
Attachez un moniteur de canal de données d’affichage multisynchronisation standard, de niveau 2B (DDC2B) prenant en charge EDID 1.3 à chaque ordinateur de test.
Notes
La tête secondaire d’un adaptateur d’affichage à plusieurs têtes et d’un circuit de puces doit être connectée à un moniteur et activée avant de commencer le test. Tous les appareils qui prennent en charge plusieurs têtes ne doivent pas être activés, mais au moins un appareil pour chaque famille d’appareils répertoriée dans le fichier INF doit être activé. Pour tester en dehors du processus de soumission, assurez-vous que toutes les têtes secondaires sont connectées à un moniteur et activées. Sinon, lorsqu’un test est sélectionné pour la tête secondaire non attachée, le test s’exécute sur la tête primaire.
Si vous devez installer le pilote de périphérique fourni par le fabricant sur le ou les ordinateurs de test, procédez maintenant.
Assurez-vous que le moniteur d’affichage ou le projecteur fonctionne correctement sur les deux ordinateurs de test.
Désactivez la gestion de l’alimentation et la protection par mot de passe avant de commencer le test.
Installez l’application cliente Windows HLK sur les ordinateurs de test.
Utilisez Windows HLK Studio pour créer un pool d’ordinateurs, puis déplacez l’ordinateur de test vers ce pool.
(Facultatif) Définir des familles d’appareils à tester (nécessite le modèle objet Windows HLK
Assurez-vous que l’ordinateur de test est dans l’état prêt avant de commencer votre test. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.
Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.
Avant de commencer un test d’affichage, fermez toutes les applications actives, y compris Explorateur de fichiers et les Explorer Internet, sur l’ordinateur de test. Désactivez toutes les applications actives qui, par défaut, constituent la fenêtre supérieure. Les bulles contextuelles ou les claviers visuels pour tablettes sont des exemples de ces applications.
Pour exécuter les tests FUS (Fast User Switching), assurez-vous que le système de test ne fait pas partie d’un domaine. Pour ce faire, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés. Sous l’onglet Nom de l’ordinateur, vérifiez si l’ordinateur fait partie d’un domaine. Si l’ordinateur fait partie d’un domaine, cliquez sur Modifier, puis ajoutez l’ordinateur à un groupe de travail.