Freigeben über


Voraussetzungen für Grafikadapter- oder Chipsatztests

In diesem Abschnitt werden die Aufgaben beschrieben, die Sie ausführen müssen, bevor Sie einen Grafikadapter oder Chipsatz mit dem Windows Hardware Lab Kit (Windows HLK) testen.

Hardwareanforderungen

Die folgende Hardware wird zum Testen eines Grafikadapters oder Chipsatzes benötigt. Diese spezifische Hardware erfüllt die Diversity-Anforderungen, die die Stabilität von Anzeigetreibern und Chipsätzen belegen. Möglicherweise benötigen Sie zusätzliche Hardware, wenn das Testgerät andere Features bietet. Um festzustellen, ob zusätzliche Hardwareanforderungen gelten, lesen Sie die Testbeschreibung für jeden Test, der für das Gerät in Windows HLK Studio angezeigt wird.

  • Mindestens zwei Testcomputer für jede diskrete Gerätefamilie in der zu zertifizierenden INF-Datei. Diese Testcomputer müssen die Windows HLK-Voraussetzungen erfüllen und im selben Computerpool enthalten sein. Weitere Informationen finden Sie unter Voraussetzungen für Windows HLK. Diese Systeme müssen Folgendes enthalten:

    • Wenn Ihre Gerätefamilie eine eigenständige Funktion unterstützt, müssen Sie mindestens einen Adapter mit dieser Funktion pro Gerätefamilie in den Maschinenpool aufnehmen. Wenn Ihr Adapter beispielsweise Stereo 3D unterstützt, müssen Sie mindestens einen dieser Adapter (pro Gerätefamilie) in den Maschinenpool aufnehmen, zusammen mit einem Stereo-fähigen Monitor als primärem Display, das auf einen Stereo-fähigen Modus eingestellt ist.

    • Wenn Sie die LDA-Konfiguration unterstützen, müssen Sie die entsprechenden Anzeigeadapter in den Maschinenpool aufnehmen.

  • Mindestens zwei Adapter für jede Gerätefamilie, die die INF-Datei unterstützt. Einer der Adapter muss Multi-Display-Funktionen unterstützen und über einen angeschlossenen und aktivierten Monitor verfügen.

  • Ein Multi-Sync-Display-Datenkanal-Standard, Level 2B (DDC2B)-fähiger Monitor, der Extended Display Identification Data (EDID) 1.3-Unterstützung auf dem Testcomputer bietet.

Abhängig von der Art der Übermittlung benötigen Sie möglicherweise die folgenden Funktionen oder Konfigurationen:

  • TV-Out-Unterstützung

  • Multi-Monitor-Unterstützung

  • Unterstützung der Hot-Plug-Erkennung

Hinweis

Um Ihr Produkt für die Verwendung auf Servern zu zertifizieren, muss der Testcomputer vier Prozessoren und mindestens 1 GB RAM unterstützen. Diese Systemfunktionen sind erforderlich, um die Funktionen Neuausgleich, D3-Status und mehrere Prozessorgruppen des Geräts und des Treibers zu testen. Sie brauchen keinen Computer, der tatsächlich mehr als 64 Prozessoren hat, um Ihr Gerät zu testen. Darüber hinaus muss Server Core auf den Serversystemen, die zum Testen von Geräten oder Treibern verwendet werden, vor dem Testen installiert sein. Weitere Informationen finden Sie unter Windows Server-Installationsoptionen.

Wenn Sie Geräte mit einem Pool von Testcomputern testen, muss mindestens einer dieser Computer vier Prozessoren und mindestens 1 GB RAM enthalten. Außerdem muss dieser Computer das Gerät und den Treiber enthalten, die Sie testen möchten. Solange der Treiber auf allen Computern im Pool identisch ist, erstellt das System einen Zeitplan, der für alle Testcomputer ausgeführt werden soll.

Bei Tests, die keinen Treiber enthalten, der getestet werden soll, z. B. Festplattentests, beschränkt der Windows HLK-Zeitplaner die Tests, die die Rebalance des Geräts und die Funktionen Rebalance, D3 State und Multiple Processor Groups überprüfen, die auf dem Standardtestcomputer ausgeführt werden sollen. Sie müssen diesen Computer manuell so konfigurieren, dass er über mehrere Prozessorgruppen verfügt. Der Standardcomputer ist der erste Testcomputer in der Liste. Das Testpersonal muss sicherstellen, dass der erste Testcomputer auf der Liste die Mindesthardwareanforderungen erfüllt.

