Como descobrir o que está causando um laptop demorar muito para ir dormir?

0

Até recentemente, o meu portátil demorou, no máximo, cerca de 5 segundos a adormecer quando a tampa estava fechada. Este foi o caso por vários meses. Recentemente, no entanto, meu laptop leva cerca de 2 minutos (talvez mais) para ir dormir sempre que a tampa é fechada, ou quando o comando sleep é emitido. Quando o comando sleep é emitido, a tela fica preta e o computador fica inutilizável até entrar em suspensão. Isso acontece a maior parte do tempo agora, mas às vezes leva 5 segundos como costumava, se eu tiver sorte.

Esse problema começou a acontecer de repente, e não foi gradual, então acho que há uma coisa específica que está causando esse problema, e não apenas um resultado de "apodrecimento do computador" ou algo assim.

Isso é muito inaceitável para mim porque eu gostaria de ter certeza de que ele está dormindo antes de colocá-lo na bolsa ou algo assim, e também parece uma perda de tempo. O problema é que eu não tenho certeza quando exatamente isso começou a acontecer, então não posso dizer se é causado por uma atualização, ou por um dispositivo USB que eu liguei, ou o que quer que seja.

Acordar do sono é tão rápido quanto antes, demorando no máximo 2 segundos. Então não há problema aí.

Existe alguma maneira de identificar a causa e por que ela está demorando demais? Parece-me que o Windows está esperando por um driver, serviço, programa ou dispositivo para responder antes de ir dormir, então eu gostaria de descobrir o que é exatamente isso.

Se for importante, estou executando o Windows 8.1 de 64 bits em um Sony Vaio Pro 11.

    
por 9a3eedi 04.09.2014 / 06:21

2 respostas

2

Eu segui as instruções encontradas neste fórum para determinar o que estava causando o problema. link

Ele fala principalmente sobre determinar o que leva tempo para o boot, mas as mesmas instruções se aplicam para o modo de espera. Pode ser difícil seguir as instruções, então eu vou em frente e escrevo o que eu fiz

Eu baixei pela primeira vez o SDK do Windows 8.1 do seguinte link e certifiquei-me de instalar o Windows Performance Toolkit (você não precisa instalar mais nada). O link a seguir é para o Windows 8.1 (se você tiver o Windows 8, precisará procurar o SDK correto para o Windows 8) link

Depois de instalar o kit de ferramentas, iniciei o prompt de comando com privilégios de administrador (apenas pesquise por cmd e rightclick e comece com privelages de administrador)

Execute o seguinte comando

xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:\TEMP

Um pop-up aparecerá e o seu computador ficará em espera. Depois de ter certeza de que ficou em espera, se não acordar, acorde. Aguarde o pop-up desaparecer. O rastreamento para o processo de espera será armazenado em C: \ TEMP, mas haverá muita informação, então precisamos "resumir"

No prompt de comando, vá para C: \ TEMP e execute o seguinte comando para criar um arquivo XML de resumo

xperf /tti -i standby_BASE+CSWITCH+DRIVERS+POWER_1.etl -o summary_stanby.xml -a suspend

Um novo arquivo XML será exibido. Você pode abri-lo com um editor de texto ou o Internet Explorer ou qualquer outro editor de XML desejado. Você verá algumas tags XML representando as diferentes etapas de suspensão executadas pelo sistema. Há uma tag para aplicativos, serviços, superfetch e dispositivos, entre outros. O atributo "Duração" das tags é o que você está procurando e, ao passar pelo XML, você pode descobrir o que está causando o atraso. As tags são classificadas de acordo com a duração.

No meu caso, notei que o motorista do WiFi era o culpado, demorava mais de um minuto e meio (!!!) para suspender. Para ter certeza, desativei o driver de Wi-Fi no Gerenciador de dispositivos e tentei fechar a tampa. Indo para espera levou apenas 3 segundos. Em seguida, atualizei o driver do WiFi e, com certeza, o tempo de espera do laptop está agora em torno de 5 segundos, como esperado.

EDIT: Scratch que, atualizando o driver WiFi não resolveu o problema (drivers de lixo eu acho), mas o problema é definitivamente o driver WiFi

    
por 04.09.2014 / 15:46
1

Foi o meu leitor de cartão de memória (mesmo que na verdade não tinha cartão de memória dentro dele) que eu tinha plugado que era o culpado, depois de simplesmente removê-lo do tempo de retorno ao normal. Então você pode querer verificar qualquer coisa ligada às portas do seu laptop!

    
por 18.05.2015 / 03:04