Não é possível se livrar do Win 10 'system and compacted memory' alta CPU, alguma sugestão?

2

primeiro post aqui, Li tudo o que consegui encontrar (e não apenas aqui) sobre o assunto, mas nada resolveu o meu caso até agora, tenho algo como 30 anos de experiência em desenvolvimento / manutenção de PCs e esta é a primeira vez que tenho de me render. , então eu estou humildemente aqui para pedir conselhos.

Eu tenho um novo PC construído Skylake Z170, Win 10 PRO instalação limpa + todos os drivers atualizados (do site do fabricante) e muito poucos programas. A máquina é para edição de fotos e eu tento manter tudo o mais limpo possível, sem antivírus (trabalho principalmente off-line), sem bloatware, apenas a necessidade estrita.

O hardware (dois meses de idade) é estável, tem clock de tempo, eu corri o Memtest86 por 8 passos (um dia e meio) sem erros, nunca tive um único BSOD.

Em novembro, após a atualização do Win 10 10586, comecei a notar que, no modo inativo, o "sistema e a memória compactada" estavam sempre rodando com 12% -13% de uso da CPU (CPU 0 totalmente carregada). Eu tentei o inferno para depurar o problema, desinstalado ALL, verificado / tweaked todos, sem resultados, mas depois de alguns dias de adulteração o problema desapareceu sem que eu fosse capaz de entender exatamente o porquê. De qualquer forma, assim que o sistema foi corrigido, comecei a reinstalar drivers e aplicativos, verificando todas as etapas se o problema reaparecesse e tudo estava funcionando bem.

O PC funcionou perfeitamente até a semana passada.

Até minha memória, fiz algumas pequenas atualizações no Windows, uma atualização do BIOS (para corrigir o problema do Prime95 com o microcódigo mais recente da CPU) e atualizei para os drivers Nvidia mais recentes e um programa de calibração de tela X-rite. Em um ponto (não específico) eu notei o problema estranho novamente, o maldito "sistema e memória compactada" para 12% -13% de uso da CPU, sempre e imediatamente após a inicialização, como aconteceu anteriormente.

Eu reverti todas as alterações, reverti para o BIOS e configurações anteriores também, mas sem resolver. Nada foi alterado no hardware.

Neste momento, tenho a seguinte configuração: - Win 10 Pro (10586,63) - Arquivo de Página Desabilitado - SuperFetch desativada - Dormir e hibernação desabilitados - Perfil de potência no desempenho máximo - Com deficiência Cortana e Indexação e qualquer coisa possível de fundo - Desabilitado RunFullMemoryDiagnosticEntry formulário Agendador de Tarefas, como sugerido em outra resposta aqui no Superusuário - Intel Graphics está desativado no BIOS e nenhum driver instalado - todos os motoristas estão novamente atualizados - o sistema é 100% limpo, apenas alguns programas confiáveis originais instalados, nunca usados para navegação ou qualquer outra atividade da Internet além do Windows Update.

Para piorar ainda mais, posso dizer que o problema está presente, mesmo com a inicialização no modo de segurança.

Eu corri vários traços da CPU com o WPR, um mesmo em modo de segurança, o ETL relacionado é fornecido aqui: Rastreio da CPU ETL no arquivo zip do modo de segurança

Pelo que eu posso ver na análise WPA, o culpado está em hal.dll - > Função HalpReadPCIConfig conforme captura de tela a seguir

Eu tentei investigar se isso poderia ser um conflito de PCI, mas o hardware não foi alterado e o mesmo hardware, BIOS e configurações funcionam sem problemas por mais de um mês, então tenho tendência a excluir causas de hardware. Por outro lado, o fato de que o problema aparece, mesmo em modo de segurança, corta um motorista suspeito também ... não faz ideia ...

Sim, admito que alcancei meu limite se você tiver alguma sugestão, por favor, deixe-me ver a luz, a única coisa que eu evitaria é fazer uma reinstalação total, porque há muitas coisas pequenas que configurei que estou realmente frustrado por fazer novamente, pelo menos sem antes de encontrar a resposta clara sobre o que causou o problema: Eu não arriscaria reinstalar e configurar tudo e ainda ter a possibilidade de ver isso acontecer novamente porque não encontrei a causa real (o fenômeno aparente / desaparecido sem explicação aparente é realmente preocupante) ...

Desculpe pela longa postagem, espero que isso não possa ser considerado uma pergunta duplicada, porque tentei todas as soluções alternativas presentes nas outras respostas sem sucesso.

Muito obrigado antecipadamente.

Ciao.

Andrea:)

    
por NeroMetalliko 23.01.2016 / 01:59

4 respostas

2

Depois de muito trabalho de depuração, decidi colocar aqui uma resposta preliminar com a descrição do que fiz, porque consegui resolver o problema. Na minha opinião, isso deve ser simplesmente considerado uma solução temporária porque, considerando o comportamento recorrente anterior, quero manter as coisas sob controle e ver o que poderia acontecer com futuras atualizações do Windows / drivers / bios antes de reivindicar uma vitória definitiva.

