| Termin | Definicja |
|---|---|
| ACPI nie działa prawidłowo | Ogólna niesprawność warstwy ACPI (Advanced Configuration and Power Interface) objawia się błędnym zarządzaniem zasilaniem, temperaturą lub przerwaniami sprzętowymi — Menedżer urządzeń pokazuje wtedy żółty wykrzyknik przy „Microsoft ACPI-Compliant System” lub podobnym węźle. ACPI nie działa prawidłowo — co oznacza ten problemACPI, czyli Advanced Configuration and Power Interface, jest standardem pośredniczącym między systemem operacyjnym, firmware’em płyty głównej oraz podzespołami odpowiedzialnymi za energię i temperaturę. Dzięki tej warstwie system może rozpoznawać stany uśpienia, reagować na zamknięcie pokrywy, sterować przełączaniem trybów zasilania, odczytywać informacje z czujników oraz przekazywać urządzeniom żądania dotyczące poboru energii. Gdy ACPI nie działa prawidłowo, zaburzeniu ulega nie pojedyncza funkcja systemu, lecz komunikacja dotycząca wielu elementów sprzętowych. Objawy mogą pojawić się już podczas uruchamiania komputera albo dopiero po aktualizacji systemu, zmianie ustawień firmware’u, wymianie podzespołu lub instalacji sterownika. Czasem widoczny jest komunikat o błędzie urządzenia zgodnego z ACPI, innym razem problem ujawnia się przez samoczynne wybudzanie, brak prawidłowego zamykania systemu, niepoprawne działanie wentylatora, utratę reakcji na przyciski zasilania albo niestabilność po przejściu w stan uśpienia. Nieprawidłowości ACPI nie zawsze oznaczają fizyczne uszkodzenie płyty głównej. Przyczyną może być niezgodna wersja sterownika, błędna konfiguracja UEFI, uszkodzone składniki systemu, konflikt między sterownikami chipsetu a aktualnym wydaniem systemu lub problem z samym firmware’em. Z tego powodu diagnoza powinna obejmować zarówno warstwę programową, jak i podstawową kontrolę sprzętu. Rola ACPI w zarządzaniu energią i sprzętemStandard ACPI opisuje sposób, w jaki system operacyjny korzysta z funkcji udostępnianych przez płytę główną i pozostałe układy. Dotyczy to między innymi przechodzenia do uśpienia, hibernacji i wyłączenia, obsługi przycisku zasilania, reakcji na zamknięcie pokrywy, regulowania wydajności procesora oraz przekazywania informacji o temperaturze. W komputerach przenośnych znaczenie tej warstwy jest szczególnie duże, ponieważ wpływa ona na czas pracy z akumulatora, ograniczanie poboru energii i współpracę z układami chłodzenia. W praktyce ACPI można porównać do zestawu reguł, według których system odczytuje możliwości platformy sprzętowej. Firmware udostępnia opis urządzeń i ich zależności, a system interpretuje te informacje przy użyciu sterowników oraz własnych mechanizmów zarządzania energią. Jeżeli opis jest niepełny, niespójny albo nie pasuje do zainstalowanej wersji systemu, mogą pojawić się błędy w Menedżerze urządzeń, problemy z przerwaniami lub nieprawidłowe zachowanie podczas zmiany stanu zasilania. Warto odróżnić błąd ACPI od zwykłego komunikatu o wysokim zużyciu energii. Samo szybkie rozładowywanie akumulatora może wynikać z aplikacji działających w tle, zużytego akumulatora, niewłaściwego profilu zasilania lub wysokiej temperatury. Natomiast awaria warstwy ACPI częściej wiąże się z błędnym rozpoznawaniem funkcji platformy, niedziałającym uśpieniem, niewłaściwą reakcją na przycisk zasilania lub konfliktem urządzeń. Podczas analizy uwzględnia się także zależności między ACPI a sterownikami chipsetu, kontrolerem zarządzania energią, grafiką, układami wejścia-wyjścia oraz urządzeniami podłączonymi przez magistrale systemowe. Nie powinno się więc usuwać przypadkowych sterowników ani wyłączać elementów ACPI bez sprawdzenia, jaki skutek będzie miała taka zmiana dla całej platformy. Typowe objawy, błędy i przyczyny nieprawidłowego działania - ACPI nie działa prawidłowoZakres symptomów zależy od tego, która część komunikacji została zakłócona. Najczęściej obserwuje się jeden lub kilka z poniższych problemów:
Jedną z przyczyn bywa niezgodność sterownika chipsetu lub kontrolera płyty głównej z aktualnym systemem. W takim przypadku ponowna instalacja właściwego pakietu może przywrócić prawidłową komunikację, ale dobór sterownika powinien być oparty na dokładnym modelu urządzenia i wersji firmware’u. Zastosowanie pliku przeznaczonego dla innej rewizji płyty może pogłębić problem. Inny scenariusz dotyczy uszkodzonych plików systemowych albo niepełnej aktualizacji. Wtedy urządzenia mogą być widoczne, lecz część funkcji zasilania nie działa. Przydatne jest sprawdzenie dzienników systemowych, historii aktualizacji oraz kodów błędów widocznych we właściwościach urządzeń. Samo ponowne uruchomienie nie rozstrzyga, czy źródłem problemu jest system, sterownik czy firmware. Nie można wykluczyć problemu sprzętowego. Uszkodzenie płyty głównej, niestabilne zasilanie, przegrzewanie, przerwana komunikacja z kontrolerem lub nieprawidłowo podłączony element mogą powodować objawy przypominające konflikt sterowników. Dlatego przed modyfikacją ustawień firmware’u sprawdza się temperatury, zachowanie komputera pod obciążeniem, historię awarii oraz to, czy błąd występuje również poza działającym systemem. Ostrożności wymaga aktualizacja UEFI. Może ona usunąć błąd wynikający z niepoprawnych tabel ACPI, lecz przerwanie procesu lub użycie niewłaściwego pliku stwarza ryzyko unieruchomienia komputera. Podobnie przywracanie domyślnych ustawień firmware’u nie zawsze jest neutralne, ponieważ może zmienić tryb uruchamiania, konfigurację urządzeń i sposób zarządzania energią. Kiedy najlepiej poprosić o ocenę stanu sprzętu - ACPI nie działa prawidłowoZgłoszenie do serwisu jest uzasadnione, gdy błąd ACPI powtarza się po ponownym uruchomieniu, komputer zawiesza się przy wyłączaniu lub wybudzaniu, wentylator działa bez wyraźnej przyczyny, a w Menedżerze urządzeń stale pojawia się urządzenie z błędem. Pomocy warto poszukać także wtedy, gdy problem wystąpił po aktualizacji firmware’u, wymianie podzespołu, zalaniu, przegrzaniu albo niestabilnej pracy zasilania. W przypadku laptopa można skorzystać z darmowej diagnozy LAPTOPA, podczas której sprawdza się zależności między firmware’em, systemem, sterownikami oraz podzespołami odpowiedzialnymi za zasilanie i chłodzenie. Pozwala to ograniczyć ryzyko niepotrzebnej wymiany części oraz ustalić, czy przyczyną jest konfiguracja, oprogramowanie czy usterka płyty głównej. Przed przekazaniem urządzenia przydatne jest zanotowanie momentu występowania błędu, wykonanie zdjęcia komunikatu, wskazanie ostatnich aktualizacji i opisanie zachowania podczas uśpienia, zamykania pokrywy oraz restartu. Jeżeli komputer uruchamia się niestabilnie, nie powinno się wielokrotnie wymuszać wyłączenia ani samodzielnie modyfikować tabel ACPI. Takie działania mogą utrudnić późniejsze ustalenie pierwotnej przyczyny. W serwisie analizuje się kod błędu, dzienniki systemowe, stan sterowników, ustawienia firmware’u oraz reakcję urządzenia na zmianę stanów zasilania. W razie potrzeby sprawdzane są również temperatury, układ chłodzenia, stabilność zasilania i komunikacja z podzespołami. Dopiero po połączeniu tych informacji można rozstrzygnąć, czy wystarczy naprawa konfiguracji, przywrócenie właściwych sterowników, aktualizacja oprogramowania systemowego, czy też potrzebna jest dalsza diagnostyka sprzętowa. |