Hinweis

Mit Ausnahme von Paravirtualisierungstreibern (wie im Dokument zu WHCP-Richtlinien und -Prozesse definiert) können Sie keine Form der Virtualisierung verwenden, wenn Sie physische Geräte und die zugehörigen Treiber für die Serverzertifizierung oder -signatur testen. Nicht alle Virtualisierungsprodukte unterstützen die zugrunde liegende Funktionalität, die erforderlich ist, um jene Tests, die sich auf mehrere Prozessorgruppen, Geräteleistungsverwaltung, Geräte-PCI-Funktionalität beziehen, sowie andere Tests zu bestehen.

Hinweis

  Einstellung für mehrere Prozessorgruppen Sie müssen den Wert für die Prozessorgruppengröße für Hardware Lab Kit-Tests von Windows Server 2008 R2- und späteren Gerätetreibern für die Zertifizierung festlegen. Dies erfolgt durch Ausführen von bcdedit in einem Eingabeaufforderungsfenster mit erhöhten Rechten unter Verwendung der Option /set.

Die Befehle zum Hinzufügen der Gruppeneinstellungen und zum Neustart lauten wie folgt:

bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f

Die Befehle zum Entfernen der Gruppeneinstellungen und zum Neustart lauten wie folgt:

bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f

Hinweis

Codeintegritätseinstellung

Die Virtualization Based Security-Funktion (VBS) von Windows Server 2016 muss zuerst mit dem Server-Manager aktiviert werden.

Sobald dies geschehen ist, muss der folgende Registrierungsschlüssel erstellt und festgelegt werden:

HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)

Softwareanforderungen

Zum Testen einer Grafikkarte oder eines Chipsatzes wird folgende Software benötigt:

  • Die Treiber für das Testgerät

    Hinweis

    OPM/COPP-Anforderungen werden basierend auf der Merkmalserkennung implementiert; Vollständige WDDM-Treiber müssen OPM/COPP unterstützen, wenn sie über einen fähigen Anschluss/Monitor verfügen.

  • Zusätzliche Inhalte für Windows HLK-Tests für DXVA- und HMFT Multimedia-Tests sind erforderlich, um die DXVA -Tests (DirectX Video Acceleration) zu übergeben. Laden Sie diesen ergänzenden Testinhalt von der MSDN®-Website herunter und installieren Sie ihn unter: https://msdn.microsoft.com/windows/hardware/hh852358.

    Wichtig

    Bevor Sie die DXVA-Tests auf x86- oder amd64-Systemen ausführen, müssen Sie die Windows 8 Professional-SKU installieren und dann das Windows Anytime Upgrade für Media Center installieren; andernfalls schlagen die MPEG2-Tests fehl.

    Die Media Foundation-Funktion muss für DXVA-Tests auf Server 2012 installiert sein.

  • Die neuesten Windows HLK-Filter oder -Updates.

  • Alle Betriebssystem-Updates, Service Packs und Kompatibilitätspakete

Hinweis

Die „Displaygroups.xml“ (erforderlich in früheren Versionen des Kits) ist im Windows HLK nicht vorhanden. Die Deklaration von ASIC-Familien wurde durch Gerätefamilien ersetzt, die mithilfe von Skripten im Windows Hardware Lab Kit-Objektmodell deklariert werden müssen. Weitere Einzelheiten finden Sie in der WHLK OM-Dokumentation.

Viele Windows-HLK-Grafiktests verwenden ein HLKShowClassicDesktop.exe-Tool, um zwangsweise vom angepassten App-Startmenü zum klassischen Desktop zu wechseln. Beachten Sie, dass HLKShowClassicDesktop nicht funktioniert, wenn die Benutzerkontensteuerung (User Account Control, UAC) deaktiviert ist.

Viele Leute deaktivieren die Benutzerkontensteuerung, damit ihre Eingabeaufforderungen die Testautomatisierung nicht beeinträchtigen. HLKShowClassicDesktop erfordert jedoch eine höhere Berechtigungsstufe als die meisten Windows HLK-Tests. Wenn Sie UAC deaktivieren, werden alle Anwendungen auf derselben Standardebene ausgeführt.

Es wird empfohlen, die Option Nie benachrichtigen zu verwenden, um Eingabeaufforderungen zu stillen, anstatt UAC zu deaktivieren. Konfigurieren Sie dazu die folgenden Registrierungsschlüsseleinstellungen: .

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