Comecei a fazer uma série de reinicializações do PC, entrando na BIOS toda vez e desativando um para um todos os dispositivos da placa-mãe. Toda vez que eu desabilitava cumulativamente um único dispositivo e então inicializava o Windows porque queria um fluxo de trabalho passo a passo para poder identificar exatamente o recurso ofensivo.

  • desativado CPU VtD, inicialização rápida, logo, num bloco, Trusted Platform, gerenciamento de energia, wake on LAN, bios guard: sem efeito
  • porta serial desativada: sem efeito
  • gráficos integrados à CPU desativados: sem efeito
  • portas SATA não usadas desativadas: sem efeito
  • desativado a bordo do áudio Realtek: sem efeito
  • desativado no controlador Thunderbolt 3 (Intel Alpine Ridge): sem efeito
  • desativou completamente o controlador SATA da Intel (ainda é possível inicializar a partir do SSD PCI nvme): sem efeito
  • desabilitado no adaptador de rede Intel E "entradas IOAPIC 24-119" (NOTA: neste momento apenas a CPU, os slots PCI e as portas USB estavam habilitados, impossíveis de ir além): RESOLVIDO!

Após a última reinicialização do Windows, a CPU ficou em 0,2% e o "sistema e a memória compactada" nunca mais foram levantados.

Pena que no último passo eu fiz duas desativações juntas e não uma sozinha.

Depois disso, comecei, passo a passo, a reativar TODOS os dispositivos relevantes na ordem inversa e o problema nunca apareceu de volta. Isso é realmente curioso e me impede de replicar o efeito neste ponto.

No entanto, agora há vários dias em que o PC funciona perfeitamente, fiz algumas pequenas atualizações no Windows e tudo está OK. Eu ainda não tentei atualizar para o driver mais recente da Nvidia (361.75 lançado ontem), mas no momento vou esperar porque eu não quero recalibrar o meu monitor e eu vi que há alguns problemas com o suporte preliminar do Thunderbolt 3 adicionado, então vou pular isso.

CONCLUSÃO: Como suspeito, o trabalho de depuração confirmou-me que o problema não era estritamente relacionado a hardware (falha ou conflito), nem um driver relacionado (porque estava presente mesmo em modo de segurança). Neste caso, deveria ter sido reaparecido quando o dispositivo em conflito foi ativado novamente.

Eu acredito strongmente que no passado (e duas vezes) algo deu errado dentro da configuração do windows, provavelmente durante uma atualização do windows / driver / bios, devido a um comportamento errôneo do gerenciamento de recursos do Windows. Depois disso, foi difícil "substituir" corretamente a configuração, mesmo com a desativação seletiva do hardware.

Depois de liberar muitos recursos / irq desabilitando todos os dispositivos, o fator definitivo na minha opinião foi a desabilitação do remake das entradas do IOPIC 24-119: provavelmente isso forçou o windows a realocar sua configuração de recursos do zero e isso aconteceu com sucesso . Depois disso, mesmo habilitando novamente a configuração da bios e os dispositivos mb resultaram em qualquer caso em uma configuração final melhor sem incorretamente acionar novamente o carregamento de cpu alto "sistema e memória compactada" (que foi causado pelo material PCI hal.dll - > , como visível no rastreio ETL).

Atualmente, não é possível replicar o fenômeno novamente. Eu manterei toda a questão em stand-by por enquanto.

Eu manterei esta postagem atualizada se algo acontecer ou eu encontrar algo mais para compartilhar.

Eu ainda espero que você possa apreciar meus esforços e que os resultados descritos possam ser úteis para outra pessoa.

Obrigado, ciao.

Andrea:)

    
por 29.01.2016 / 13:56
1

Eu tive o mesmo problema em uma nova plataforma do Skylake com o w10. Usando Gigabyte Z170-UD5 TH com o uso da CPU F3 bios foi de 0% em estado ocioso, quando eu atualizei para bioses F4 ou F5 o sistema começou a ter 15% de carga toda vez.

Desativei o adaptador de rede interna intel na BIOS e iniciei o w10 com 0% de uso da CPU. Reabilitado novamente e ainda estou com 0% de uso da CPU.

    
por 28.02.2016 / 11:27
0

O uso da CPU vem do driver ACPI.sys que executa todos os DPC ( ntoskrnl.exe!KiRetireDpcList ACPI.sys!ACPIInterruptDispatchEventDpc ), que posteriormente chama o HAL.dll ( hal.dll!HalpAcpiPmRegisterWritePort ). Isso é muito difícil de depurar.

Atualize o BIOS / UEFI, carregue as configurações padrão de UEFI, procure atualizações de driver, insira sua GPU em um slot PCIe x16 diferente. Tente também um driver NVMe diferente.

    
por 23.01.2016 / 07:28
0

Estou tendo esse problema, fiz isso funcionar muito lentamente. Eu pensei que poderia ser a interação entre Windows Defender e sistema e memória compactada .

Eu desativei o Windows Defender e o reativei novamente. Pareceu se acalmar e o computador está funcionando normalmente.

    
por 24.02.2016 / 17:44