Exercício 3 – Identificar problemas com restrições ausentes
O estado de energia do SoC é a soma dos estados de todos os dispositivos.
O Windows mantém uma lista de dispositivos e seus estados críticos para atingir a baixa potência – eles são chamados de restrições. O Windows aguardará que todas as restrições sejam atendidas antes de envolver a resiliência e inserir o DRIPS. As restrições são especificadas por um OEM e o fornecedor de SoC por meio do firmware ACPI.
O firmware ACPI deve ser modificado se um OEM alterar o design e as restrições de referência do fornecedor do SoC devem refletir essas alterações com precisão.
Restrições ausentes ou com muitas restrições podem causar uma variedade de problemas que aumentam o esvaziamento de energia durante o espera.
Baixe o relatório desleepstudy-report_2.html pré-gerado aqui.
Abra sleepstudy-report_2.html com seu navegador favorito.
Clique em Sessão 12.
O sistema consome 1,307 Watts de energia durante 11 minutos
A % de DRIPS é de 92%.
A % de DRIPS de hardware é de 19%.
Veja a tabela Principais Infratores
O dispositivo de rede sem fio é listado como ativo apenas 7% do tempo durante a sessão.
Esse problema não pode levar em conta a taxa de 19% de HW DRIPS .
Grandes discrepâncias entre o software DRIPS % (por exemplo, 92%) e o % de DRIPS de hardware (por exemplo, 19%) geralmente é sintomático de uma restrição ausente no firmware ACPI.
Simplesmente declarado, o Windows pressupõe que o sistema esteja pronto para inserir o DRIPS, mas algum componente de hardware ainda está ativo e impede que o pacote soC insira S0 de baixa potência ociosa.
A próxima etapa lógica é tentar isolar e identificar qual componente de hardware ainda está em D0 e consumindo energia usando uma plataforma instrumentada por energia ou suas ferramentas de depuração de parceiros de silício.
Nota O problema de restrição ausente exibido pela discrepância de software e hardware DRIPS é diferente do problema de tempo ativo de 7% do dispositivo sem fio mostrado na tabela de principais infratores. Esse problema deve ser investigado separadamente.