Perché i computer spesso accendono temporaneamente la ventola della CPU ad alta velocità quando sono accesi?


11

Molti computer accendono la ventola della CPU ad alta velocità nel momento in cui vengono accesi, anche prima del POST, prima di raggiungere la normale velocità operativa.

Mentre questo comportamento sembra normale per la maggior parte, perché i computer lo fanno e a che scopo serve?

(Tieni presente che su almeno un computer con cui ho lavorato, incluso un vecchio desktop Sony VAIO, la ventola non si accende fino a dopo circa un secondo dall'accensione del sistema. La ventola si attiva per un momento, poi si sistema.)


Non capisco queste risposte. La ventola che corre in alto è ridicola e non ce n'è bisogno. La maggior parte dei computer all'avvio esegue la CPU e altre ventole a un normale periodo di velocità. Nessun problema a danneggiare la CPU, perché se la CPU si surriscaldasse, la velocità potrebbe essere aumentata costantemente. Dovrebbe esserci una correzione per la CPU veloce all'avvio. Controlla il BIOS.

@KevinSmith, > Nessun problema a danneggiare la CPU, perché se la CPU si surriscaldasse, la velocità potrebbe essere aumentata costantemente. Cosa succede se il sistema è incasinato? In che modo esattamente "aumenterebbe costantemente la velocità della ventola" allora? > Dovrebbe esserci una correzione per la CPU veloce all'avvio. Sì, ci dovrebbe essere, ma non lo è .
Synetech,

2
Che ne dici di questo: perché POST vuole vedere se riesce a percepire correttamente la velocità della ventola.
Daniel R Hicks,

Risposte:


27

Poiché l'alimentazione è accesa alla ventola, prima che il BIOS carichi eventuali controller in tempo reale che baseranno la velocità della ventola sulla temperatura del processore. Ciò impedisce anche al processore di surriscaldarsi eccessivamente se si provasse l'alternativa ... che sarebbe quella di mantenere la ventola spenta fino a quando quei controller non sono stati caricati e basare la velocità della ventola sulla temperatura del processore. Più di una protezione che altro. Il processore inizia a funzionare nel momento in cui si accende il computer, ma il BIOS ha ancora bisogno di tempo per essere caricato.

Ecco un'altra alternativa. E se il BIOS non si caricasse per qualche motivo ... uno stick di Ram è andato male, per esempio. Vorresti davvero che il tuo processore fosse seduto lì senza ventola, in attesa che il BIOS accendesse la ventola dopo aver caricato i controller appropriati? So che non lo farei.


1
+1: è un fail-safe in caso di errore POST. È meglio avere le ventole del telaio in alto nel caso in cui il POST fallisca a causa di una condizione di surriscaldamento che i sensori non ancora pronti non possono rilevare.
Ƭᴇcʜιᴇ007,

1
E un test di questo, ad esempio, è quello di disattivare il silenziatore della ventola / qualcosa di più calmo della ventola nel bios, e quindi la ventola va alla massima velocità indipendentemente dalla temperatura della CPU. La velocità più bassa offre meno rumore e più durata per la ventola.
barlop

10

I fan sono fatti funzionare ad una certa velocità con una certa tensione (generalmente 12v). All'avvio del computer, tutte le tensioni della ventola sono impostate per impostazione predefinita su 12 V, con una velocità del 100%. Non c'è programmazione in questo - semplicemente l'atto di essere acceso.

Successivamente, il BIOS o un'utilità software sono in grado di ridurre la tensione CC o utilizzare un metodo PWM pulsante per ridurre la velocità effettiva della ventola.

Ora, ovviamente, i produttori di schede madri avrebbero potuto alterare la logica della circuità in modo che i fan iniziassero ad un'altra tensione (50% o addirittura fino a quando necessario), ma Bon Gart ha colpito l'unghia sulla testa: c'è un potenziale disastro se il BIOS non funziona avviare correttamente mentre il computer rimane acceso.

Ma anche se lo volessero, a differenza dei dispositivi autonomi la scheda madre non ha idea di che tipo di fan potresti avere, quindi non ci sono "buone ipotesi" da fare:

  • alcuni modelli di ventole sono relativamente lenti al 100%, mentre altri richiedono che la loro tensione sia ridotta al 50% per un risultato equivalente
  • alcuni fan, specialmente quelli di grandi dimensioni, potrebbero non iniziare nemmeno con una tensione del 50%, mentre in realtà possono essere rallentati per fare il 50% dopo la "spinta" iniziale, complicando ulteriormente le cose.

1
+1 per menzionare che i fan dovrebbero ricevere piena tensione per un corretto spin-up. IMO è la risposta corretta.
segatura,

2

Perché fino a quando un sistema operativo moderno che non è in grado di avviare la CPU viene avviato, la CPU funziona a caldo (ho spiegato perché a quella domanda). Se la scheda madre e il BIOS supportano la regolazione della velocità della ventola, una volta che il POST è stato completato e il BIOS inizia a funzionare, abbasserà la velocità se necessario; in caso contrario, la ventola rimane ad alta velocità.

Se colleghi il tuo sistema a un misuratore di potenza come il Kill-a-Watt, puoi osservarlo numericamente poiché il sistema consumerà molta più energia mentre si trova nell'editor BIOS o DOS, POST in pausa o persino nel menu di avvio del sistema operativo. Tuttavia, quando viene caricato un sistema operativo sensibile al consumo di energia, l'utilizzo di energia diminuisce (in effetti, anche in esecuzione idle.comin DOS lo rilascia alla stessa quantità). La differenza specifica varierà, ma 30-50W non è insolito.

Un altro modo per vederlo in azione è con una macchina virtuale. Se si mette in pausa la VM al POST o si accede allo strumento di configurazione del BIOS, il carico della CPU sull'host sarà elevato (100% su un processore single-core, 50% su dual-core / threaded, ecc.) Se si avvia in DOS nella VM, il carico della CPU dell'host rimane elevato fino all'esecuzione idle.com, a quel punto scende a ~ 0%. Cade anche quando si avvia il guest in Windows o in altri sistemi operativi moderni.


0

Pensa a questo scenario: quando la tua auto si avvia, gira a un ritmo più elevato rispetto a una normale velocità al minimo. Come la maggior parte dei sistemi comuni, questo si chiama power-on self test (POST). L'hardware del computer controllerà i sensori e verificherà il funzionamento alla velocità prevista. In caso contrario, potresti vedere un errore, da qualche parte.


0

Vai a prendere un controller della ventola ... così semplice. Avrai impostato la velocità RPM per ogni ventilatore e potrai adattarti per i giorni più caldi. hanno anche quelli più costosi che saranno solo da 100 a 300 rpm in base alla temperatura. quindi non esegue mai giri minimi o massimi.


Questo non risponde alla domanda che è stata posta come nel "perché" ...
Solar Mike,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.