Jak łatwo naprawić awarie silnika Unreal Engine?

Unreal Engine to popularny silnik gier, z którego korzystają programiści do tworzenia i projektowania gier. Jako pakiet zawiera jedne z najlepiej zintegrowanych narzędzi. Unreal Engine to jeden z najlepszych nowoczesnych silników gier, ale nie jest doskonały. Ma swoje problemy, które czasami przekładają się na problemy z grami zależnymi od jego komponentów.

W rzeczywistości w tym przewodniku zamierzamy zbadać problem awarii silnika Unreal Engine, który wydaje się być plagą wielu popularnych tytułów. Ludzie po prostu nie mogą cieszyć się swoimi grami. Na podstawie raportów, które widzieliśmy, użytkownicy skarżyli się, że ich gra zawiesiła się, przestała działać lub przestała odpowiadać, ponieważ coś poszło nie tak z silnikiem Unreal Engine.

Dlaczego Unreal Engine ulega awarii?

Prawdopodobnie Unreal Engine ulega awarii, ponieważ jego procesy osiągają stan lub stan, w którym nie mogą kontynuować działania ani wykonywania zadań. Problem może wynikać z błędów lub niespójności w programie; problem może mieć coś wspólnego z konfliktami dotyczącymi innych aplikacji lub zakłóceniami ze strony narzędzi innych firm. Cóż, właśnie przedstawiliśmy najbardziej prawdopodobne lub najczęstsze przyczyny awarii silnika Unreal Engine na komputerach z systemem Windows 10.

Jak naprawić błąd Unreal Engine spowodował awarię w systemie Windows 10

Opiszemy teraz procedury i obejścia, które okazały się skuteczne w zatrzymywaniu awarii (lub rzadziej) Unreal Engine na komputerach z systemem Windows 10. Radzimy zacząć od pierwszej poprawki na liście. Jeśli pierwsza procedura okaże się niewystarczająca, możesz przejść do następnego rozwiązania i kontynuować w tej kolejności, aż problem w Twoim przypadku zostanie rozwiązany.

  1. Zaktualizuj Unreal Engine 4:

Wcześniej ustaliliśmy błędy jako jedną z przyczyn awarii silnika Unreal Engine na komputerach. Cóż, ta procedura ma na celu naprawienie rzeczy w tym kierunku - jeśli nasze założenie się potwierdzi. Deweloperzy Unreal Engine prawdopodobnie wiedzieli o awariach, które przeszkadzały użytkownikom, więc prawdopodobnie wykonali trochę pracy, aby rozwiązać problem.

Dlatego aktualizując Unreal Engine, dostarczysz programowi poprawki i łatki do błędów, które mogą być odpowiedzialne za awarie - i to jest dobry wynik. Sprawdzanie i instalowanie aktualizacji dla silnika Unreal Engine jest stosunkowo łatwe, więc ta procedura musiała nastąpić najpierw.

Zrób to:

  • Otwórz program uruchamiający Epic Games, klikając dwukrotnie skrót aplikacji (prawdopodobnie znajduje się on na ekranie pulpitu).
  • Gdy pojawi się okno Epic Games Launcher, musisz spojrzeć na lewy górny róg okna, a następnie kliknąć Unreal Engine.
  • Teraz musisz spojrzeć na panel po prawej stronie okna, a następnie kliknąć Biblioteka (aby przejść do tej zakładki).
  • Sprawdź listę w górnej części okna. Przejrzyj tam wersje silnikowe.
  • Kliknij małą strzałkę w dół (aby rozpocząć ręczne sprawdzanie dostępności aktualizacji).

Program uruchamiający Epic Games będzie teraz korzystał z Twojego Internetu, aby skontaktować się z odpowiednimi serwerami i sprawdzić, czy jest coś nowego, czego brakuje Twojemu komputerowi.

  • Jeśli aplikacja znajdzie nową wersję silnika, będziesz musiał ją wybrać, a następnie kliknąć Zainstaluj.

Program uruchamiający Epic Games będzie teraz działał, aby zainstalować nowe rzeczy.

  • Gdy operacje instalacji nowego silnika zostaną zakończone, musisz ponownie uruchomić program Epic Games Launcher.

Najlepiej byłoby zrestartować komputer (w celu uzyskania najlepszych wyników).

  • Przetestuj grę lub aplikację, w której wystąpił błąd powodujący awarię silnika Unreal Engine, aby zobaczyć, jak sprawy potoczą się tym razem.
  1. Sprawdź instalację silnika:

