
Estou executando um Windows 7 SP1 x64 em um Dell Precision M4600 com i7-2720QM, 8 GB de RAM e 512 GB de SSD Samsung 840 Pro. Os tempos de inicialização/desligamento são bastante rápidos.
No entanto, a hibernação e a retomada sempre foram lentas (mais de 30 segundos) devido a algum mal-entendido entre a Microsoft e a Dell, por exemplo, mudança para o modo de baixo consumo de energia (1 CPU, clock reduzido, etc.)antessalvando o arquivo de hibernação. Tudo mencionado aqui foi feito com energia conectada.
Algumas semanas atrás, minha máquina começou a se comportar mal e a retomada agora leva 4+minutos. (A suspensão ainda dura cerca de 30 segundos.) A configuração do hardware não mudou e executei vários testes para verificar se há problemas de hardware e para verificar as velocidades de leitura/gravação do SSD.
Já tentei desabilitar e reativar a hibernação para que ela
hiberfil.sys
seja excluída e recriada.Eu tentei fazer alguns rastreamentos de inicialização - eles apenas mostraram que a maior parte do tempo de currículo foi gasto na leitura do disco.
Corri
powercfg -energy
para verificar se há problemas. Ele listou "erros" como
A personalidade atual do plano de energia é Alto desempenho quando o sistema está conectado.
apenas de acordo com minhas intenções de preferir o desempenho à duração da bateria (conectado?...).
A única informação útil foi
Capacidades de gerenciamento de energia da plataforma: PCI Express Active-State Power Management (ASPM) desativado
O PCI Express Active-State Power Management (ASPM) foi desativado devido a uma incompatibilidade conhecida com o hardware deste computador.
mas não posso evitar e acho que sempre esteve desativado.
Alguém tem idéias sobre o que fazer/verificar?
ATUALIZAR
Fiz algumas medições com base na ideia de Albin. Tempos de hibernação e retomada (em segundos):
- limpo, apenas Windows, 1,7 GB: 15/15
- aplicativos de trabalho padrão em execução, 3 GB: 24/30
- Serviço do SQL Server iniciado, 3,2 GB: 24/30
- Firefox usado há algum tempo, 4,2 GB, 38/57
- trabalhando por um dia, 6,7 GB, 54/193
- saindo do Firefox, 2,8 GB, 32/29
- restaurando o Firefox, 5,8 GB, 49/181
Pontos interessantes:
#1: O tempo de hibernação é diretamente proporcional à RAM usada, como deveria ser, aprox. 9 segundos para cada GB.
#2: O tempo de retomada não é. É muito mais longo para um estado de funcionamento.
#3: Parece que compactar a memória e gravá-la no SSD seria mais rápido do que ler e descompactar. O que claramente não deveria ser.
Ainda não cheguei ao resumo de vários minutos (e estou feliz no momento), mas verificarei o tamanho da memória nesse caso.
Responder1
Eu enfrentei esse problema no meu PC, mas ele foi resolvido com a alteração das configurações do BIOS. Na página principal entrei em "Periféricos integrados", depois entrei em "Dispositivos ATA On-chip", e na frente do "PCI IDE Busmaster" marquei "Ativado" e salvei as alterações. Espero que ajude você...
Responder2
Estou escrevendo isso como uma resposta, porque não será legível nos comentários e, de qualquer maneira, não caberá em um comentário.
Primeiro quero esclarecer para que falemos sobre a mesma coisa: é o modo "Sleep" que geralmente causa problemas nas configurações de energia do hardware. O modo de suspensão não desliga completamente o HW, apenas o coloca em um estado de economia de energia. Se houver alguma incompatibilidade com, por exemplo, um determinado dispositivo como a placa de rede, você terá problemas.
A hibernação salva toda a memória (RAM) no disco rígido (HD), o que não acontece com o desligamento, mas desliga o computador "completamente", como faria quando você o desligasse. E há uma diferença é o reinício. Quando ele reinicia da hibernação em vez de carregar uma "nova instância do Windows" (como faria após o desligamento), ele coloca a memória salva (que foi salva no HD antes) de volta na memória.
Portanto, primeiro eu suspeitaria de algum programa, driver ou tarefa do sistema Windows residente na memória que está causando o problema. É por isso que sugeri verificar isso primeiro, tentar minimizar as fontes de erros. Em segundo lugar, eu suspeitaria do hardware envolvido na transferência (principalmente a memória e o HD). Terceiro, eu suspeitaria de um problema com o próprio processo de hibernação.
Novamente, isso é apenas uma suposição fundamentada, não sei como o processo é implementado completamente e em detalhes, só sei como deve funcionar em geral, mas até agora isso foi suficiente para resolver quaisquer problemas que encontrei.