Pré-requisitos de teste de chipset ou adaptador gráfico
Esta seção descreve as tarefas que você deve concluir antes de testar um adaptador gráfico ou chipset usando o Windows Hardware Lab Kit (Windows HLK).
Requisitos de hardware
O hardware a seguir é necessário para testar um adaptador gráfico ou um chipset. Esse hardware específico atende aos requisitos de diversidade que demonstram a estabilidade de drivers de exibição e chipsets. Talvez você precise de hardware adicional se o dispositivo de teste oferecer outros recursos. Para determinar se os requisitos de hardware adicionais se aplicam, consulte a descrição de teste para cada teste que aparece para o dispositivo no Windows HLK Studio.
Pelo menos dois computadores de teste para cada família de dispositivos discretos no arquivo INF que está sendo certificado. Esses computadores de teste devem atender aos pré-requisitos do Windows HLK e devem ser incluídos no mesmo pool de computadores. Para obter mais informações, consulte Pré-requisitos do Windows HLK. Esses sistemas devem conter o seguinte:
Se a família de dispositivos der suporte a um recurso autônomo, você deverá incluir pelo menos um adaptador com essa funcionalidade por família de dispositivos no pool de computadores. Por exemplo, se o adaptador der suporte ao Stereo 3D, você deverá incluir pelo menos um desses adaptadores (por família de dispositivos) no pool de computadores, juntamente com um monitor com capacidade estéreo como a tela primária definida como um modo com capacidade estéreo.
Se você der suporte à configuração de LDA, precisará incluir adaptadores de exibição relevantes no pool de computadores.
Um mínimo de dois adaptadores para cada família de dispositivos compatível com o arquivo INF. Um dos adaptadores deve dar suporte a recursos de exibição múltipla e ter um monitor anexado e habilitado.
Um monitor com capacidade para DDC2B (canal de dados de exibição de várias sincronizações) padrão, compatível com nível 2B, que tem suporte estendido para dados de identificação de exibição (EDID) 1.3 no computador de teste.
Dependendo do tipo de envio, talvez você precise dos seguintes recursos ou configurações:
Suporte para TV-out
Suporte a vários monitores
Suporte à detecção de hot-plug
Observação
Para certificar seu produto para uso em servidores, o computador de teste deve dar suporte a quatro processadores e um mínimo de 1 GB de RAM. Esses recursos do sistema são necessários para testar a funcionalidade Rebalanceamento, Estado D3 e Grupo de Vários Processadores do dispositivo e do driver. Você não precisa de um computador com mais de 64 processadores para testar seu dispositivo. Além disso, os sistemas de servidor que estão sendo usados para teste de dispositivo ou driver devem ter o Server Core instalado antes do teste. Para obter mais informações, consulte Opções de instalação do Windows Server.
Se você usar um pool de computadores de teste para testar dispositivos, pelo menos um computador no pool deverá conter quatro processadores e um mínimo de 1 GB de RAM. Além disso, esse computador deve conter o dispositivo e o driver que você deseja testar. Desde que o driver seja o mesmo em todos os computadores do pool, o sistema cria um agendamento para ser executado em todos os computadores de teste.
Para testes que não incluem um driver para testar, como testes de disco rígido, o agendador do Windows HLK restringe os testes que validam a funcionalidade rebalanceamento do dispositivo e do driver, estado D3 e vários grupos de processadores a serem executados no computador de teste padrão. Você deve configurar manualmente esse computador para ter vários grupos de processadores. O computador padrão é o primeiro computador de teste na lista. A equipe de teste deve garantir que o primeiro computador de teste na lista atenda aos requisitos mínimos de hardware.
Observação
Exceto para drivers de para virtualização (conforme definido pelo documento Políticas e Processos do WHCP ), você não pode usar nenhuma forma de virtualização ao testar dispositivos físicos e seus drivers associados para certificação ou assinatura do servidor. Todos os produtos de virtualização não dão suporte à funcionalidade subjacente necessária para passar nos testes relacionados a vários grupos de processadores, gerenciamento de energia do dispositivo, funcionalidade PCI do dispositivo e outros testes.
Observação
Configuração de vários grupos de processadores Você deve definir o valor para o tamanho do grupo de processadores para teste do Hardware Lab Kit do Windows Server 2008 R2 e drivers de dispositivo posteriores para certificação. Isso é feito executando bcdedit em uma janela de prompt de comando com privilégios elevados, usando a opção /set.
Os comandos para adicionar as configurações de grupo e reiniciar são os seguintes:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Os comandos para remover as configurações de grupo e reinicialização são os seguintes:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Observação
Configuração de integridade do código
O VBS (recurso de segurança baseada em virtualização) de Windows Server 2016 deve ser habilitado usando Gerenciador do Servidor primeiro.
Depois que isso ocorrer, a seguinte chave do Registro deverá ser criada e definida:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Requisitos de software
O software a seguir é necessário para testar um adaptador gráfico ou chipset:
Os drivers do dispositivo de teste.
Observação
Os requisitos do OPM/COPP são implementados com base na detecção de recursos; Os drivers completos do WDDM devem dar suporte ao OPM/COPP se tiverem um conector/monitor capaz.
O conteúdo suplementar para testes do Windows HLK para testes multimídia DXVA e HMFT é necessário para passar nos testes DXVA (Aceleração de Vídeo DirectX). Baixe e instale este conteúdo de teste suplementar do site do MSDN® em: https://msdn.microsoft.com/windows/hardware/hh852358.
Importante
Antes de executar os testes DXVA em sistemas x86 ou amd64, você deve instalar o SKU Windows 8 Professional e, em seguida, instalar o Windows Anytime Upgrade for Media Center; caso contrário, os testes MPEG2 falharão.
O Recurso do Media Foundation deve ser instalado no Server 2012 para teste de DXVA.
Os filtros ou atualizações mais recentes do Windows HLK.
Todas as atualizações do sistema operacional, service packs e pacotes de compatibilidade
Observação
O Displaygroups.xml (necessário na versão anterior do kit) não está presente no Windows HLK. A declaração de famílias ASIC foi substituída por famílias de dispositivos que devem ser declaradas usando scripts no Modelo de Objeto do Kit do Windows Hardware Lab. Consulte a documentação do WHLK OM para obter mais detalhes.
Muitos testes gráficos do Windows HLK usam uma ferramenta HLKShowClassicDesktop.exe para mudar à força do menu iniciar do aplicativo personalizado para a área de trabalho clássica. Lembre-se de que HLKShowClassicDesktop não funcionará se o UAC (Controle de Conta de Usuário) estiver desabilitado.
Muitas pessoas desabilitam o UAC para que seus prompts não interfiram na automação de teste. No entanto, HLKShowClassicDesktop requer um nível de privilégio mais alto do que a maioria dos testes do Windows HLK. Se você desabilitar o UAC, todos os aplicativos são executados no mesmo nível padrão.
Recomendamos que você use a opção Nunca Notificar para silenciar prompts em vez de desabilitar o UAC. Para fazer isso, defina as seguintes configurações de chaves do Registro: .
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
Testar a configuração do computador
O teste de adaptador de exibição ou chipset requer pelo menos um computador de teste para cada família de dispositivos no arquivo INF que está sendo certificado.
Para configurar o computador de teste para o teste do adaptador de exibição, siga estas etapas:
Instale o sistema operacional Windows apropriado nos computadores de teste e, em seguida, ingresse os computadores na rede de teste.
Para cada família de dispositivos gráficos:
Configurar pelo menos um computador com vários adaptadores de exibição (dois monitores no mínimo)
Se houver suporte, configure pelo menos um sistema com:
Exibição compatível com estéreo como a tela primária definida como um modo com capacidade estéreo
Exibição composta ou vídeo S
Exibição compatível com HDCP
Anexe um monitor com capacidade para DDC2B (canal de dados de exibição de várias sincronizações padrão) que tenha suporte ao EDID 1.3 para cada computador de teste.
Observação
O cabeçalho secundário de um adaptador de exibição e chipset de várias cabeças deve estar conectado a um monitor e habilitado antes de começar a testar. Nem todos os dispositivos que dão suporte a várias cabeças devem estar habilitados, mas pelo menos um dispositivo para cada família de dispositivos listado no arquivo INF deve estar habilitado. Para testar fora do processo de envio, verifique se todos os chefes secundários estão conectados a um monitor e habilitados. Caso contrário, quando um teste é selecionado para a cabeça secundária desanexada, o teste é executado na cabeça primária.
Se você precisar instalar o driver de dispositivo fornecido pelo fabricante no computador de teste ou nos computadores, faça isso agora.
Verifique se o monitor de exibição ou o projetor funciona corretamente em ambos os computadores de teste.
Desabilite o gerenciamento de energia e a proteção por senha antes de iniciar o teste.
Instale o aplicativo cliente Windows HLK nos computadores de teste.
Use o Windows HLK Studio para criar um pool de computadores e, em seguida, mova o computador de teste para esse pool.
(Opcional) Definir famílias de dispositivos para testar (requer o modelo de objeto HLK do Windows
Verifique se o computador de teste está no estado pronto antes de iniciar o teste. Se um teste exigir que os parâmetros sejam definidos antes de ser executado, uma caixa de diálogo será exibida para esse teste. Examine o tópico de teste específico para obter mais informações.
Alguns testes do Windows HLK exigem intervenção do usuário. Ao executar testes para um envio, é uma prática recomendada executar os testes automatizados em um bloco separadamente dos testes manuais. Isso impede que um teste manual interrompa a conclusão de um teste automatizado.
Antes de iniciar um teste de exibição, feche todos os aplicativos ativos, incluindo Explorador de Arquivos e Explorer da Internet, no computador de teste. Desabilite todos os aplicativos ativos que, por padrão, são a janela superior. Exemplos desses aplicativos são balões pop-up ou teclados na tela para tablets.
Para executar os testes fus (troca rápida de usuário), verifique se o sistema de teste não faz parte de um domínio. Para fazer isso, clique com o botão direito do mouse em Meu Computador e clique em Propriedades. Na guia Nome do Computador , veja se o computador faz parte de um domínio. Se o computador fizer parte de um domínio, clique em Alterar e adicione o computador a um grupo de trabalho.