W tym miejscu rozważamy możliwość awarii silnika Unreal Engine na komputerze, ponieważ jego pliki uległy uszkodzeniu. Istnieje również duża szansa, że ​​awarie są spowodowane modyfikacją lub usunięciem niektórych ważnych komponentów. W tym celu chcemy, abyś korzystał z funkcji „weryfikacji plików”, aby naprawić pewne rzeczy.

Unreal Engine istnieje jako komponent wewnątrz Epic Games Launcher, co oznacza, że ​​musisz użyć funkcji weryfikacji w tym ostatnim, aby sprawdzić problemy w plikach Unreal Engine. Jeśli zostaną wykryte niespójności lub rozbieżności, złe rzeczy zostaną zastąpione sprawnymi kopiami (zawierającymi potrzebne dane).

W każdym razie są to instrukcje, których musisz przestrzegać, aby zweryfikować instalację:

  • Najpierw musisz otworzyć program Epic Games Launcher. Zawsze możesz to zrobić, klikając dwukrotnie skrót aplikacji (który powinien znajdować się na pulpicie).
  • Gdy pojawi się okno programu, musisz spojrzeć na lewy górny róg, a następnie kliknąć Biblioteka.

Nastąpi teraz przekierowanie do zakładki Biblioteka.

  • Spójrz na okienko po prawej stronie, a następnie kliknij małą strzałkę w dół (aby rozwinąć menu rozwijane lub wyświetlić listę opcji).
  • Kliknij Weryfikuj.

Program uruchamiający Epic Games będzie teraz inicjował procesy potrzebne do operacji weryfikacji.

  • Musisz być cierpliwy. Poczekaj, aż skanowanie zakończy się.
  • Po zakończeniu weryfikacji musisz kliknąć opcję Uruchom (która powinna być teraz widoczna).
  • Uruchom grę lub aplikację, z którą zmagałeś się z powodu awarii silnika Unreal Engine, aby sprawdzić, czy sytuacja się poprawiła.
  1. Zmień domyślną kartę graficzną:

Ta procedura dotyczy konkretnego przypadku problemu. Jeśli zauważysz, że Unreal Engine kończy pracę z powodu zgubienia urządzenia D3D, ostrzeżenia lub powiadomienia podczas twoich zmagań z Unreal Engine, oznacza to, że ta poprawka prawdopodobnie wystarczy, aby rozwiązać twoje problemy. Jeśli nasze założenia się sprawdzą, problem w twoim przypadku sprowadza się do twojego komputera używającego słabej karty graficznej do wykonywania operacji.

Jeśli komputer ma oddzielną lub dedykowaną kartę graficzną, ma do wyboru dwa procesory graficzne, gdy ma uruchamiać aplikacje lub gry. Oddzielny procesor graficzny jest zwykle mocniejszą jednostką, więc Twój system zawsze lepiej go używać do gier i innych aplikacji wymagających grafiki.

W tym miejscu chcemy, abyś poinstruował (lub zmusił) komputer do korzystania z dedykowanej karty graficznej. Zakładamy, że masz oddzielną kartę graficzną firmy NVIDIA, więc opis procedury tutaj jest oparty na tym.

Wykonaj następujące kroki:

  • Przejdź do ekranu menu Start systemu Windows, naciskając przycisk z logo systemu Windows na klawiaturze komputera (lub możesz kliknąć ikonę systemu Windows w lewym dolnym rogu ekranu, aby uzyskać ten sam wynik).
  • Wpisz Panel sterowania NVIDIA w polu tekstowym (pojawiającym się w momencie rozpoczęcia pisania), aby wykonać zadanie wyszukiwania, używając tych słów kluczowych jako zapytania.
  • Zakładając, że Panel sterowania NVIDIA (aplikacja) pojawił się teraz jako główny wpis na zwróconej liście wyników, musisz go kliknąć (aby go otworzyć).
  • Gdy pojawi się okno Panelu sterowania NVIDIA, musisz kliknąć Zarządzaj ustawieniami 3D.
  • Zakładając, że jesteś na karcie Ustawienia globalne, musisz kliknąć menu rozwijane Preferowany procesor graficzny (aby zobaczyć dostępne opcje).
  • Wybierz wysokowydajny procesor NVIDIA.
  • Teraz musisz kliknąć przycisk Zastosuj. Kliknij również przycisk OK - jeśli ten krok ma zastosowanie.
  • Zamknij aplikację NVIDIA Control Panel i inne aplikacje.
  • Zrestartuj swój komputer.
  • Uruchom grę lub aplikację dotkniętą awarią silnika Unreal Engine, aby sprawdzić, jak długo działa.
  1. Wprowadź zmiany w rejestrze:

