Acabei de adquirir um novo notebook Toshiba Tecra S11, que possui uma CPU Core i5 520M, e parece sofrer de um problema conhecido: um ruído agudo quando a CPU está ociosa.
A pesquisa no Google revelou que isso é causado por um modo específico de economia de energia na CPU. Na maioria dos casos, o modo C4 é responsabilizado pelo ruído.
Então, minha pergunta é: é possível desativar o modo C4 (ou qualquer outro modo de "suspensão") usando algum utilitário ou configuração do BIOS? Não me importo se dói a vida da bateria.
Agradeço qualquer conselho sobre este assunto. Está me deixando louco.
FYI: Estou executando o Windows 7 de 64 bits
cpu
noise
intel-core-i5
Philippe Leybaert
fonte
fonte
Respostas:
Verifiquei o site da Toshiba (Canadá) e não há menção desse problema, nem nos boletins de serviço técnico nem nos usuários dos fóruns.
Liguei para a Toshiba pessoalmente (somos um revendedor / conserto de peças da Toshiba) e solicitei que eles vasculhassem suas anotações para ver se há algum relatório fora do conteúdo do site. Eles me disseram que não conseguem encontrar nada relacionado a esse problema comum, ou mesmo relatado anteriormente, com a linha Tecra.
Eu os questionei sobre a possível substituição da garantia e eles responderam que, se estiver na garantia e for determinado que não é um disco na unidade de DVD ou um ventilador que está falhando / choramingando porque está cheio de sujeira, esse lamento não é aceitável e seria reparado.
É assim que eu esperaria lidar com isso se você tivesse trazido diretamente para nós.
Meus suspeitos seriam primeiro o inversor de LCD (comum chorão), e se isso for bom, o próximo passo seria testar com uma nova CPU (apenas porque é mais fácil) e, em seguida, substituir a placa-mãe com a intenção de obter elimine os controladores e capacitores de tensão com defeito (mais prováveis) que estão causando o ruído. Nada disso é "normal". ;)
Portanto, se você estiver na garantia (a Tecra geralmente tem 3 anos de garantia; você pode verificar a sua aqui ), parece que isso seria coberto, e essa é provavelmente a sua melhor aposta para se livrar dela e não prejudicar a vida útil da bateria (ou similar) desativando recursos.
fonte
Philippe está certo sobre o queixo da CPU e como é comum. Sou técnico de TI e posso testemunhar. Não é realmente a CPU que lamenta, mas uma bobina em um indutor na placa-mãe perto dos reguladores de tensão da CPU. Quando certas tensões são aplicadas, às vezes uma ressonância pode ser ouvida. Eu tive monitores LCD que choramingavam quando no modo de economia de energia. Abri-lo e aplicar uma gota de cola quente o corrige. Princípio semelhante e provavelmente poderia ser corrigido da mesma maneira. A maioria dos core 2 e superiores tem algum tipo de lamentação em certos estados de energia, se você pode ouvir atentamente. Fatores como o design do gabinete e a colocação do ventilador afetam o grau em que você pode ouvi-lo. Como a maioria dos outros pôsteres, eu também pensei que deveria ser um inversor de LCD ou alguma parte móvel, como um ventilador ou disco rígido, mas você pode abrir a máquina e usar um canudo na orelha para isolar o som. Se o seu BIOS tivesse uma opção para desativar os estados avançados de energia, você seria bom. Atualmente, estou lidando com o mesmo problema em um laptop Core i5 430 Asus. Isso é comum em alguns macbooks de alguns anos atrás. A Dell ainda tem um artigo da KB descrevendo-o.
http://support.dell.com/support/topics/global.aspx/support/dsn/en/document?c=us&cs=19&dl=false&l=en&s=dhs&docid=0A7D5CD2E17F5125E0401E0A55176204&doclang=pt
Google "CPU Whine" ou "como desativar o estado C4" para inúmeras outras pessoas. Só posso postar um link aqui.
fonte
Existe uma maneira, mesmo quando o seu maldito fornecedor de OEM bloqueou tudo da sua bios para o caso de você tentar consertar o problema irritante da lamentação no laptop deles.
Você precisa escrever um MSR (Model Specific Register). Isso pode ser feito com vários utilitários ( RW-Everything , CrystalCPUID ou o que você encontrar).
O endereço MSR exato e os valores do estado C de muitas CPUs Intel podem ser encontrados no Manual do desenvolvedor de software das arquiteturas Intel® 64 e IA-32 (Volume 3B: Guia de programação do sistema, parte 2) .
Eu tenho o Core i5 520M e o registro é MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Você precisa especificar o valor mais alto possível no campo limite do estado do pacote C (bits 2: 0) para o qual o lamento desaparece. (No meu caso, a alteração foi de 3 para 1)
No caso de RW-Everything, você precisa adicionar o registro e seu endereço manualmente usando a função de lista de usuários da janela de acesso MSR.
No caso do CrystalCPUID, você pode definir o valor por núcleo (o Core i5 520M possui 2 núcleos, que são exibidos como 4 CPUs) e, basicamente, a desatualização de um núcleo é suficiente para interromper a lamentação.
Infelizmente, os dois utilitários que encontrei não permitem que eles façam o que é necessário automaticamente, então você precisa iniciá-los e alterar o valor manualmente sempre que iniciar o PC, mas pelo menos a configuração é lembrada e você pode fechar os utilitários após a alteração.
Adicionado recentemente:
RW - Tudo realmente fornece um método automatizado, um script pode ser carregado na linha de comando via rw.exe /command=ScriptName.rw
No meu caso, o script é:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
foca o segundo núcleo da CPU, se omitido, o primeiro núcleo (CPU 1 e CPU 2) será focado. Se os dois núcleos precisarem ser configurados,WRMSR
serão necessários comandos separados após o foco em cada um dos núcleos.Lembre-se de que o valor a ser gravado provavelmente é específico do modelo da CPU. Seu padrão pode ser visto na janela MSR do RW-Everything .
O próximo passo é criar uma tarefa agendada para executar o aplicativo na inicialização e após reiniciar do modo de suspensão (a configuração será redefinida).
fonte
No Suporte da Microsoft (para um problema diferente, mas ainda útil):
fonte
Desativei o Intel SpeedStep na minha bios de laptop Dell 1557 (nenhuma opção para desativar C3, C4 etc) e isso aparentemente corrigiu o problema lamentável para mim! Mas é claro que isso não é uma solução, eu nunca usei a bateria do meu laptop, portanto, neste momento, isso está perfeitamente bem para mim.
E se eu quisesse maximizar o desempenho da minha bateria às custas da lamentação, eu poderia fazer uma simples alteração no BIOS. Tenho certeza de que se você tem o hábito de ativar e desativar essa opção do BIOS, isso não é tão importante, assim como digitar uma senha de conta de usuário ao fazer logon em um sistema operacional.
Se funcionar para você, espalhe a palavra! Blogs, YouTube (vídeos e comentários) em qualquer lugar. Muitas pessoas têm esse problema extremamente irritante!
Obviamente, uma solução melhor seria que a Dell e outros fabricantes de laptops atualizassem seus BIOS para desligar automaticamente o SpeedStep quando a energia CA for detectada e ligá-la novamente quando a energia CA NÃO estiver presente ou removida. Uma opção para deixar o SpeedStep permanentemente desligado também seria bom, para aqueles que estão dispostos a sacrificar o desempenho da bateria por falta de lamentação!
Se o SpeedStep também puder ser ligado e desligado por meio de software, eles poderão criar um programa simples para fazer a mesma coisa.
Talvez alguém queira iniciar uma petição e obter sites como anandtech.com, lifehacker.com, thinq.co.uk etc., revistas e programas on-line como o Tekzilla para pressionar os fabricantes de laptops a fazer isso? Pessoalmente, tenho muitos problemas de saúde no momento para me preocupar com todo esse malarkey, então alguém terá que pegar a bola. Não tenho idéia de que porcentagem de pessoas isso funcionará, mas se funcionar para uma quantidade significativa de pessoas, pode valer a pena perseguir! É claro que outras correções, como as do Bluetooth e RMClock, devem ser mencionadas.
fonte
Minha interpretação disso "(o comportamento é o mesmo que 000b)" da documentação é que a CPU se comportará como se não estivesse inativa, o que é verdade para C1, pois a CPU é interrompida e pode voltar a funcionar instantaneamente.
Infelizmente, o Nehalem C2 (relógio parado) não pode ser especificado como limite e C3 (baixa tensão) está causando o problema, portanto, o limite C1 é a única alternativa razoável.
No entanto, mesmo com o limite de C0 ou C1, minha CPU não está superaquecendo e o ventilador não está ficando louco, como acontece com a outra correção (para desativar a ociosidade da CPU no gerenciamento de energia do Windows), então suponho que, mesmo com o limite de C0, há alguns ativados mecanismos de economia de energia.
Quando estou na fonte de alimentação, é suficiente para mim que o ventilador não fique louco e não haja lamentações. Quando na bateria, não notei uma redução de vida superior a 30 minutos, mas, em caso de necessidade desesperada, sempre posso ligar a lamentação :)
fonte
Eu estava confirmando a postagem de Petko como uma correção de trabalho e contribuindo mencionando a possibilidade do BIOSbits.org modificar o GRUB configurando a BIOS para o usuário na inicialização. No entanto, não sei se o sistema operacional será substituído na inicialização.
Depois de algumas horas de teste, posso confirmar com os resultados semelhantes da Petko de hoje no XP e no Windows 7. não muita diferença de calor ou duração da bateria, mas muito menos lamentações.
O problema de ter que abrir manualmente o programa e inserir os dados pode ser resolvido usando um utilitário chamado Autohotkey em Autohotkey.com. É gratuito e permite que você compile um binário que iniciará o CPUID e insira os comandos para desativar os Cstates mais profundos.
fonte
Em vez de configurar o BIOS, no meu primeiro MacBook, manter a webcam funcionando, garantiria que nunca ocorresse uma economia de energia específica e impediria o "CPU Whine" † .
Da mesma forma, em uma resposta da nik , é mencionado um artigo de suporte da Dell que culpa o estado de energia C3 (parada do relógio). Ele sugere ativar o bluetooth para impedir a entrada do estado C3.
† Apesar do nome "CPU Whine", muitas vezes - nem sempre - não é a CPU, mas os capacitores da fonte de alimentação que causam a lamentação.
fonte
Eu tenho o mesmo problema com o meu Dell M1330 com um 2.4 GHz C2D. Usei o RMClock para desativar o estado C4 (é a única maneira que encontrei até agora) e o lamento desapareceu instantaneamente.
Todas as outras soluções para a lamentação (desativando pop-up / pop-up, desprezando etc.) não fizeram absolutamente nada. A Dell não tem opção para desativar o C4 no BIOS. Infelizmente, o RMClock geralmente congela / sempre meu sistema (Win7 x32) minutos depois que clico nessa configuração, para que eu tenha alguns minutos de silêncio feliz antes de o computador travar.
Eu tenho procurado em todos os lugares por outra maneira de desativar o C4 - duvido que esteja desativando o próprio C4 que está bloqueando meu sistema, mas sim um bug no RMClock (que interrompeu o desenvolvimento em '07).
fonte
fonte
Em geral, você deve poder alterar as configurações de gerenciamento de energia no BIOS. Acredite que será o campo ACPI.
fonte
Espero que o estado ocioso do sistema operacional seja diferente do estado ocioso do processador.
eu escrevi um programa para evitar que o sistema ficasse ocioso, embora eu tivesse controle total do sistema operacional.
Se isso puder ser útil, ENTÃO
http://vikku.info/programming/win32api/prevent-windows-system-entering-idle-state-using-windowless-timers-getlastinputinfo.htm, consulte a seção de download
OUTRO
basta adicionar um comentário afirmando que minha resposta é irrelevante; removerei minha resposta para que não engane os usuários.
fonte