Komunikat „Sterownik ekranu przestał odpowiadać, ale odzyskał sprawność” oznacza, że Windows 8 wykrył brak odpowiedzi karty graficznej i zresetował jej sterownik. To mechanizm TDR, czyli Timeout Detection and Recovery. Błąd nie musi oznaczać trwałego uszkodzenia GPU, ponieważ jego przyczyną może być także uszkodzony sterownik, przegrzewanie albo przetaktowanie.
Jak rozpoznać przyczynę błędu?
Moment występowania problemu często wskazuje, od czego zacząć diagnostykę. Błąd pojawiający się wyłącznie podczas grania częściej wiąże się z temperaturą lub ustawieniami taktowania. Jeśli występuje już na pulpicie albo zaraz po uruchomieniu systemu, najpierw sprawdź sterownik.
| Objaw |
Możliwa przyczyna |
Sugestia |
| Błąd tylko podczas grania lub renderowania wideo |
Przegrzewanie GPU, przetaktowanie albo niestabilny sterownik |
Sprawdź temperaturę i przywróć fabryczne taktowanie |
| Błąd na pulpicie, podczas odtwarzania filmu lub przeglądania stron |
Uszkodzona instalacja sterownika albo konflikt oprogramowania |
Wykonaj czystą instalację sterownika za pomocą DDU |
| Błąd pojawia się zaraz po uruchomieniu Windows 8 |
Niekompatybilny sterownik, problem z uruchamianiem lub sprzętem |
Uruchom tryb awaryjny i usuń sterownik |
| Problem rozpoczął się po zmianie ustawień karty |
Przetaktowanie rdzenia lub pamięci GPU |
Zresetuj ustawienia karty i BIOS-u do wartości domyślnych |
Czysta instalacja sterownika za pomocą DDU
Zwykła aktualizacja może pozostawić stare pliki i ustawienia. Przy powtarzającym się błędzie lepiej usunąć sterownik całkowicie za pomocą Display Driver Uninstaller (DDU), a następnie zainstalować wersję przeznaczoną dla konkretnej karty i systemu Windows 8.
Przed rozpoczęciem pobierz DDU z wiarygodnego źródła oraz właściwy sterownik ze strony producenta karty lub komputera. Zapisz instalator sterownika lokalnie, aby po usunięciu poprzedniej wersji nie korzystać z przypadkowego pakietu.
Czystą instalację przeprowadzisz w następujący sposób:
- Przygotuj pliki. Pobierz DDU oraz sterownik zgodny z modelem karty graficznej i używaną edycją Windows 8.
- Uruchom tryb awaryjny. Otwórz DDU i wybierz ponowne uruchomienie komputera w trybie awaryjnym. Jeśli program nie oferuje tej opcji, uruchom tryb awaryjny z ustawień rozruchu systemu.
- Usuń sterownik. W DDU wybierz producenta karty, a następnie polecenie czyszczenia i ponownego uruchomienia komputera. Nie instaluj kilku pakietów sterowników jednocześnie.
- Zainstaluj właściwy pakiet. Po ponownym uruchomieniu Windows uruchom wcześniej pobrany instalator. Jeżeli instalator udostępnia tryb niestandardowy, wybierz opcję czystej instalacji.
- Uruchom komputer ponownie. Po instalacji sprawdź, czy błąd wraca podczas tej samej czynności, która wcześniej go wywoływała.
Nie korzystaj z automatycznych aktualizatorów sterowników. Mogą dobrać niewłaściwą wersję, szczególnie w starszych kartach lub komputerach z niestandardowym sterownikiem producenta.
Zmiana wartości TdrDelay w rejestrze
Jeżeli GPU potrzebuje więcej czasu na wykonanie ciężkiego zadania, można zwiększyć limit oczekiwania mechanizmu TDR. Wartość TdrDelay ustawiona na 8 wydłuża ten limit, ale nie naprawia niestabilnej karty, przegrzewania ani wadliwego sterownika. Może jedynie ograniczyć liczbę resetów w sytuacjach krótkotrwałego przeciążenia.
Ostrzeżenie: błędna edycja rejestru może spowodować problemy z uruchamianiem systemu. Przed zmianą utwórz punkt przywracania lub kopię rejestru. Nie zmieniaj innych wartości, jeśli nie wiesz, za co odpowiadają.
Wykonaj następujące czynności:
- Otwórz Edytor rejestru. Naciśnij Win + R, wpisz regedit i zatwierdź.
- Utwórz kopię. W Edytorze rejestru zaznacz „Komputer”, wybierz eksport i zapisz plik kopii w bezpiecznym miejscu.
- Przejdź do klucza. Otwórz ścieżkę HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
- Utwórz wartość. Kliknij prawym przyciskiem pusty obszar po prawej stronie, wybierz Nowy, a następnie wartość DWORD odpowiednią dla architektury systemu. Nadaj jej nazwę TdrDelay.
- Ustaw dane wartości. Otwórz TdrDelay, wybierz system dziesiętny i wpisz 8. Zatwierdź zmianę.
- Uruchom Windows ponownie. Dopiero po restarcie system zastosuje nową wartość.
Jeśli po tej zmianie pojawią się nowe problemy, przywróć kopię rejestru albo usuń utworzoną wartość TdrDelay i ponownie uruchom komputer. Gdy błąd nadal występuje, wróć do diagnostyki sterownika i sprzętu zamiast dalej zwiększać limit.
Sprawdzenie temperatury i ustawień karty
Przegrzewanie oraz przetaktowanie należą do częstych przyczyn błędu, zwłaszcza gdy pojawia się on wyłącznie podczas grania. Dotyczy to również kart z fabrycznie podniesionymi zegarami. Z czasem układ chłodzenia może działać mniej wydajnie, a ustawienia stabilne wcześniej mogą powodować reset sterownika.
Przed uznaniem karty za uszkodzoną sprawdź następujące elementy:
- Monitoruj temperaturę GPU podczas normalnej pracy i pod obciążeniem.
- Usuń własne profile OC i przywróć domyślne taktowanie rdzenia oraz pamięci.
- Jeśli karta ma fabryczne przetaktowanie, przetestuj ją na ustawieniach referencyjnych.
- Oczyść układ chłodzenia z kurzu i sprawdź, czy wentylatory obracają się prawidłowo.
- Jeśli problem dotyczy także pulpitu po czystej instalacji, sprawdź kartę w innym komputerze lub użyj sprawnego układu graficznego do porównania.
Reset ustawień BIOS-u wykonuje się zwykle przez wybranie opcji typu „Load Setup Defaults” albo „Load Optimized Defaults”. Nazwa oraz klawisz wejścia do BIOS-u zależą od płyty głównej, dlatego nie należy wybierać przypadkowych ustawień. Jeśli po czystej instalacji sterownika, przywróceniu ustawień fabrycznych i sprawdzeniu temperatur błąd nadal powraca, prawdopodobna staje się usterka sprzętowa GPU lub jego zasilania.