Obrazek z nagłówka

Czarny ekran i długie ładowanie Windowsa 10? Pomoże wyłączenie ULPS.

Aktualizacja:
UWAGA! Porada dotyczy komputerów z kartami grafiki ATI/AMD.

Objawy problemu.

Ostatnio korzystając z laptopa żony, zauważyłem, że uruchamia się on niemiłosiernie długo. Zaraz po zakończeniu wyświetlania logo Windows'a 10, pojawiał się czarny ekran, który trwał nawet kilka minut(!).
Jak tylko, w końcu, udało mi się zalogować na konto użytkownika rozpocząłem poszukiwanie rozwiązania tego problemu.
W końcu udało mi się ustalić, że przyczyną całego "zamieszania" był tryb ULPS.
Z angielskiego Ultra Low Power State. Tryb bardzo niskiego zużycia energii karty graficznej.

Samo ULPS zostało wdrożone na potrzeby działania kart graficznych ATI/AMD w systemie CrossFire. Aczkolwiek jest również włączone w komputerach z pojedynczą kartą graficzną. Tak jak w przypadku laptopa mojej żony.

Po wyłączeniu ULPS, czas uruchamiania systemu uległ diametralnemu skróceniu.
Teraz Windows uruchamia się w około 30 sekund. W porównaniu do kilku minut, jest to ogromna różnica.

Jak wyłączyć ULPS?

Musimy dokonać zmian w rejestrze systemu Windows.
Przed dokonaniem jakichkolwiek zmian w rejestrze systemu Windows, zalecam wykonanie jego kopii zapasowej. Wprowadzenie i zapisanie nieprawidłowych ustawień może doprowadzić do uszkodzenia systemu operacyjnego komputera.
Jak wykonać kopię zapasową rejestru możecie przeczytać TUTAJ

Wyłączanie ULPS.
  1. Klikamy przycisk lupy (zaznaczony czerwonym kwadratem na obrazku poniżej), wpisujemy frazę"uruchom" i klikamy opcję, która się wyświetli


  2. W oknie które się pojawi wpisujemy "regedit"


  3. Pojawia nam się rejestr systemowy
  4. W rejestrze klikamy kolejno Edycja -> Znajdź


  5. W nowym oknie wpisujemy "EnableULPS" i klikamy Znajdź następny


  6. Po pewnym czasie wyświetli się właściwa wartość


  7. Klikamy na nią dwa razy lewym przyciskiem myszki, żeby ją wyedytować
  8. W zaznaczonym na czerwono polu wpisujemy 0 w miejsce 1 i klikamy OK


  9. Opcjonalnie w rejestrze można jeszcze wyłączyć (zmienić wartości na 0) dwie rzeczy EnableCrossFireAutoLink i EnableUlps_NA - ja to zrobiłem ponieważ laptop nie posiada dwóch kart graficznych połączonych systemem CrossFire. Można również kliknąć kilka razy F3 na klawiaturze i wyłączyć wszystkie inne wartości w systemie powiązane z EnableULPS. Aczkolwiek wyłączenie tej pierwszej w zupełności wystarczy.


  10. Zamykamy rejestr systemowy, uruchamiamy ponownie komputer i cieszymy się szybszym ładowaniem Windowsa.