Na niektórych komputerach awarie silnika Unreal Engine okazały się być powiązane z ustawieniami TDR. Na tych maszynach użytkownikom udało się poprawić wyniki stabilności silnika Unreal Engine, zmieniając konfigurację TDR. Na twoim komputerze może być tak samo; Ty też możesz być w stanie zmienić rzeczy, aby Unreal Engine działał tak długo, jak to konieczne.

TDR - co oznacza wykrywanie i odzyskiwanie limitu czasu - to funkcja, która sprawdza, czy karta graficzna działa tak, jak powinna. Gdy ta funkcja stwierdzi, że karta graficzna działa nieprawidłowo lub ma problemy, podejmuje działania w celu zresetowania jej komponentów. Chcemy, abyś wyłączył tę funkcję, aby twój komputer dawał swojemu GPU cały czas potrzebny na odzyskanie (ze względu na Unreal Engine) przed uruchomieniem całego jądra.

Jednak zanim wykonasz to zadanie, musimy Cię ostrzec o ryzyku. Zamierzasz wprowadzić zmiany we wpisach w rejestrze komputera, który jest niezwykle wrażliwym składnikiem systemu Windows. Jeśli popełnisz błędy, możesz mieć więcej problemów niż obecnie. W tym celu zaleca się środki ostrożności.

Warto utworzyć kopię zapasową rejestru. Nie będziesz mieć większej szansy na wykonanie kopii zapasowej niż teraz. Dzięki kopii zapasowej będziesz mógł łatwo rozwiązać wszystkie problemy - jeśli coś pójdzie nie tak.

W każdym razie są to kroki, które musisz wykonać, aby utworzyć kopię zapasową rejestru:

  • Użyj przycisku z logo systemu Windows i skrótu klawiaturowego z literą R, aby szybko uruchomić aplikację Uruchom.
  • Gdy pojawi się małe okno dialogowe lub okno Uruchom, musisz wypełnić puste pole tekstowe Regedit .
  • Aby uruchomić kod, naciśnij przycisk Enter na klawiaturze komputera (lub kliknij przycisk OK w oknie Uruchom, aby uzyskać ten sam wynik).

Zostanie wyświetlone okno Edytora rejestru.

  • Spójrz na lewy górny róg okna, kliknij Plik, a następnie wybierz Eksportuj (z wyświetlonej listy opcji).

Zostanie wyświetlone okno Eksportuj plik rejestru.

  • Wypełnij pole Nazwa pliku preferowaną nazwą kopii zapasowej. Możesz na przykład użyć RegBackup .
  • Musisz także określić preferowaną lokalizację przechowywania kopii zapasowej. Przejdź przez odpowiednie katalogi, aby dostać się do odpowiedniego folderu.

Najlepiej byłoby zapisać plik w lokalizacji na dysku zewnętrznym (na przykład na dysku flash USB). Jeśli musisz zapisać go na swoim komputerze, możesz wybrać Pulpit.

  • Zakładając, że skończysz z parametrami w oknie Eksportuj plik rejestru, musisz kliknąć przycisk Zapisz (aby zakończyć).

Twój komputer będzie teraz pracował nad utworzeniem kopii zapasowej i zapisaniem jej w określonym katalogu.

Tymczasem są to instrukcje, których musisz przestrzegać, aby wprowadzić niezbędne zmiany w rejestrze w celu naprawienia awarii silnika Unreal Engine:

  • Tutaj musisz wrócić do okna Edytora rejestru lub musisz ponownie uruchomić aplikację (jeśli ją zamknęłaś).

Możesz przewinąć nieco w górę, aby zobaczyć instrukcje dotyczące otwierania Edytora rejestru (jeśli musisz).

  • Tym razem musisz kliknąć Komputer (w lewym górnym rogu okna), aby zobaczyć jego zawartość, a następnie przejść przez katalogi na tej ścieżce, aby dostać się do celu:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  • Teraz, w panelu blisko prawej krawędzi okna, wewnątrz GraphicsDrivers, musisz kliknąć prawym przyciskiem myszy w dowolnym miejscu wolnym od obiektów.
  • Z wyświetlonej listy opcji należy kliknąć Nowy (aby zobaczyć inną listę), a następnie wybrać Wartość QWORD (64-bitowa).
  • Musisz użyć TdrLevel jako nazwy nowej wartości. Teraz kliknij przycisk OK.

System Windows będzie teraz pracował nad utworzeniem wartości.

  • Kliknij dwukrotnie nowo utworzoną wartość TdrLevel.

