De nombreux ordinateurs font tourner le ventilateur du processeur à grande vitesse au moment où ils sont allumés, même avant le POST, avant de revenir à une vitesse de fonctionnement normale.
Bien que ce comportement semble normal pour la plupart, pourquoi les ordinateurs le font-ils et à quoi servent-ils?
(Notez que sur au moins un ordinateur avec lequel j'ai travaillé, y compris un ancien ordinateur de bureau Sony VAIO, le ventilateur ne tourne pas avant environ une seconde après la mise sous tension du système. Le ventilateur tourne pendant un moment, puis s'installe.)
Réponses:
Parce que le ventilateur est mis sous tension, avant que le BIOS ne charge les contrôleurs en temps réel qui baseront la vitesse du ventilateur sur la température du processeur. Cela empêche également le processeur de devenir excessivement chaud si vous essayez l'alternative ... qui serait de garder le ventilateur éteint jusqu'à ce que ces contrôleurs soient chargés et de baser la vitesse du ventilateur sur la température du processeur. Plus d'une sauvegarde qu'autre chose. Le processeur commence à fonctionner au moment où vous allumez l'ordinateur, mais le BIOS a encore besoin de temps pour se charger.
Voici une autre alternative. Et si le BIOS ne se chargeait pas pour une raison quelconque ... un bâton de Ram mal tourné, par exemple. Souhaitez-vous vraiment que votre processeur reste assis sans ventilateur, attendant que le BIOS allume le ventilateur après avoir chargé les contrôleurs appropriés? Je sais que non.
la source
Les ventilateurs sont conçus pour fonctionner à une certaine vitesse avec une certaine tension (généralement 12 V). Lorsque l'ordinateur démarre, toutes les tensions de ventilateur sont à leur valeur par défaut de 12 V, ce qui entraîne une vitesse de 100%. Il n'y a aucune programmation là-dedans - simplement le fait d'être allumé.
Plus tard, le BIOS ou un utilitaire logiciel peut réduire la tension CC ou utiliser une méthode PWM pulsée afin de réduire la vitesse effective du ventilateur.
Maintenant, bien sûr, les fabricants de cartes mères auraient pu modifier la logique de circulation de sorte que les ventilateurs démarrent à une autre tension (50%, ou même jusqu'à ce que cela soit nécessaire), mais Bon Gart a mis le doigt sur la tête: il y a un risque de catastrophe si le BIOS échoue pour démarrer correctement pendant que l'ordinateur reste sous tension.
Mais même s'ils le voulaient, contrairement aux appareils autonomes, la carte mère n'a aucune idée du type de fans que vous pourriez avoir, il n'y a donc pas de "bonnes suppositions" à faire:
la source
Parce que jusqu'à ce qu'un OS moderne qui sache faire tourner le CPU au ralenti soit démarré, le CPU fonctionne à chaud (j'ai expliqué pourquoi à cette question). Si la carte mère et le BIOS prennent en charge la régulation de la vitesse du ventilateur, une fois le POST terminé et le BIOS commence son travail, il réduira la vitesse si nécessaire; sinon, le ventilateur reste à grande vitesse.
Si vous connectez votre système à un wattmètre comme le Kill-a-Watt, vous pouvez l'observer numériquement car le système consommera beaucoup plus d'énergie dans l'éditeur BIOS ou DOS, en pause POST ou même dans le menu de démarrage du système d'exploitation. Cependant, lorsqu'un système d'exploitation averti se charge, la consommation d'énergie diminue (en fait, même en exécutant
idle.com
DOS, il sera réduit à la même quantité). La différence spécifique variera, mais 30-50W n'est pas rare.Vous pouvez également voir cela en action avec une machine virtuelle. Si vous suspendez la machine virtuelle au POST ou entrez dans l'outil de configuration du BIOS, vous verrez que la charge du processeur sur l'hôte est élevée (100% sur un processeur simple cœur, 50% sur un double cœur / fileté, etc.) Si vous démarrez sous DOS dans la machine virtuelle, la charge CPU de l'hôte reste élevée jusqu'à ce que vous exécutiez
idle.com
, à quel point, elle tombe à ~ 0%. Il tombe également lorsque vous démarrez l'invité dans Windows ou un autre système d'exploitation moderne.la source
Pensez à ce scénario: lorsque votre voiture démarre, elle tourne à un rythme plus élevé que la vitesse de ralenti normale. Comme la plupart des systèmes courants, cela s'appelle l'auto-test de mise sous tension (POST). Le matériel informatique vérifiera les capteurs et vérifiera qu'il fonctionne à la vitesse assistée. Sinon, vous pourriez voir une erreur quelque part.
la source
Allez chercher un contrôleur de ventilateur ... aussi simple que cela. Vous aurez défini des vitesses de RPM pour chaque ventilateur et pourrez régler pour les jours plus chauds. ils en ont même des plus chers qui ne coûteront que 100 à 300 tr / min en fonction de la température. donc il ne fonctionne jamais à un minimum ou un maximum de vitesse.
la source