Prerequisiti di test dell'adattatore grafico o del chipset
Questa sezione descrive le attività che è necessario completare prima di testare un adattatore grafico o un chipset usando Windows Hardware Lab Kit (Windows HLK).
Requisiti hardware
L'hardware seguente è necessario per testare una scheda grafica o un chipset. Questo hardware specifico soddisfa i requisiti di diversità che illustrano la stabilità dei driver di visualizzazione e dei chipset. Potrebbe essere necessario un hardware aggiuntivo se il dispositivo di test offre altre funzionalità. Per determinare se si applicano requisiti hardware aggiuntivi, vedere la descrizione del test per ogni test visualizzato per il dispositivo in Windows HLK Studio.
Almeno due computer di test per ogni famiglia di dispositivi discreti nel file INF che viene certificato. Questi computer di test devono soddisfare i prerequisiti di Windows HLK e devono essere inclusi nello stesso pool di computer. Per altre informazioni, vedere Prerequisiti di Windows HLK. Questi sistemi devono contenere quanto segue:
Se la famiglia di dispositivi supporta una funzionalità autonoma, è necessario includere almeno una scheda con tale funzionalità per famiglia di dispositivi nel pool di computer. Ad esempio, se la scheda supporta Stereo 3D, è necessario includere almeno una di queste schede (per famiglia di dispositivi) nel pool di computer insieme a un monitor con funzionalità stereo come display primario impostato su una modalità con supporto stereo.
Se si supporta la configurazione LDA, è necessario includere schede di visualizzazione pertinenti nel pool di computer.
Almeno due adattatori per ogni famiglia di dispositivi supportata dal file INF. Una delle schede deve supportare funzionalità multi-display e avere un monitoraggio collegato e abilitato.
Uno standard del canale dati con sincronizzazione multipla, livello 2B (DDC2B)con supporto per i dati di identificazione visualizzati estesi (EDID) 1.3 nel computer di test.
A seconda del tipo di invio, potrebbero essere necessarie le funzionalità o le configurazioni seguenti:
Supporto tv-out
Supporto multi-monitor
Supporto per il rilevamento dei plug-hot
Nota
Per certificare il prodotto da usare nei server, il computer di test deve supportare quattro processori e almeno 1 GB di RAM. Queste funzionalità di sistema sono necessarie per testare la funzionalità Rebalance, D3 State e Multiple Processor Group del dispositivo e del driver. Non è necessario un computer con più di 64 processori per testare il dispositivo. Inoltre, i sistemi server usati per il test del dispositivo o del driver devono avere Server Core installato prima del test. Per altre informazioni, vedere Opzioni di installazione di Windows Server.
Se si usa un pool di computer di test per testare i dispositivi, almeno un computer nel pool deve contenere quattro processori e un minimo di 1 GB di RAM. Inoltre, tale computer deve contenere il dispositivo e il driver da testare. Purché il driver sia lo stesso in tutti i computer del pool, il sistema crea una pianificazione da eseguire su tutti i computer di test.
Per i test che non includono un driver da testare, ad esempio i test dell'unità disco rigido, l'utilità di pianificazione di Windows HLK limita i test che convalidano il ribilanciamento del dispositivo, lo stato D3 e più gruppi di processori da eseguire nel computer di test predefinito. È necessario configurare manualmente questo computer per avere più gruppi di processori. Il computer predefinito è il primo computer di test nell'elenco. Il personale di test deve assicurarsi che il primo computer di test nell'elenco soddisfi i requisiti hardware minimi.
Nota
Ad eccezione dei driver di para-virtualizzazione (come definito dal documento Criteri e processi WHCP ), è possibile non usare alcuna forma di virtualizzazione quando si testano i dispositivi fisici e i driver associati per la certificazione o la firma del server. Tutti i prodotti di virtualizzazione non supportano le funzionalità sottostanti necessarie per superare i test correlati a più gruppi di processori, gestione energia del dispositivo, funzionalità PCI del dispositivo e altri test.
Nota
Impostazione Di più gruppi di processori è necessario impostare il valore per le dimensioni del gruppo di processori per i test di Hardware Lab Kit di Windows Server 2008 R2 e i driver di dispositivo successivi per la certificazione. Questa operazione viene eseguita eseguendo bcdedit in una finestra del prompt dei comandi con privilegi elevati usando l'opzione /set.
I comandi per aggiungere le impostazioni del gruppo e il riavvio sono i seguenti:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
I comandi per rimuovere le impostazioni del gruppo e il riavvio sono i seguenti:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Nota
Impostazione di integrità del codice
La funzionalità di sicurezza basata su virtualizzazione (VBS) di Windows Server 2016 deve essere abilitata prima usando Server Manager.
Dopo aver eseguito l'operazione, è necessario creare e impostare la chiave del Registro di sistema seguente:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Requisiti software
Il software seguente è necessario per testare una scheda grafica o un chipset:
Driver per il dispositivo di test.
Nota
I requisiti OPM/COPP vengono implementati in base al rilevamento delle funzionalità; I driver WDDM completi devono supportare OPM/COPP se dispongono di un connettore/monitoraggio compatibile.
Il contenuto supplementare per i test di Windows HLK per DXVA e test multimediali HMFT è necessario per superare i test DXVA (Accelerazione video DirectX). Scaricare e installare questo contenuto di test supplementare dal sito Web MSDN® all'indirizzo: https://msdn.microsoft.com/windows/hardware/hh852358.
Importante
Prima di eseguire i test DXVA nei sistemi x86 o amd64, è necessario installare lo SKU Windows 8 Professional e quindi installare Windows Anytime Upgrade for Media Center. In caso contrario, i test MPEG2 avranno esito negativo.
La funzionalità Media Foundation deve essere installata in Server 2012 per i test DXVA.
I filtri o gli aggiornamenti più recenti di Windows HLK.
Tutti gli aggiornamenti del sistema operativo, i Service Pack e i pacchetti di compatibilità
Nota
La Displaygroups.xml (richiesta nella versione precedente del kit) non è presente in Windows HLK. La dichiarazione delle famiglie ASIC è stata sostituita da famiglie di dispositivi che devono essere dichiarate usando script nel modello a oggetti di Windows Hardware Lab Kit. Per altre informazioni, vedere la documentazione di WHLK OM.
Molti test grafici di Windows HLK usano uno strumento diHLKShowClassicDesktop.exe per passare in modo forcibly dal menu start dell'app personalizzata al desktop classico. Tenere presente che HLKShowClassicDesktop non funziona se controllo account utente (UAC) è disabilitato.
Molte persone disabilitano l'interfaccia utente in modo che le richieste non interferiscano con l'automazione dei test. Tuttavia, HLKShowClassicDesktop richiede un livello di privilegi superiore rispetto alla maggior parte dei test di Windows HLK. Se si disabilita l'interfaccia utente, tutte le applicazioni vengono eseguite allo stesso livello predefinito.
È consigliabile usare l'opzione Mai notifica per disattivare i prompt invece di disabilitare l'interfaccia utente. A tale scopo, configurare le impostazioni delle chiavi del Registro di sistema seguenti: .
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
Testare la configurazione del computer
Il test della scheda di visualizzazione o del chipset richiede almeno un computer di test per ogni famiglia di dispositivi nel file INF che viene certificato.
Per configurare il computer di test per il test della scheda di visualizzazione, seguire questa procedura:
Installare il sistema operativo Windows appropriato nei computer di test e quindi aggiungere i computer alla rete di test.
Per ogni famiglia di dispositivi grafici:
Configurare almeno un computer con più schede di visualizzazione (due monitor almeno)
Se è supportato configurare almeno un sistema con:
Visualizzazione con supporto stereo come display primario impostato su una modalità con funzionalità stereo
Visualizzazione composita o visualizzazione S-Video
Visualizzazione compatibile con HDCP
Collegare uno standard del canale dati con sincronizzazione multipla, il monitoraggio compatibile con DDC2B (DDC2B) con supporto edID 1.3 per ogni computer di test.
Nota
La testa secondaria di una scheda di visualizzazione a più test e il chipset devono essere connessi a un monitor e abilitati prima di avviare il test. Non tutti i dispositivi che supportano più teste devono essere abilitati, ma almeno un dispositivo per ogni famiglia di dispositivi elencata nel file INF deve essere abilitato. Per testare al di fuori del processo di invio, assicurarsi che tutti i test secondari siano connessi a un monitoraggio e abilitati. In caso contrario, quando viene selezionato un test per la testa secondaria non attaccata, il test viene eseguito sulla testa primaria.
Se è necessario installare il driver del dispositivo fornito dal produttore nel computer di test o nei computer, eseguire questa operazione.
Assicurarsi che il monitor di visualizzazione o il proiettore funzioni correttamente in entrambi i computer di test.
Disabilitare la gestione energia e la protezione delle password prima di avviare il test.
Installare l'applicazione client Windows HLK nei computer di test.
Usare Windows HLK Studio per creare un pool di computer e quindi spostare il computer di test in tale pool.
(Facoltativo) Definire le famiglie di dispositivi da testare (richiede il modello a oggetti Windows HLK
Assicurarsi che il computer di test sia nello stato pronto prima di iniziare il test. Se un test richiede parametri da impostare prima dell'esecuzione, verrà visualizzata una finestra di dialogo per tale test. Per altre informazioni, vedere l'argomento di test specifico.
Alcuni test di Windows HLK richiedono l'intervento dell'utente. Quando si eseguono test per un invio, è consigliabile eseguire i test automatizzati in un blocco separatamente dai test manuali. Ciò impedisce a un test manuale di interrompere il completamento di un test automatizzato.
Prima di avviare un test di visualizzazione, chiudere tutte le applicazioni attive, tra cui Esplora file e Internet Explorer, nel computer di test. Disabilitare tutte le applicazioni attive che, per impostazione predefinita, sono la finestra superiore. Esempi di tali applicazioni sono palloncini popup o tastiere su schermo per pc tablet.
Per eseguire i test FUS (Fast User Switching), assicurarsi che il sistema di test non faccia parte di un dominio. A tale scopo, fare clic con il pulsante destro del mouse su Computer personale e quindi scegliere Proprietà. Nella scheda Nome computer verificare se il computer fa parte di un dominio. Se il computer fa parte di un dominio, fare clic su Modifica e quindi aggiungere il computer a un gruppo di lavoro.