| Termin | Definicja |
|---|---|
| Brak działania czujnika temperatury CPU | Brak działania czujnika temperatury CPU (widocznego w aplikacjach monitorujących) wskazuje na brak dostępu do czujników sprzętowych, blokowanego przez Secure Boot lub brakujący sterownik dostępu niskopoziomowego. Brak działania czujnika temperatury CPU — co oznacza ten problemBrak działania czujnika temperatury CPU oznacza, że system lub używana aplikacja monitorująca nie otrzymuje prawidłowego odczytu temperatury procesora. Nie musi to od razu oznaczać fizycznego uszkodzenia samego układu pomiarowego. Przyczyną może być niewłaściwa komunikacja pomiędzy firmware płyty głównej, systemem operacyjnym, sterownikiem oraz programem odczytującym dane z układów monitorujących. W praktyce problem może objawiać się pustym polem temperatury, stałą wartością niezależną od obciążenia, komunikatem o braku dostępnych sensorów albo oznaczeniem typu „nieznane” lub „brak odczytu”. Czasem widoczna jest temperatura jednego elementu, na przykład płyty głównej, natomiast temperatura procesora pozostaje niedostępna. Taki stan należy odróżnić od przegrzewania CPU. Jeżeli czujnik nie przekazuje danych, aplikacja może nie być w stanie wiarygodnie pokazać rzeczywistego poziomu ciepła. Odczyt temperatury procesora jest potrzebny nie tylko do obserwowania parametrów podczas pracy. Zależnie od platformy informacje z czujników mogą być wykorzystywane do sterowania obrotami wentylatora, ograniczania częstotliwości taktowania, uruchamiania zabezpieczeń termicznych oraz zapisywania zdarzeń diagnostycznych. Brak odczytu może więc utrudniać ocenę stanu chłodzenia i zwiększać ryzyko przeoczenia problemu z odprowadzaniem ciepła. Jak działa pomiar temperatury procesora i z czym można go porównaćTemperatura CPU jest mierzona przez elementy pomiarowe znajdujące się w obrębie procesora lub współpracujące z platformą sprzętową. Dane są następnie udostępniane przez oprogramowanie układowe płyty głównej i odpowiednie interfejsy systemowe. Program monitorujący nie mierzy temperatury samodzielnie, lecz odczytuje informacje przekazane przez te warstwy. Jeżeli którykolwiek etap komunikacji przestanie działać, aplikacja może zgłaszać brak sensora mimo prawidłowej pracy samego procesora. Warto rozróżnić kilka rodzajów wartości. Temperatura rdzeni może różnić się od temperatury obudowy procesora, a odczyt płyty głównej nie jest tym samym co pomiar wykonany wewnątrz CPU. Niektóre programy pokazują także temperaturę pakietu procesora albo wartość używaną do sterowania chłodzeniem. Rozbieżności pomiędzy aplikacjami nie zawsze świadczą o awarii, ponieważ programy mogą korzystać z innych nazw, metod dostępu i tabel interpretacyjnych. Znaczenie może mieć również moment, w którym odczyt znika. Jeżeli nie jest dostępny od razu po uruchomieniu komputera, podejrzenie może paść na konfigurację firmware, sterownik lub zgodność narzędzia z daną platformą. Jeżeli temperatura znika dopiero po wybudzeniu, aktualizacji systemu albo zmianie ustawień zabezpieczeń, trzeba uwzględnić wpływ zmiany konfiguracji programowej. Gdy problem występuje tylko w jednym programie, prawdopodobne jest ograniczenie lub błąd tego narzędzia, a nie całkowita utrata pomiaru sprzętowego. Secure Boot może wpływać na możliwość uruchomienia niektórych komponentów korzystających z dostępu niskopoziomowego. Podobny efekt może pojawić się po usunięciu, zablokowaniu albo nieprawidłowej instalacji sterownika, który pośredniczy w komunikacji z czujnikami. Nie powinno się jednak wyciągać wniosku na podstawie samego komunikatu aplikacji. Potrzebne jest porównanie odczytów z kilku źródeł oraz sprawdzenie zachowania systemu podczas rozruchu, obciążenia i powrotu z uśpienia. Typowe przyczyny i objawy braku odczytu temperatury CPUJedną z częstych przyczyn jest brak właściwego sterownika lub jego niepełna rejestracja w systemie. Może do tego dojść po aktualizacji systemu, przywróceniu ustawień, wymianie płyty głównej albo instalacji narzędzia przeznaczonego dla innej generacji sprzętu. W takiej sytuacji program monitorujący może widzieć część urządzeń, ale nie uzyskiwać dostępu do kontrolera odpowiedzialnego za informacje o procesorze. Drugą grupę problemów stanowią ustawienia firmware. Zmiana trybu zabezpieczeń, aktualizacja UEFI, przywrócenie ustawień domyślnych lub modyfikacja konfiguracji wentylatorów mogą zmienić sposób udostępniania danych. W określonych konfiguracjach funkcje wymagające bezpośredniego dostępu do sprzętu są ograniczane przez mechanizmy ochronne systemu. Nie należy wyłączać zabezpieczeń w ciemno, ponieważ najpierw trzeba ustalić, czy rzeczywiście one odpowiadają za brak odczytu i jakie będą skutki takiej zmiany. Możliwe jest także uszkodzenie lub niezgodność samej aplikacji monitorującej. Starsze programy mogą nie rozpoznawać nowszych kontrolerów, błędnie przypisywać nazwy sensorów albo pomijać część danych. Objawem bywa sytuacja, w której jedna aplikacja pokazuje temperaturę procesora, a druga zgłasza jej brak. Jeżeli wartości pojawiają się dopiero po uruchomieniu programu z podwyższonymi uprawnieniami, może to wskazywać na ograniczenia dostępu, ale nie stanowi jeszcze pełnej diagnozy. Brak danych może towarzyszyć również innym oznakom problemów: nieprawidłowej pracy wentylatora, nagłym spadkom wydajności, samoczynnym wyłączeniom, zawieszaniu się komputera, głośnej pracy chłodzenia lub komunikatom ostrzegawczym podczas startu. Szczególnej uwagi wymaga sytuacja, w której komputer działa niestabilnie, a jednocześnie nie ma dostępnej temperatury CPU. Wtedy nie powinno się zakładać, że procesor pracuje w bezpiecznych warunkach tylko dlatego, że nie pojawia się konkretny alarm. Przed zgłoszeniem problemu można zanotować, kiedy zniknął odczyt, po jakiej aktualizacji lub zmianie ustawień wystąpił oraz czy dotyczy wszystkich używanych programów. Przydatne są również informacje o modelu płyty głównej, wersji firmware, systemie operacyjnym i zachowaniu komputera pod obciążeniem. Takie dane ułatwiają odróżnienie błędu aplikacji od problemu ze sterownikiem, konfiguracją albo komunikacją sprzętową. Kiedy warto zgłosić sprzęt do serwisu - Brak działania czujnika temperatury CPUZgłoszenie do serwisu jest uzasadnione wtedy, gdy brak temperatury CPU występuje w kilku niezależnych narzędziach, powraca po ponownym uruchomieniu albo pojawił się równocześnie z problemami z chłodzeniem i stabilnością pracy. Wymaga tego również sytuacja, w której po aktualizacji firmware lub systemu zniknęły dane o czujnikach, a samodzielne przywrócenie ustawień nie przyniosło rezultatu. Szczególnie ważne jest sprawdzenie komputera, gdy wentylator procesora pracuje nietypowo, obudowa szybko się nagrzewa lub urządzenie wyłącza się podczas wymagających zadań. Podczas diagnostyki można porównać odczyty z poziomu firmware, systemu i kilku narzędzi monitorujących, sprawdzić obecność właściwych sterowników, przeanalizować wpływ Secure Boot oraz zweryfikować reakcję chłodzenia na zmianę obciążenia. W razie potrzeby ocenia się także stan połączeń, montaż układu chłodzenia i działanie elementów odpowiedzialnych za przekazywanie danych. Celem nie jest samo przywrócenie liczby wyświetlanej w programie, lecz ustalenie, czy komputer rzeczywiście kontroluje temperaturę procesora i reaguje na jej wzrost. W Warszawie takie objawy można przekazać do Warszawskiego Pogotowia Komputerowego 24/7, opisując moment wystąpienia usterki oraz wcześniejsze zmiany w konfiguracji. Naprawy są z reguły realizowane w czasie do 3 dni roboczych, zależnie od charakteru problemu i konieczności wykonania dodatkowych testów. Do czasu wyjaśnienia przyczyny nie zaleca się długiej pracy pod wysokim obciążeniem, zwłaszcza jeśli odczyt temperatury jest niedostępny, wentylator działa niestabilnie albo komputer samoczynnie ogranicza wydajność. |