Pourquoi ne puis-je pas contrôler la vitesse de mon ventilateur CPU?


10

J'ai acheté un nouvel ordinateur avec une carte mère ASRock H61M et un ventilateur CPU XILENCE ICEBREAKER 64 Pro PWM. Le problème est que je ne peux pas contrôler la vitesse du FAN .

J'ai essayé les paramètres dans le BIOS et avec SpeedFan ainsi qu'avec le tuner extrême ASRock. Après avoir appliqué la nouvelle configuration, le ventilateur tourne toujours à pleine vitesse (environ 2 100 tr / min).

Comment puis-je résoudre ce problème?


2
À quoi le ventilateur se connecte-t-il pour l'alimentation: la carte mère ou un câble d'alimentation?
music2myear

Le ventilateur est connecté au mobo à l'entrée cpu_fan et il a 3 fils. Je peux lire le régime réel du ventilateur dans le BIOS et dans le logiciel, je ne peux tout simplement pas changer la vitesse.
user20196

1
Prise 4 broches sur le mobo?
Aki

4
allpinouts.org/index.php/Motherboard_%28CPU%29_4_Pin_Fan "Remarque: lorsque vous utilisez un connecteur d'alimentation à 3 broches avec un en-tête de ventilateur à 4 broches, le ventilateur sera toujours allumé ; il n'y a pas de contrôle du ventilateur."
Aki

2
non, toutes les prises de ventilateur sont à 4 broches. Je pense que je me suis trompé de ventilateur, car PWM indique qu'il peut être contrôlé et qu'il devrait donc avoir 4 broches.
user20196

Réponses:



14

Un connecteur de ventilateur à trois broches n'inclut pas la possibilité de contrôler la vitesse dynamiquement, car il n'a pas la logique de contrôle PWM appropriée dans le ventilateur lui-même. Les ventilateurs PWM nécessitent un support explicite à la fois de la carte mère et du ventilateur lui-même.

