Dlaczego komputery często chwilowo zwiększają prędkość wentylatora procesora po włączeniu?

11

Wiele komputerów zwiększa prędkość wentylatora procesora w momencie włączenia, nawet przed wykonaniem testu POST, przed ustabilizowaniem się do normalnej prędkości działania.

Chociaż takie zachowanie wydaje się w większości normalne, dlaczego komputery to robią i do czego służą?

(Zwróć uwagę, że na co najmniej jednym komputerze, z którym pracowałem, w tym na starym komputerze Sony VAIO, wentylator nie włącza się po około jednej sekundzie od momentu włączenia systemu. Wentylator włącza się na chwilę, następnie uspokaja się.)

bwDraco
źródło
Nie rozumiem tych odpowiedzi. Wentylator pracujący na wysokim poziomie jest niedorzeczny i nie ma takiej potrzeby. Większość komputerów podczas rozruchu uruchamia procesor i inne wentylatory z normalnym okresem prędkości. Nie ma problemu z uszkodzeniem procesora, ponieważ jeśli procesor się nagrzeje, prędkość może być stopniowo zwiększana. Podczas uruchamiania powinna być poprawka szybkiego procesora. Sprawdź BIOS.
@KevinSmith, > Nie martw się zranieniem procesora, ponieważ jeśli procesor się nagrzeje, prędkość może być stopniowo zwiększana. Co się stanie, jeśli system zostanie pomieszany? Jak więc dokładnie „stopniowo zwiększałby prędkość wentylatora”? > Powinna być poprawka do szybkiego procesora podczas uruchamiania. Tak, powinno być, ale nie jest .
Synetech
2
Co powiesz na to: ponieważ POST chce sprawdzić, czy może prawidłowo wyczuć prędkość wentylatora.
Daniel R Hicks,

Odpowiedzi:

27

Ponieważ zasilanie wentylatora jest włączone, zanim BIOS załaduje jakiekolwiek kontrolery czasu rzeczywistego, które będą opierać prędkość wentylatora na temperaturze procesora. Chroni to również procesor przed nadmiernym nagrzaniem, gdybyś spróbował alternatywy ... która polegałaby na wyłączeniu wentylatora do momentu załadowania tych sterowników i oparciu prędkości wentylatora na temperaturze procesora. Bardziej niż zabezpieczenie. Procesor zaczyna działać od momentu włączenia komputera, ale BIOS wciąż potrzebuje czasu na załadowanie.

Oto kolejna alternatywa. Co jeśli BIOS nie załadował się z jakiegoś powodu ... na przykład patyk Ram uległ awarii. Czy naprawdę chcesz, aby Twój procesor siedział bez wentylatora i czekał, aż BIOS włączy wentylator po załadowaniu odpowiednich kontrolerów? Wiem, że nie.

Bon Gart
źródło
1
+1: Jest bezpieczny w przypadku niepowodzenia testu POST. Lepiej jest ustawić wentylatory podwozia na wysokim poziomie na wypadek, gdyby test POST nie powiódł się z powodu przegrzania, którego nie są jeszcze gotowe czujniki.
ᴇcʜιᴇ007
1
A testem tego na przykład jest wyłączenie tłumika / uspokojenia wentylatora w biosie, a następnie wentylator osiąga pełną prędkość niezależnie od temperatury procesora. Niższa prędkość zapewnia mniej hałasu i dłuższą żywotność wentylatora.
barlop
10

Wentylatory są przystosowane do działania z określoną prędkością i pewnym napięciem (zwykle 12 V). Po uruchomieniu komputera wszystkie napięcia wentylatora mają domyślne ustawienie 12 V, co daje 100% prędkości. Nie ma w tym żadnego programowania - po prostu akt włączenia.

Później system BIOS lub narzędzie programowe może albo zmniejszyć napięcie prądu stałego, albo zastosować pulsacyjną metodę PWM w celu zmniejszenia efektywnej prędkości wentylatora.