Zostanie teraz otwarte okno Edytuj wartość QWORD (64-bitowa) dla TdrLevel.

  • Wypełnij pole Dane wartości wartością 0, a następnie kliknij przycisk OK, aby zapisać wprowadzone zmiany.

Twoja praca nad rejestrem została zakończona.

  • Zamknij aplikację Edytor rejestru i inne programy.
  • Uruchom ponownie komputer.
  • Przeprowadź testy gry lub programu, w których występują problemy, aby potwierdzić, że silnik Unreal Engine nie ulega już awarii jak wcześniej.
  1. Zainstaluj ponownie sterownik karty graficznej; zaktualizuj sterowniki:

Sterownik karty graficznej to program zarządzający interakcjami między GPU (komponent sprzętowy) a aplikacjami lub samym systemem Windows (część oprogramowania). Dlatego sterownik karty graficznej odgrywa ważną rolę w wyświetlaniu obrazu i operacjach renderowania wideo, które stanowią podstawę procesów graficznych.

Istnieje duże prawdopodobieństwo, że awarie silnika Unreal Engine mają coś wspólnego z wadami graficznymi lub niespójnościami, które można następnie przypisać sterownikowi karty graficznej. Jeśli rozważymy taką możliwość, możemy ekstrapolować, że karta graficzna jest w złym stanie. Prawdopodobnie sterownik jest uszkodzony, działa nieprawidłowo lub jest uszkodzony. W tym celu chcemy, abyś ponownie zainstalował sterownik, aby rozwiązać problemy z nim.

Podczas ponownej instalacji sterownika zaangażowane procesy (składające się na operacje dezinstalacji i instalacji) powodują zmiany w ustawieniach i składzie sterownika. Wynikające z tego zmiany mogą zrobić wystarczająco dużo, aby przywrócić sterownik do normalnego stanu, więc musisz zaryzykować. W końcu procedura jest całkowicie nieszkodliwa.

W każdym razie są to kroki, które musisz wykonać, aby ponownie zainstalować sterownik karty graficznej:

  • Najpierw musisz kliknąć prawym przyciskiem myszy ikonę Windows w lewym dolnym rogu ekranu urządzenia, aby zobaczyć aplikacje i opcje menu Power User.
  • Z wyświetlonej listy musisz wybrać Menedżera urządzeń (aby uruchomić tę aplikację).
  • Zakładając, że pojawiło się okno Menedżera urządzeń, musisz przejrzeć znajdującą się tam listę i zlokalizować karty graficzne.
  • Kliknij ikonę rozszerzenia obok kart graficznych, aby otworzyć jej zawartość.
  • Znajdź swoje dedykowane urządzenie GPU na liście, kliknij je prawym przyciskiem myszy, aby wyświetlić dostępne opcje, a następnie wybierz Odinstaluj sterownik.
  • Poinstruowaliśmy Cię, aby zlokalizować dedykowane urządzenie GPU, ponieważ Twój komputer prawdopodobnie uruchamia gry i inne aplikacje wymagające grafiki przy użyciu dedykowanego GPU. Twój komputer jest wyposażony w dwie jednostki graficzne (dedykowany GPU i zintegrowany GPU), ale dedykowany GPU jest z łatwością mocniejszą lub bardziej wydajną kartą.
  • Dlatego w celu uzyskania najlepszych wyników lub wyników wydajności komputer (podobnie jak większość maszyn) jest zaprogramowany do wykonywania trudnych lub intensywnych operacji graficznych za pomocą dedykowanego procesora graficznego. Z tych powodów sterownik dedykowanego GPU to ten, który musisz ponownie zainstalować, aby naprawić awarie silnika Unreal Engine.
  • Jeśli jednak masz pewność, że na komputerze są uruchamiane gry i aplikacje za pomocą zintegrowanej karty, zamiast tego kliknij prawym przyciskiem myszy zintegrowaną kartę, aby wyświetlić dostępne opcje, a następnie wybierz opcję Odinstaluj. Będziesz wtedy musiał kontynuować operację dezinstalacji na tej ścieżce (kontynuuj zgodnie z instrukcjami poniżej).
  • Kliknij przycisk Odinstaluj, aby potwierdzić operację - jeśli system Windows wyświetli monit lub okno dialogowe, aby uzyskać potwierdzenie operacji dezinstalacji sterownika karty graficznej.

Twój komputer powinien teraz działać, aby usunąć sterownik.

  • Po wykonaniu wszystkiego musisz zamknąć aplikację Menedżer urządzeń (i inne aplikacje), a następnie ponownie uruchomić komputer.
  • Poczekaj, aż system Windows uruchomi się i ustabilizuje (gdy nic nie robisz).