Testen der Computerkonfiguration

Für das Testen von Grafikkarten oder Chipsätzen ist mindestens ein Testcomputer für jede Gerätefamilie in der zu zertifizierenden INF-Datei erforderlich.

Gehen Sie folgendermaßen vor, um den Testcomputer für den Grafikkartentest zu konfigurieren:

  1. Installieren Sie das entsprechende Windows-Betriebssystem auf den Testcomputern und verbinden Sie die Computer dann mit Ihrem Testnetzwerk.

    Für jede Grafikgerätefamilie:

    • Konfigurieren Sie mindestens einen Computer mit mehreren Grafikkarten (mindestens zwei Monitore)

    • Falls unterstützt, konfigurieren Sie mindestens ein System mit:

      1. Stereofähiges Display als primäres Display, das auf einen stereofähigen Modus eingestellt ist

      2. Composite-Display oder S-Video-Display

      3. HDCP-fähige Anzeige

  2. Schließen Sie an jeden Testcomputer einen Multi-Sync-Display-Datenkanalstandard Level 2B (DDC2B)-fähigen Monitor an, der EDID 1.3-Unterstützung bietet.

    Hinweis

    Der sekundäre Kopf eines mehrköpfigen Anzeigeadapters und Chipsatzes muss an einen Monitor angeschlossen und aktiviert werden, bevor Sie mit dem Testen beginnen. Nicht alle Geräte, die mehrere Köpfe unterstützen, müssen aktiviert werden, aber mindestens ein Gerät für jede Gerätefamilie, die in der INF-Datei aufgeführt ist, muss aktiviert werden. Stellen Sie zum Testen außerhalb des Übermittlungsprozesses sicher, dass alle sekundären Köpfe an einen Monitor angeschlossen und aktiviert sind. Andernfalls, wenn ein Test für den nicht angeschlossenen sekundären Kopf ausgewählt wird, wird der Test auf dem primären Kopf ausgeführt.

  3. Wenn Sie den vom Hersteller bereitgestellten Gerätetreiber auf dem oder den Testcomputern installieren müssen, tun Sie dies jetzt.

  4. Stellen Sie sicher, dass der Anzeigemonitor oder Projektor auf beiden Testcomputern ordnungsgemäß funktioniert.

  5. Deaktivieren Sie die Energieverwaltung und den Passwortschutz, bevor Sie mit dem Testen beginnen.

  6. Installieren Sie die Windows HLK-Clientanwendung auf den Testcomputern.

  7. Verwenden Sie Windows HLK Studio, um einen Computerpool zu erstellen, und verschieben Sie dann den Testcomputer in diesen Pool.

  8. (Optional) Definieren Sie zu testende Gerätefamilien (erfordert das Windows HLK-Objektmodell

Stellen Sie sicher, dass sich der Testcomputer in einem betriebsbereiten Zustand befindet, bevor Sie mit den Tests beginnen. Wenn für einen Test vor der Ausführung Parameter festgelegt werden müssen, wird für diesen Test ein Dialogfeld angezeigt. Lesen Sie den Artikel zum jeweiligen Test, um weitere Informationen zu erhalten.

Einige Windows HLK-Tests erfordern einen Benutzereingriff. Bei der Ausführung von Tests für eine Übermittlung empfiehlt es sich, die automatisierten Tests getrennt von den manuellen Tests in einem Block auszuführen. Dadurch wird verhindert, dass ein manueller Test den Abschluss eines automatisierten Tests unterbricht.

Bevor Sie einen Anzeigetest starten, schließen Sie alle aktiven Anwendungen, einschließlich Datei-Explorer und Internet Explorer, auf dem Testcomputer. Deaktivieren Sie alle aktiven Anwendungen, die standardmäßig das oberste Fenster sind. Beispiele für solche Anwendungen sind Pop-up-Sprechblasen oder Bildschirmtastaturen für Tablet-PCs.

Stellen Sie zum Ausführen der Fast User Switching (FUS)-Tests sicher, dass das Testsystem nicht Teil einer Domäne ist. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie dann auf Eigenschaften. Lesen Sie auf der Registerkarte Computername, ob der Computer Teil einer Domäne ist. Wenn der Computer Teil einer Domäne ist, klicken Sie auf Ändern, und fügen Sie dem Computer eine Arbeitsgruppe hinzu.