Teraz, oczywiście, twórcy płyt głównych mogli zmienić logikę cyrkulacji, aby wentylatory zaczęły przy innym napięciu (50%, a nawet wyłączały się, dopóki nie były potrzebne), ale Bon Gart trafił w sedno: istnieje ryzyko katastrofy, jeśli BIOS ulegnie awarii uruchamiać się poprawnie, gdy komputer pozostaje zasilany.

Ale nawet gdyby chcieli, w przeciwieństwie do niezależnych urządzeń, płyta główna nie ma pojęcia, jakiego rodzaju fanów możesz mieć, więc nie ma „dobrych zgadnięć”:

  • niektóre modele wentylatorów działają stosunkowo wolno na 100%, podczas gdy inne potrzebują ich napięcia zredukowanego do 50%, aby uzyskać równoważny wynik
  • niektóre wentylatory - szczególnie te duże - mogą nawet nie zacząć od napięcia 50%, podczas gdy faktycznie można je zwolnić do 50% po początkowym „popchnięciu”, co jeszcze bardziej komplikuje sytuację.
mtone
źródło
1
+1 za wzmiankę, że wentylatory powinny otrzymać pełne napięcie dla prawidłowego rozpędzenia. IMO to poprawna odpowiedź.
trociny
2

Ponieważ dopóki nie uruchomi się nowoczesny system operacyjny, który potrafi bezczynnie uruchamiać procesor , procesor jest gorący (wyjaśniłem, dlaczego na to pytanie). Jeśli płyta główna i BIOS obsługują regulację prędkości wentylatora, to po zakończeniu testu POST i uruchomieniu BIOSu, w razie potrzeby prędkość zostanie zmniejszona; w przeciwnym razie wentylator pozostaje na wysokiej prędkości.

Jeśli podłączysz swój system do miernika mocy, takiego jak Kill-a-Watt, możesz to zaobserwować liczbowo, ponieważ system pobierze znacznie więcej mocy, gdy jest w edytorze BIOS lub DOS, wstrzymał POST, a nawet menu startowe systemu operacyjnego. Jednak gdy ładuje się system operacyjny, który zużywa energię, zużycie energii spada (w rzeczywistości nawet uruchomienie idle.comw systemie DOS spowoduje jej obniżenie do tej samej wielkości). Konkretna różnica będzie się różnić, ale 30-50 W nie jest rzadkością.

Innym sposobem na zobaczenie tego w działaniu jest maszyna wirtualna. Jeśli zatrzymasz maszynę wirtualną podczas testu POST lub przejdziesz do narzędzia konfiguracji BIOS, zobaczysz, że obciążenie procesora na hoście jest wysokie (100% na procesorze jednordzeniowym, 50% na dwurdzeniowym / wątkowym itp.) Jeśli po uruchomieniu systemu DOS na maszynie wirtualnej obciążenie procesora hosta pozostaje wysokie, dopóki nie zostanie wykonane idle.com, w którym to momencie spada do ~ 0%. Opada także po uruchomieniu gościa w systemie Windows lub innym nowoczesnym systemie operacyjnym.

Synetech
źródło
0

Pomyśl o tym scenariuszu: kiedy samochód uruchamia się, obraca się z większą prędkością niż normalna prędkość obrotowa na biegu jałowym. Podobnie jak większość popularnych systemów, nazywa się to autotestem po włączeniu zasilania (POST). Sprzęt komputerowy sprawdzi czujniki i sprawdzi, czy działa z zadaną prędkością. Jeśli nie, możesz gdzieś zobaczyć błąd.

David Peters
źródło
0

Zdobądź kontroler wentylatora ... to takie proste. Będziesz miał ustawione prędkości obrotowe dla każdego wentylatora i możesz regulować w cieplejsze dni. mają nawet droższe, które będą miały od 100 do 300 obr./min w oparciu o temp. więc nigdy nie działa minimalne lub maksymalne obroty.

conetopia
źródło
To nie odpowiada na pytanie, które zostało zadane jak w „dlaczego” ...
Solar Mike