Błąd Thread Stuck in Device Driver (0x000000EA)
Błąd występuje, gdy wątek sterownika urządzenia (najczęściej karty graficznej) utknął w nieskończonej pętli oczekiwania na odpowiedź sprzętu. System Windows wykrywa, że sterownik nie odpowiada i wyświetla niebieski ekran. Błąd jest ściśle powiązany z mechanizmem TDR i najczęściej dotyczy sterowników GPU — NVIDIA (nvlddmkm.sys) lub AMD (atikmpag.sys).
Co powoduje ten błąd?
- Wadliwy sterownik karty graficznej — sterownik wchodzi w nieskończoną pętlę podczas komunikacji z GPU
- Przegrzewanie się karty graficznej — GPU nie odpowiada na żądania sterownika z powodu zbyt wysokiej temperatury i throttlingu
- Konflikty między sterownikami — kilka sterowników jednocześnie próbuje uzyskać dostęp do tego samego zasobu sprzętowego
- Wadliwy sterownik karty sieciowej lub dźwiękowej — choć rzadziej, inne sterowniki również mogą powodować ten błąd
- Uszkodzony GPU — fizyczne uszkodzenie układu graficznego powoduje, że karta nie odpowiada na polecenia sterownika
Jak naprawić Thread Stuck in Device Driver?
Czysta reinstalacja sterowników karty graficznej (DDU)
Średni- Pobierz Display Driver Uninstaller (DDU) ze strony guru3d.com oraz najnowszy sterownik GPU ze strony producenta
- Uruchom komputer w Trybie awaryjnym (Shift + Restart > Rozwiązywanie problemów > Ustawienia uruchamiania)
- Uruchom DDU i wybierz opcję „Clean and restart" — program usunie wszystkie ślady starego sterownika
- Po restarcie zainstaluj nowy sterownik karty graficznej z opcją „Clean Install"
- Jeśli najnowszy sterownik powoduje problem, spróbuj zainstalować wersję starszą o 2-3 wydania
Identyfikacja problematycznego sterownika przez Podgląd zdarzeń
Średni- Otwórz Podgląd zdarzeń (eventvwr.msc) i przejdź do: Dzienniki systemu Windows > System
- Wyszukaj wpisy z kategorii „Błąd" z czasem zbliżonym do wystąpienia BSOD
- Zwróć uwagę na wpisy od źródła „Display", „nvlddmkm", „atikmpag" lub nazwy innych sterowników
- Jeśli problematyczny sterownik nie jest GPU, znajdź nazwę urządzenia i zaktualizuj lub przywróć jego sterownik w Menedżerze urządzeń
- Sprawdź również dziennik „Logi aplikacji i usług > Microsoft > Windows > Display" dla szczegółowych informacji o błędach GPU
Wyłączenie akceleracji sprzętowej GPU w problematycznych programach
Łatwy- Jeśli błąd występuje przy konkretnym programie, otwórz jego ustawienia i wyłącz akcelerację sprzętową GPU
- W przeglądarce Chrome: Ustawienia > System > wyłącz „Używaj akceleracji sprzętowej"
- W przeglądarce Firefox: Ustawienia > Ogólne > Wydajność > odznacz „Używaj zalecanych ustawień wydajności" i odznacz akcelerację sprzętową
- W programach Adobe: Preferencje > Wydajność > Procesor renderowania: zmień z GPU na CPU
- Uruchom ponownie program i sprawdź, czy błąd przestał się pojawiać
Sprawdzenie i naprawa stabilności GPU
Średni- Uruchom MSI Afterburner i przywróć domyślne ustawienia taktowania GPU (Reset)
- Monitoruj temperatury GPU podczas obciążenia — nie powinny przekraczać 85°C
- Uruchom benchmark GPU (np. 3DMark Time Spy lub Unigine Heaven) i obserwuj, czy pojawiają się artefakty graficzne
- Jeśli występują artefakty lub zawieszenia, obniż taktowanie rdzenia o 100 MHz i pamięci o 200 MHz
- Sprawdź, czy wszystkie wtyczki zasilania PCIe są prawidłowo podłączone do karty graficznej
Jak zapobiegać?
- Aktualizuj sterowniki karty graficznej regularnie, ale wybieraj wersje oznaczone jako „Game Ready" lub „Recommended" — unikaj wersji beta
- Monitoruj temperatury GPU i czyść kartę graficzną z kurzu co kilka miesięcy
- Unikaj uruchamiania wielu programów korzystających z GPU jednocześnie (np. gra + nagrywanie + streaming)
- Jeśli korzystasz z overclockingu GPU, zawsze testuj stabilność po zmianie ustawień
- Utrzymuj system Windows zaktualizowany — poprawki systemowe często zawierają naprawy kompatybilności z GPU
Często zadawane pytania
Podczas grania karta graficzna jest maksymalnie obciążona — sterownik GPU wysyła tysiące poleceń do karty. Jeśli sterownik jest wadliwy, GPU przegrzane lub overclocking niestabilny, karta może przestać odpowiadać, co powoduje „utkniecie" wątku sterownika. Zaktualizuj sterownik GPU za pomocą DDU i sprawdź temperatury karty graficznej.
Najczęściej tak — w ponad 90% przypadków przyczyną jest sterownik karty graficznej. Jednak w rzadkich sytuacjach problem może dotyczyć sterownika karty sieciowej, dźwiękowej lub innego urządzenia. Sprawdź Podgląd zdarzeń, aby ustalić, który sterownik jest odpowiedzialny za błąd — nazwa pliku .sys wskaże konkretne urządzenie.
Laptopy z grafiką zintegrowaną (Intel/AMD) i dedykowaną (NVIDIA/AMD) mogą mieć problemy z przełączaniem się między nimi. Sprawdź na niebieskim ekranie nazwę pliku sterownika — nvlddmkm.sys to NVIDIA, igdkmd64.sys to Intel, atikmpag.sys to AMD. Zainstaluj najnowsze sterowniki obu kart ze strony producenta laptopa.
W przeglądarkach i programach biurowych różnica będzie minimalna. Wyłączenie akceleracji sprzętowej przenosi renderowanie z GPU na CPU, co może nieznacznie spowolnić wyświetlanie filmów i animacji, ale eliminuje ryzyko zawieszenia sterownika GPU. To dobre rozwiązanie tymczasowe do czasu aktualizacji sterowników.
Nie możesz rozwiązać problemu?
Bezpłatna wstępna diagnoza — zadzwoń lub przynieś komputer do serwisu.