Acabo de recibir una nueva computadora portátil Toshiba Tecra S11, que tiene una CPU Core i5 520M, y parece sufrir un problema bien conocido: un ruido agudo cuando la CPU está inactiva.
Buscar en Google reveló que esto es causado por un modo específico de ahorro de energía en la CPU. En la mayoría de los casos, se culpa al modo C4 por el ruido.
Entonces mi pregunta es: ¿es posible desactivar el modo C4 (o cualquier otro modo de "suspensión") usando alguna utilidad o configuración de BIOS? No me importa si daña la vida de la batería.
Agradecería cualquier consejo sobre este asunto. Me esta volviendo loco.
FYI: estoy ejecutando Windows 7 de 64 bits
cpu
noise
intel-core-i5
Philippe Leybaert
fuente
fuente
Respuestas:
Revisé el sitio de Toshiba (Canadá) y no mencioné ese problema, ni en sus boletines de servicio técnico ni de los usuarios en los foros.
Luego llamé a Toshiba personalmente (somos un almacén de revendedores / reparaciones de Toshiba) y les pedí que buscaran en sus notas para ver si hay informes fuera de lo que hay en el sitio web. Me dijeron que no pueden encontrar nada relacionado con que esto sea un problema común, o incluso reportado anteriormente, con la línea Tecra.
Les pregunté sobre el posible reemplazo de la garantía, y respondieron que si está en garantía y se determina que no es un disco en la unidad de DVD, o un ventilador que falla / se queja porque está lleno de suciedad, entonces ese gemido no es aceptable, y Sería reparado.
Así es como esperaría lidiar con eso si nos lo hubiera traído directamente.
Mis sospechosos serían primero el inversor LCD (queja común), y si eso demuestra que está bien, entonces el siguiente paso sería probar con una nueva CPU (solo porque es más fácil), y luego reemplazar la placa base con la intención de obtener deshacerse de los controladores y condensadores de voltaje defectuosos que (probablemente) estén causando el ruido. Nada de esta basura "es normal". ;)
Por lo tanto, si está en garantía (los Tecra generalmente tienen 3 años de garantía; puede verificar el suyo aquí ) parece que está cubierto, y esa es probablemente su mejor opción para deshacerse de él y no obstaculizar la vida útil de la batería (o similar) al deshabilitar las funciones.
fuente
Philippe está en lo cierto acerca de la queja de la CPU y lo común que es. Soy un técnico de TI y puedo testificar. No es realmente la CPU la que se queja, sino más bien una bobina en un inductor en la placa base cerca de los reguladores de voltaje de la CPU. Cuando se aplican ciertos voltajes, a veces se puede escuchar una resonancia. He tenido monitores LCD que se quejaron cuando estaba en modo de ahorro de energía. Abrirlo y aplicar una gota de pegamento caliente lo arregla. Principio similar y probablemente podría arreglarse de la misma manera. La mayoría de los núcleos 2 y superiores tienen algún tipo de queja en ciertos estados de potencia si puedes escuchar atentamente. Factores como el diseño de la carcasa y la ubicación del ventilador afectan el grado en que puede escucharlo. Como la mayoría de los otros carteles, al principio también pensé que debía ser un inversor LCD, o alguna parte móvil como un ventilador o un disco duro, pero puede abrir la máquina y usar una pajita cerca de su oído para aislar el sonido. Si tu BIOS tuviera una opción para deshabilitar los estados de potencia mejorados, estarías bien. Actualmente estoy lidiando con el mismo problema en una computadora portátil Core i5 430 Asus. Esto es común en ciertos macbooks de hace unos años. Dell incluso tiene un artículo de KB que lo describe.
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=en
Google "cpu whine" o "cómo deshabilitar el estado c4" para muchos otros. Solo puedo publicar un enlace aquí.
fuente
Hay una manera, incluso cuando su maldito proveedor OEM bloqueó todo de su BIOS en caso de que intente solucionar el molesto problema de quejas en su computadora portátil.
Debe escribir un Registro específico del modelo (MSR). Se puede hacer con varias utilidades ( RW-Everything , CrystalCPUID o lo que sea que pueda encontrar).
La dirección exacta de MSR y los valores de estado C para muchas CPU Intel se pueden encontrar en el Manual del desarrollador de software de arquitecturas Intel® 64 e IA-32 (Volumen 3B: Guía de programación del sistema, Parte 2) .
Tengo Core i5 520M y el registro es MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Debe especificar el valor más alto posible en el campo Límite del estado del paquete C (bits 2: 0) para el que desaparece el gemido. (En mi caso, el cambio fue de 3 a 1)
En el caso de RW-Everything , debe agregar el registro y su dirección manualmente utilizando la función de lista de usuarios de la ventana de acceso de MSR.
En el caso de CrystalCPUID , puede establecer el valor por núcleo (Core i5 520M tiene 2 núcleos que se muestran como 4 CPU) y, básicamente, degradar un núcleo es suficiente para detener el ruido.
Desafortunadamente, las dos utilidades que he encontrado no dan una forma de hacer que hagan lo que se necesita automáticamente, por lo que debe iniciarlas y cambiar el valor manualmente cada vez que inicia su PC, pero al menos se recuerda la configuración y puede cerrar Las utilidades después del cambio.
Agregado recientemente:
RW-Everything realmente proporciona un método automatizado, se puede cargar un script desde la línea de comandos a través de rw.exe /command=ScriptName.rw
En mi caso el guión es:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
enfoca el segundo núcleo de la CPU, si se omite, el primer núcleo (CPU 1 y CPU 2) se enfocará. Si ambos núcleos deben configurarseWRMSR
, se necesitan comandos separados después de enfocar cada uno de los núcleos.Tenga en cuenta que el valor a escribir probablemente sea específico del modelo de CPU. Su valor predeterminado se puede ver en la ventana MSR de RW-Everything .
El siguiente paso es crear una tarea programada para ejecutar la aplicación al inicio y después de reanudar desde la suspensión (la configuración se restablece entonces).
fuente
Del Soporte de Microsoft (para un problema diferente, pero útil):
fuente
Inhabilité Intel SpeedStep en la BIOS de mi laptop Dell 1557 (no hay opción para deshabilitar C3, C4, etc.) y eso aparentemente solucionó el problema de lloriqueo para mí. Pero, por supuesto, esto no es una solución, nunca he usado la batería de mi computadora portátil, así que en este momento esto está perfectamente bien para mí.
Y si alguna vez quisiera maximizar el rendimiento de mi batería a expensas de quejarse, podría hacer una simple alteración de la BIOS. Estoy seguro de que si tiene el hábito de activar y desactivar esta opción de BIOS, no es tan importante, como escribir una contraseña de cuenta de usuario al iniciar sesión en un sistema operativo.
Si te funciona, ¡corre la voz! Blogs, YouTube (videos y comentarios) donde sea. ¡Mucha gente tiene este problema extremadamente molesto!
Por supuesto, una mejor solución sería que Dell y otros fabricantes de computadoras portátiles actualicen su BIOS para apagar automáticamente SpeedStep cuando se detecte la alimentación de CA y luego volver a encenderla cuando la alimentación de CA NO esté presente o se elimine. También sería bueno tener una opción para dejar SpeedStep permanentemente, ¡para aquellos que están dispuestos a sacrificar el rendimiento de la batería por falta de quejas!
Si SpeedStep también se puede encender y apagar a través del software, podrían hacer un programa simple para hacer lo mismo.
¿Quizás alguien quiere iniciar una petición y obtener sitios web como anandtech.com, lifehacker.com, thinq.co.uk, etc., revistas y programas en línea como Tekzilla para presionar a los fabricantes de computadoras portátiles para que hagan esto? Personalmente, tengo demasiados problemas de salud en este momento para molestarme con todo este malarkey, por lo que alguien más tendrá que recoger la pelota. No tengo idea para qué porcentaje de personas funcionará esto, pero si funciona para una cantidad significativa de personas, ¡puede valer la pena buscarlo! Por supuesto, se deben mencionar otras soluciones como las de Bluetooth y RMClock.
fuente
Mi interpretación de este "(El comportamiento es el mismo que 000b)" de la documentación es que la CPU se comportará como si no estuviera durmiendo, lo cual es cierto para C1 ya que la CPU se detiene y puede reanudar su funcionamiento instantáneamente.
Desafortunadamente para Nehalem, C2 (reloj parado) no puede especificarse como límite y C3 (bajo voltaje) está causando el problema, por lo que el límite de C1 es la única alternativa razonable.
Sin embargo, incluso con el límite C0 o C1, mi CPU no se está sobrecalentando y el ventilador no se está volviendo loco como sucede con la otra solución (para deshabilitar la inactividad de la CPU desde la administración de energía de Windows), así que supongo que incluso con el límite C0 hay algunos habilitados Mecanismos de ahorro de energía.
Cuando estoy en la fuente de alimentación, es suficiente para mí que el ventilador no esté loco y no haya ningún quejido. Cuando estoy con la batería no he notado una reducción de la vida útil de más de 30 minutos, pero en caso de necesidad desesperada siempre puedo encender el gemido :)
fuente
Estaba confirmando la publicación de Petko como una solución funcional, y contribuí al mencionar la posibilidad de que BIOSbits.org modificara GRUB configurando el BIOS para el usuario en el inicio. Sin embargo, no sé si el sistema operativo anulará el inicio.
Después de algunas horas de prueba, puedo confirmar con los resultados similares de Petko de hoy en XP y Windows 7. No tanto el calor o la diferencia de duración de la batería, sino mucho menos quejidos.
El problema de tener que abrir manualmente el programa e ingresar los datos se puede resolver utilizando una utilidad llamada Autohotkey de Autohotkey.com. Es gratis y le permite compilar un binario que iniciará CPUID e ingresará los comandos para deshabilitar los Cstates más profundos.
fuente
En lugar de algunas configuraciones de BIOS, en mi primer MacBook mantener la cámara web en funcionamiento garantizaría que nunca se produjera un ahorro de energía específico y evitaría que ocurriera el "CPU Whine" † .
Del mismo modo, en una respuesta de Nik , se menciona un artículo de soporte de Dell que culpa al estado de energía C3 (parada de reloj). Sugiere habilitar bluetooth para evitar que el estado C3 entre.
† A pesar del nombre "CPU Whine", a menudo, si no siempre, no es la CPU, sino los condensadores de la fuente de alimentación que causan el zumbido.
fuente
Tengo el mismo problema con mi Dell M1330 con un C2D de 2.4 GHz. Solía RMClock desactivar el estado C4 (que es la única forma que he encontrado hasta ahora), y el zumbido se fue al instante.
Cualquier otra solución para el quejido (deshabilitar popup / popdown, subvoltaje, etc.) no hizo absolutamente nada. Dell no tiene la opción de deshabilitar C4 en la BIOS. Desafortunadamente, RMClock generalmente / siempre congela mi sistema (Win7 x32) minutos después de hacer clic en esta configuración, por lo que obtengo unos minutos de silencio maravilloso antes de que la computadora se bloquee.
He estado buscando en todas partes otra forma de deshabilitar C4: dudo que deshabilitar C4 esté bloqueando mi sistema, sino un error en RMClock (que detuvo el desarrollo en '07).
fuente
fuente
En general, debería poder cambiar la configuración de administración de energía en el BIOS. Cree que será el campo ACPI.
fuente
Espero que el estado inactivo del sistema operativo sea diferente del estado inactivo del procesador.
Escribí un programa para mí mismo para evitar que el sistema quede inactivo, aunque tenía el control total del sistema operativo.
SI esto podría ser útil ENTONCES
http://vikku.info/programming/win32api/prevent-windows-system-entering-idle-state-using-windowless-timers-getlastinputinfo.htm vea la sección de descargas
MÁS
simplemente agregue un comentario que indique que mi respuesta es irrelevante y luego eliminaré mi respuesta para que no engañe a los usuarios.
fuente