Ustawiać
Mam system z płytą główną Asus P8Z68-V PRO i procesorem Intel Core i7-2600K pracujący na standardowej prędkości ( bez overlockingu), co chłodzi za pomocą Noctua NH-U12P. Na radiatorze mam dwa dołączone wentylatory połączone za pomocą dołączonych adapterów niskoszumowych (LNA) 1100 RPM, 16,9 dB (A). W ustawieniach BIOS ustawiłem profil wentylatora procesora i obudowy na cichy.
Kwestia
Wczoraj zaktualizowałem system BIOS z wersji 0501 do 0606 . Po aktualizacji sprawdziłem temperatury na monitorze BIOS i byłem zaskoczony, widząc, że temperatura procesora wynosiła nieco ~ 30 ° C. Przed aktualizacją temperatura procesora wynosiła ~ 50 ° C przy tych samych ustawieniach systemu BIOS (szczegółowe informacje na temat temperatur znajdują się w poniższym nagłówku). Jak to może być? Wydaje się nieco dziwne, że aktualizacja systemu BIOS może obniżyć temperaturę procesora o 20 ° C, a także wydaje się dziwna, że temperatura procesora jest niższa niż temperatura obudowy.
Temperatury
Kiedy sprawdziłem temperatury, temperatura w pomieszczeniu wynosiła ~ 23 ° C. Nie zmieniłem umiejscowienia komputera ani konfiguracji sprzętu ani chłodzenia między wersjami BIOS-u.
Wersja systemu BIOS 0501
Monitor BIOS:
- Procesor: ~ 50 ° C
- Podwozie: ~ 33 ° C
Nie mam żadnych pomiarów temperatury z czujników lm itp. Dla wersji 0501, ponieważ problem odkryłem dopiero po aktualizacji do wersji 0606, a narzędzie do aktualizacji systemu BIOS nie pozwala mi na przejście na wersję 0501 (mówi „nieaktualny obraz” gdy próbuję załadować wersję 0501).
Wersja systemu BIOS 0606
Monitor BIOS:
- Procesor: ~ 30 ° C
- Podwozie: ~ 33 ° C
czujniki lm w Ubuntu 11.04 Desktop 64-bit ( sudo sensors
po czasie pracy 4 h 52 min i średnim obciążeniu 0,22, 0,18, 0,15):
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +32.0°C (high = +80.0°C, crit = +98.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +35.0°C (high = +80.0°C, crit = +98.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2: +29.0°C (high = +80.0°C, crit = +98.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3: +36.0°C (high = +80.0°C, crit = +98.0°C)
Temperatury monitora BIOS sprawdzano bezpośrednio po sprawdzeniu temperatur czujników lm.
Wersja systemu BIOS 0706, 0801, 1101 i 3203
Dostaję ten sam rodzaj temperatur zarówno na monitorze BIOS, jak i na czujnikach lm w wersji BIOS 0706, 0801, 1101 i 3203 jak w 0606.
Informacje od Asusa
Dziennik zmian 0606 nie wspomina wyraźnie o temperaturze procesora (ale pozycja 3., jak wskazuje sidran32 , może wpływać na temperatury):
P8Z68-V PRO 0606 BIOS z IRST 10.6.0.1002
- Włącz obsługę technologii Intel Rapid Storage w wersji 10.6.0.1002 Release
- Popraw kompatybilność DRAM
- Polepszyć stabilność systemu
- Popraw kompatybilność z niektórymi modelami kart RAID
- Zwiększ rozmiar pamięci współdzielonej IGD do 512 MB
Jednak poniższe FAQ może dać wskazówkę:
FAQ
Uważam, że odczyt temperatury procesora w systemie BIOS jest o około 10 ~ 20 stopni celsjusza wyższy niż odczyt w systemie operacyjnym. Jest to normalne? Narzędzia strony
Rozwiązanie
Jest to normalne, ponieważ BIOS nie wysyła bezczynnego polecenia do procesora, przez co większość funkcji oszczędzania energii jest bezużyteczna. Powinieneś otrzymywać podobne wyniki, jeśli wyłączysz raport EIST / C1E / CPU C3 / raport CPU C6 w BIOS-ie.
źródło
Odpowiedzi:
Asus zmienił sposób pomiaru temperatury procesora.
Przed aktualizacją mierzył temps.max, które pochodzą z rdzenia procesora, następnie zmieniono go na tcase temps, które są temps w środowisku procesora. Różnica między tymi dwoma temperaturami wynosi ~ 15 ° C.
( Źródło niemieckie )
źródło
Mam tę samą płytę główną, chociaż ta rada powinna mieć zastosowanie do większości płyt głównych opartych na Sandy Bridge . Właśnie zaktualizowałem BIOS i zauważyłem podobną rzecz.
Pierwszy problem polega na tym, że sprawdzasz swoją temperaturę w systemie BIOS. Gdy komputer uruchamia się w systemie BIOS, nie są włączane żadne zaawansowane oszczędności energii ani stany c (ze względu na kompatybilność i przełączanie), więc procesor pracuje z pełną prędkością, a tym samym z pełnym napięciem. Myślę, że nowa aktualizacja systemu BIOS mogła pozwolić na spadek napięcia w systemie BIOS, ale poza tym mogę po prostu spekulować.
To powiedziawszy, jedynym prawdziwym sposobem na przetestowanie temperatur bezczynności / obciążenia jest użycie systemu operacyjnego, który może dostarczyć te szczegóły (za pomocą narzędzia takiego jak HWMontior lub HWiNFO ). Jeśli wykonasz ten test, zauważysz dosłownie brak różnicy temperatur (tak jak ja).
TL, DR: do sprawdzania temperatur używaj narzędzia opartego na systemie operacyjnym, a nie BIOS. Twoje rzeczywiste temperatury idle nie spadły, ale tylko twoi temperatury natomiast w BIOS (co nie jest technicznie na biegu jałowym).
źródło
Możliwe, że zmienił sterowanie wentylatorem procesora, dzięki czemu jest bardziej inteligentny w ustawianiu prędkości wentylatora, a może domyślnie ustawia wyższą prędkość wentylatora bezczynności. „Popraw stabilność systemu” jest bardzo szerokim stwierdzeniem, ale temperatura może być tego częścią, więc może obejmować zmiany w sposobie kontrolowania prędkości wentylatora.
źródło
Przytaczane przez ciebie liczby „temperaturowe” nie pochodzą z dokładnego termometru, ale raczej z czujnika termicznego, do którego BIOS ma dostęp, a następnie przekształcają nieprzetworzoną liczbę w „temperaturę”. Najprawdopodobniej różne temperatury związane z każdą wersją systemu BIOS (szczególnie duża delta 20 stopni) można przypisać różnym współczynnikom i / lub przesunięciom zastosowanym w obliczeniach.
Mogę uruchomić dwa systemy Linux lub WinXP na jednym z moich komputerów. Aplet temperatury w systemie Linux konsekwentnie zgłasza bezczynną temperaturę o 4 stopnie C niższą niż aplet Windows. Linux nie pozwala na chłodzenie komputera. Po prostu aplet Linux używa innych obliczeń niż aplet Windows do obliczania temperatur. W rzeczywistości aplet Linuksa pozwala użytkownikowi na dostosowanie numeru „temperatury” przed jego wyświetleniem.
Ponieważ procesor ma dołączony radiator i wentylator, wówczas w stanie bezczynności procesor może być nieco chłodniejszy niż czujnik temperatury obudowy. Zakłada się, że obliczenia temperatury są odpowiednio poprawne zarówno dla czujników procesora, jak i czujników obudowy.
źródło