Teraz twój system prawdopodobnie zda sobie sprawę, że brakuje sterownika dla ważnego komponentu, więc będzie działać, aby pobrać i zainstalować potrzebne oprogramowanie (bez konieczności pomocy).

  • W tym momencie, zakładając, że Twój komputer ma zainstalowany wymagany sterownik, zalecamy ponowne uruchomienie komputera, aby zakończyć pracę.
  • Uruchom grę lub aplikację, na którą miały wpływ awarie silnika Unreal Engine, aby sprawdzić, jak długo działa.

Jeśli operacja ponownej instalacji nie wystarczyła, aby rozwiązać problem w Twoim przypadku - lub jeśli nie możesz zmusić systemu Windows do ponownego zainstalowania sterownika karty graficznej z jakiegokolwiek powodu - musisz zaktualizować sterownik. Aby to zrobić szybko, musisz pobrać Auslogics Driver Updater. Ten program pomoże Ci wykonać wszystkie zadania aktualizacji sterowników tak wydajnie, jak to tylko możliwe, dzięki czemu nie będziesz musiał zawracać sobie głowy wieloma skomplikowanymi i żmudnymi operacjami.

Zalecana aplikacja działa w ten sposób: Najpierw zainicjuje skanowanie najwyższego poziomu w celu zidentyfikowania złych sterowników (uszkodzonych, starych lub nieaktualnych, uszkodzonych i nieprawidłowo działających sterowników) na komputerze; po fazie identyfikacji przejdzie do wyszukiwania i pobierania nowych stabilnych sterowników (wersje zalecane przez producenta), które następnie instaluje jako zamienniki złego oprogramowania.

W rzeczywistości dzięki tej aplikacji komputer uruchamia nowe sterowniki dla prawie wszystkich swoich komponentów (a nie tylko dla karty graficznej). Jeśli awaria silnika Unreal Engine ma coś wspólnego z problemami wpływającymi na inne sterowniki, problem zostanie rozwiązany. Cóż, w ten sposób, ponieważ wszystkie problemy ze sterownikami zostaną rozwiązane, nic nie zostanie pominięte - i to dobrze.

Po zakończeniu procesów instalacji wszystkich nowych sterowników musisz ponownie uruchomić komputer, aby zakończyć pracę. Windows wymaga ponownego uruchomienia, aby mieć pewność, że system weźmie pod uwagę wszystkie wprowadzone zmiany. Dopiero po ponownym uruchomieniu musisz uruchomić grę lub aplikację, w której występują awarie silnika Unreal Engine, aby sprawdzić i potwierdzić, że jest teraz znacznie lepiej niż wcześniej.

Inne rzeczy, które możesz spróbować rozwiązać w przypadku awarii silnika Unreal Engine w systemie Windows 10

Jeśli nadal borykasz się z problemem „Awaria silnika Unreal” podczas grania w gry lub uruchamiania aplikacji zależnych, musisz wypróbować poprawki i obejścia na naszej ostatecznej liście rozwiązań problemu.

  1. Wyłącz wszystkie ustawienia przetaktowywania; pozbyć się wszystkich aplikacji do podkręcania:

Jeśli skonfigurowałeś swój komputer tak, aby podkręcał niektóre komponenty (na przykład procesor), aby uzyskać więcej mocy z komputera, musisz teraz przestać - ponieważ wady oczywiście przeważają nad zyskami. Jeśli nie możesz sprawić, by gry lub aplikacje działały i działały, oznacza to, że ulepszenia wydajności nie są przydatne. Pozbądź się overclockingu i daj swoim programom szansę na lepszą stabilność.

  1. Wyłącz program antywirusowy; odinstaluj aplikację zabezpieczającą:

Niektóre raporty wskazują, że niektóre marki antywirusowe przekraczają swoje możliwości, ingerując w procesy lub operacje, z którymi nie mają do czynienia, powodując problemy dla użytkowników, więc warto przyjrzeć się temu zdarzeniu w swoim przypadku. Być może Twój program antywirusowy lub zabezpieczający robi to samo. Jeśli nasze założenie się sprawdzi, silnik Unreal Engine przestanie ulegać awarii po wyłączeniu lub odinstalowaniu programu antywirusowego (lub podobnej aplikacji zabezpieczającej).

  1. Skonfiguruj komputer tak, aby korzystał tylko z dedykowanej karty graficznej do uruchamiania gier i innych aplikacji intensywnie korzystających z grafiki.
  1. Wyczyść ponownie zainstaluj wszystkie aplikacje zaangażowane w zdarzenia awarii.