Partilhar via


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
  • Device.Graphics.AdapterRender.D3D10Core.D3D10CorePrimary
Plataformas
  • Windows 10, edições de cliente (x64)
  • Windows Server 2016 (x64)
  • Windows 10, edições de cliente (Arm64)
Versões com suporte
  • Windows 10
  • Windows 10, versão 1511
  • Windows 10, versão 1607
  • Windows 10, versão 1703
  • Windows 10, versão 1709
  • Windows 10, versão 1803
  • Windows 10, versão 1809
  • Windows 10, versão 1903
  • Próxima atualização para Windows 10
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:

  1. 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.

  2. 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)

  3. A estrutura DDPIXELFORMAT verifica se as opções a seguir são válidas:

    • dwRGBBitCount = 16

    • dwZBufferBitDepth = 16

  4. A função SetCooperativeLevel seleciona as opções DDSCL_EXCLUSIVE e DDSCL_FULLSCREEN .

  5. 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).

  6. O teste chama CreateSurface para a superfície primária, o buffer de fundo e o buffer Z.

  7. 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.

  8. 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