¿Por qué las computadoras a menudo hacen girar el ventilador de la CPU a alta velocidad momentáneamente cuando se enciende?

11

Muchas computadoras hacen girar el ventilador de la CPU a alta velocidad en el momento en que se encienden, incluso antes de la POST, antes de establecer la velocidad de funcionamiento normal.

Si bien este comportamiento parece normal en su mayor parte, ¿por qué las computadoras hacen esto y para qué sirve?

(Tenga en cuenta que en al menos una computadora con la que he trabajado, incluido un viejo escritorio Sony VAIO, el ventilador no gira hasta después de aproximadamente un segundo desde el momento en que se enciende el sistema. El ventilador se enciende por un momento, luego se establece.)

bwDraco
fuente
No entiendo estas respuestas. El ventilador funcionando a alta velocidad es ridículo y no hay necesidad de esto. La mayoría de las computadoras en el arranque ejecutan la CPU y otros ventiladores a un período de velocidad normal. No te preocupes por dañar la CPU, porque si la CPU se calienta, la velocidad podría aumentar de manera constante. Debería haber una solución para la CPU rápida al arrancar. Verifica el BIOS.
@KevinSmith, > No te preocupes por dañar la CPU, porque si la CPU se calienta, la velocidad podría aumentar de manera constante. ¿Qué pasa si el sistema está en mal estado? Entonces, ¿cómo "aumentaría constantemente la velocidad del ventilador"? > Debería haber una solución para la CPU rápida al arrancar. Sí, debería haber, pero no lo hay .
Synetech
2
¿Qué tal esto? Porque POST quiere ver si puede detectar correctamente la velocidad del ventilador.
Daniel R Hicks

Respuestas:

27

Debido a que se enciende el ventilador, antes de que el BIOS cargue los controladores en tiempo real que basarán la velocidad del ventilador en la temperatura del procesador. Esto también evita que el procesador se caliente demasiado si intenta la alternativa ... que sería mantener el ventilador apagado hasta que esos controladores se hayan cargado y basar la velocidad del ventilador en la temperatura del procesador. Más de una salvaguardia que nada. El procesador comienza a funcionar en el momento en que enciende la computadora, pero el BIOS aún necesita tiempo para cargarse.

Aquí hay otra alternativa. ¿Qué pasaría si el BIOS no se cargara por alguna razón? Por ejemplo, un palo de Ram salió mal ¿Realmente desearía que su procesador permanezca allí sin ventilador, esperando que el BIOS encienda el ventilador después de cargar los controladores apropiados? Sé que no lo haría.

Bon Gart
fuente
1
+1: es a prueba de fallas en caso de falla POST. Es mejor tener los ventiladores del chasis en alto en caso de que la POST falle debido a una condición de sobrecalentamiento que los sensores que aún no están listos no pueden detectar.
Ƭᴇcʜιᴇ007
1
Y una prueba de esto, por ejemplo ... es apagar el silenciador del ventilador / cosa más tranquila del ventilador en la BIOS, y luego el ventilador funciona a toda velocidad independientemente de la temperatura de la CPU. Una velocidad más lenta da menos ruido y más vida al ventilador.
barlop
10

Los ventiladores están hechos para operar a cierta velocidad con un voltaje determinado (generalmente 12v). Cuando se inicia la computadora, todos los voltajes de los ventiladores están en su configuración predeterminada de 12v, lo que resulta en una velocidad del 100%. No hay programación en esto, simplemente el acto de estar encendido.

Más adelante, el BIOS o una utilidad de software puede reducir el voltaje de CC o utilizar un método PWM pulsante para reducir la velocidad efectiva del ventilador.

Ahora, por supuesto, los fabricantes de placas base podrían haber alterado la lógica de circuito para que los ventiladores comiencen con otro voltaje (50%, o incluso apagado hasta que sea necesario), pero Bon Gart da en el clavo: existe la posibilidad de un desastre si el BIOS falla para arrancar correctamente mientras la computadora permanece encendida.

Pero incluso si quisieran, a diferencia de los dispositivos autónomos, la placa base no tiene idea de qué tipo de ventiladores puede tener, por lo que no hay que hacer "buenas conjeturas":

  • Algunos modelos de ventiladores son relativamente lentos al 100%, mientras que otros necesitan que su voltaje se reduzca al 50% para obtener un resultado equivalente
  • Es posible que algunos ventiladores, especialmente los grandes, ni siquiera comiencen con un voltaje del 50%, mientras que en realidad se puede reducir su velocidad hasta el 50% después del "empuje" inicial, lo que complica aún más las cosas.
mtone
fuente
1
+1 por mencionar que los ventiladores deben recibir el voltaje completo para un giro adecuado. OMI esa es la respuesta correcta.
aserrín
2

Porque hasta que se inicia un sistema operativo moderno que sabe inactivo la CPU, la CPU se está ejecutando en caliente (le expliqué por qué en esa pregunta). Si la placa base y el BIOS admiten la regulación de la velocidad del ventilador, una vez que la POST se haya completado y el BIOS comience a funcionar, reducirá la velocidad si es necesario; de lo contrario, el ventilador permanece a alta velocidad.

Si conecta su sistema a un medidor de potencia como Kill-a-Watt, puede observar esto numéricamente ya que el sistema consumirá significativamente más energía mientras está en el editor de BIOS o DOS, POST en pausa o incluso el menú de arranque del sistema operativo. Sin embargo, cuando se carga un sistema operativo compatible con la energía, el consumo de energía disminuye (de hecho, incluso si se ejecuta idle.comen DOS lo reducirá a la misma cantidad). La diferencia específica variará, pero 30-50W no es infrecuente.

Otra forma de ver esto en acción es con una máquina virtual. Si pausa la VM en la POST o ingresa a la herramienta de configuración del BIOS, verá que la carga de la CPU en el host es alta (100% en un procesador de un solo núcleo, 50% en un doble núcleo / roscado, etc.) si inicia en DOS en la VM, la carga de CPU del host permanece alta hasta que se ejecuta idle.com, en ese punto, cae a ~ 0%. También cae cuando inicia el invitado en Windows u otro sistema operativo moderno.

Synetech
fuente
0

Piense en este escenario: cuando su automóvil arranca, acelera a una velocidad mayor que la que funciona a una velocidad de ralentí normal. Como la mayoría de los sistemas comunes, esto se llama autocomprobación de encendido (POST). El hardware de la computadora verificará los sensores y verificará que esté funcionando a la velocidad asistida. Si no es así, es posible que vea un error en alguna parte.

David Peters
fuente
0

Ve a buscar un controlador de ventilador ... así de simple. Habrá establecido velocidades de RPM para cada ventilador, y puede ajustar para días más calurosos. incluso tienen los más caros que solo tendrán entre 100 y 300 rpm, según la temperatura. entonces nunca está ejecutando rpm mínimas o máximas.

conetopia
fuente
Esto no responde la pregunta que se hizo en "por qué" ...
Solar Mike