Ratetest (WoW64)
Este teste automatizado verifica se o vídeo cartão hardware dá suporte a uma resolução de 800 × 600 pixels, uma profundidade de cor de 16 bits por pixel (bpp), um buffer Z de 16 bits, buffer de quadro duplo e uma taxa de atualização de 75 Hertz (Hz) no modo gráfico 3D de tela inteira.
O teste alterna para todos os modos de exibição GDI (Interface de Dispositivo Gráfico) enumerados, todos os modos GDI de baixa resolução disponíveis (menos de 640 × 480 pixels) e modos de tela inteira enumerados do Microsoft® DirectDraw. Em seguida, o teste intersecciona esses dois conjuntos de modos e valida que o conjunto de modos enumerados do Microsoft DirectX® existe no conjunto de modos enumerados GDI.
O teste alterna para esses modos e valida que a taxa de atualização realmente produzida pelo cartão corresponde à taxa de atualização que o driver indica. O teste valida a taxa de atualização usando IDirectDraw::GetVerticalBlankStatus. Depois que cada modo é definido, o teste exibe uma janela MS-DOS para garantir que a virtualização do hardware VGA funcione corretamente para cada modo.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 60 |
Categoria | Compatibilidade |
Tempo limite (em minutos) | 3600 |
Requer reinicialização | false |
Requer configuração especial | false |
Tipo | automático |
Documentação adicional
Os testes nessa área de recurso podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontradas nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste de adaptador gráfico ou chipset.
Aviso
O monitor compatível com Super VGA (SVGA) anexado ao sistema que você está testando deve dar suporte à resolução de exibição mínima e à taxa de atualização especificadas anteriormente.
Solucionando problemas
Para solução de problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações de solução de problemas, consulte Solução de problemas de teste de device.graphics.
Mais informações
O teste primeiro verifica os requisitos no software consultando os recursos do DirectDraw. Em seguida, ele verifica os requisitos no hardware selecionando as configurações especificadas e exibindo uma cena predefinida. As etapas a seguir descrevem o processo em detalhes:
O teste cria um objeto DirectDraw com a função DirectDrawCreate usando a opção DDCREATE_HARDWAREONLY . Essa ação força um dispositivo HAL a ser usado, em vez de um dispositivo HEL.
Usando a função DirectDraw IDirectDraw4:EnumDisplayModes , o teste verifica os seguintes valores na estrutura DDSURFACEDESC2 como opções válidas:
dwWidth = 800 (dwWidth = 640 para sistemas móveis)
dwHeight = 600 (dwHeight = 480 para sistemas móveis)
dwRefreshRate = 75 (ou 0 para drivers que não relatam esse valor)
A estrutura DDPIXELFORMAT verifica se as opções a seguir são válidas:
dwRGBBitCount = 16
dwZBufferBitDepth = 16
A função SetCooperativeLevel seleciona as opções DDSCL_EXCLUSIVE e DDSCL_FULLSCREEN .
O teste chama SetDisplayMode para definir a exibição como 800 × 600 × 16 e a taxa de atualização como 75 Hz. Se o valor de 75 Hz falhar, o teste usará um valor de taxa de atualização de 0 (padrão).
O teste chama CreateSurface para a superfície primária, o buffer de fundo e o buffer Z.
O teste chama a função CreateDevice do Direct3D usando o identificador de classe IID_IDirect3DHALDevice para permitir o acesso ao dispositivo de hardware gráfico 3D.
Todos os outros testes gráficos 3D especificados usam uma superfície com buffer duplo para verificar a conformidade com o requisito de buffer de quadro duplo.
O aplicativo de teste exibe e registra uma indicação de aprovação ou falha de conformidade com esse requisito. Qualquer uma das etapas de configuração do dispositivo na lista anterior pode gerar falhas. Qualquer falha detectada gera informações adicionais que identificam claramente o problema não compatível.
Sintaxe de comando
Opção de comando | Descrição |
---|---|
Ratetest |
Executa o trabalho de teste. |
Observação
Para obter ajuda de linha de comando para esse binário de teste, digite /h.
Lista de Arquivos
Arquivo | Location |
---|---|
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\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
LLU_NetAccessOnly | O nome da LLU do computador |
MONITOR | Exibir Número no qual executar o teste. |
ConfigDisplayCommandLine | Linha de comando personalizada para ConfigDisplay. Padrão: logotipo |
TDRArgs | /get ou /set |