Si vous souhaitez ralentir le ventilateur de votre CPU, vous pouvez installer une résistance le long du fil d' alimentation (+ 12V) dans le ventilateur. Alternativement, vous pouvez acheter un LNA (adaptateur à faible bruit), qui est essentiellement la même chose (bien qu'il vous évite de souder vous-même dans une résistance). En raison du capteur de tachymètre discuté dans la section suivante, vous ne pouvez pas mettre la résistance sur le fil de terre. Vous pouvez également installer un contrôleur de ventilateur matériel (qui est également essentiellement une résistance, bien qu'une variable appelée potentiomètre ).

Si vous êtes intéressé à déterminer comment ralentir votre ventilateur avec une résistance (c'est honnêtement assez facile), j'ai fourni des calculs au bas de cette réponse. Alternativement, vous pouvez utiliser un potentiomètre (et utiliser ces calculs pour fournir une estimation approximative de la plage de résistance nécessaire).

Si vous choisissez de ralentir votre ventilateur (généralement à des fins de bruit), assurez-vous que les températures de votre charge ne deviennent pas trop chaudes. Ralentir votre ventilateur réduira l'efficacité de la capacité de votre dissipateur thermique à dissiper la chaleur ... C'est le débat classique entre le bruit et la chaleur partout.


Pour ceux qui se demandent pourquoi un ventilateur sans contrôle de vitesse a même trois fils, le troisième fil est utilisé comme signal de sortie du tachymètre. Puisqu'elle est reliée au même rail d'alimentation que la carte mère, il n'est pas nécessaire d'avoir un fil de terre supplémentaire. Selon les spécifications du ventilateur que j'ai liées ci-dessus, la norme est de fournir deux "impulsions" par tour. La carte mère (et votre logiciel de surveillance du matériel) peut alors déduire la vitesse du ventilateur à partir du taux de ces "impulsions" de tension.

(Je dis "impulsions" parce que la broche du tachymètre est tirée haut par la carte mère, et chaque fois qu'elle est "pulsée", le ventilateur tire la broche à la masse, ou 0V - et c'est pourquoi vous ne pouvez pas mettre une résistance sur le fil de terre si vous voulez ralentir le ventilateur).


Pour calculer la résistance dont vous avez besoin (à mettre en série avec le fil + 12V), déterminez d'abord la tension et la consommation électrique du ventilateur (généralement répertoriées sur le ventilateur lui-même). Supposons que le ventilateur fonctionne sur + 12V et consomme 1W, et nous voulons le ralentir à 75% de la vitesse d'origine (ou baisser la puissance à 0,75W).

La résistance interne d'origine du ventilateur est donnée par R = V 2 / P (une variation de la loi d' Ohm et des lois de Joule ), et la nouvelle résistance dont nous avons besoin sera R = V 2 /(0.75P). Ainsi, nous avons besoin d'une résistance de taille:

R nouveau = V 2 /(0.75P) - V 2 / P = V 2 [(1 / 0.75P) - (1 / P)].

En branchant nos numéros, nous obtenons R nouveau = 12V 2 [(1 / 0,75W) - (1 / 1W)] = 48 Ohms. Ainsi, vous auriez besoin de mettre une résistance de 48 Ohms en série avec l'alimentation du ventilateur + 12V pour la ralentir de 75% (en supposant qu'elle consomme à l'origine 1W). Si vous avez un fer à souder et du ruban thermique / du ruban électrique à portée de main, la résistance ne devrait pas vous coûter plus de 0,15 $ - assurez-vous simplement que la résistance est évaluée à au moins 0,75 W (de préférence 1 W).


J'ai bien aimé le répondeur, +1 pour moi.
Diogo

Réponse agréable et détaillée. Merci. Je connais l'électronique et votre solution, je pense simplement que ce n'est pas une bonne idée de le faire.
user20196

@ user20196 Je dirais que cela n'a rien à voir avec le fait d'être une bonne / mauvaise idée ... L'ajout d'une résistance / potentiomètre est tout ce que font les contrôleurs de ventilateur ou les adaptateurs (U) LNA (sauf qu'ils coûtent beaucoup plus que quinze cents).
Percée du

@Breakthrough la différence est que vous avez une boucle de rétroaction qui contrôle le régime du ventilateur. Régler le ventilateur à 800 tr / min peut entraîner, dans certains cas, une surchauffe du processeur.
user20196

1
@ user20196 Je ne vois aucune boucle de rétroaction ici - il n'y a pas d'entrée pour changer les variables du système, le ventilateur du CPU est à un taux constant. J'ai cependant mis à jour la question pour mentionner que si vous modifiez la vitesse du ventilateur de votre processeur, pour vous assurer que les températures de votre charge restent suffisamment fraîches - bon point.
Percée du

0

J'ai une glacière AMD avec ventilateur à 4 broches. Il fonctionne par défaut entre 1600 et 3300 tr / min (contrôlé par PWM). Maintenant, j'ai réussi à augmenter les RPM jusqu'à 6136 RPM (Remarque: le CPU varie toujours la vitesse du ventilateur en fonction de la température centrale, mais dans différentes plages de RPM).

J'ai pris le contrôle des RPM des ventilateurs avec une intervention sur l'électronique des PCB de ventilateur, en ajoutant RESISTOR et POTENTIOMETER en parallèle avec SMD RESISTOR sur les PCB de ventilateurs.

REMARQUE: La valeur de la résistance du ventilateur est de 5 Kohm; La valeur de la résistance ajoutée est de 10 kohms; La valeur du potentiomètre ajouté est de 10 Kohm (le potentiomètre est en série avec une résistance de 10 Kohm et que les deux sont en parallèle avec la résistance du ventilateur). J'ai également installé un interrupteur pour désactiver la possibilité d'ajouter des circuits (Off = par défaut)

Tourner le potentiomètre vers une résistance plus élevée augmente les tr / min et vice versa. Maintenant, lorsque l'ordinateur ajoute ses impulsions lorsque la température augmente, le régime du ventilateur augmente également et vice versa.

Le contrôle de la plage de régime avec potentiomètre est compris entre min / max: 3300 - 6136 (6136 tr / min sont à 100% de charge CPU lorsque le potentiomètre est réglé sur une valeur maximale de 10 Kohm).

Donc en pratique c'est comme ça:

Commutateur de mode de fonctionnement du ventilateur turbo - ON & STOCK avec possibilité de réglage de la plage de régime (potentiomètre).

MODE ON (potentiomètre en position zéro): Min / Max RPM: 3300 - 5000; Potentiomètre en position Max: Min / Max RPM: 4436 - 6136. MODE STOCK (Arrêt): Min / Max RPM: 1600 - 3300. Dans chaque plage de RPM, le CPU fait varier la vitesse du ventilateur en fonction de la température à cœur.

Cependant, dans votre cas, pour réduire les plages de vitesse du ventilateur, vous devez remplacer FAN SMD RESISTOR par un qui a une valeur de résistance plus élevée, de manière à maintenir les tr / min en dessous de 2100.

De plus, si vous souhaitez avoir un contrôle automatique du régime du ventilateur (ventilateurs à 3 fils), vous devrez installer une résistance PTC quelque part près du CPU, car les résistances PTC modifient sa résistance (vers des valeurs plus élevées) avec une augmentation de la température, donc le régime du ventilateur variera également en fonction de la température du processeur.


Veuillez relire attentivement la question. Votre réponse ne répond pas à la question d'origine. OP a un ventilateur à 3 broches, donc votre réponse ne s'applique pas à lui.
DavidPostill

@DavidPostill, vous avez raison, je l'ai expliqué plus en détail en fonction de cette question de sujet particulier.
Boyan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.