Poprawka: Nie udało się zainicjować Direct3D

Direct3D, który jest częścią DirectX, to interfejs API grafiki dla systemu Windows, który służy do renderowania trójwymiarowej grafiki w aplikacjach lub grach. Direct3D wykorzystuje przyspieszenie sprzętowe, jeśli jest dostępne na karcie graficznej, i umożliwia przyspieszenie sprzętowe potoku renderowania 3D.

Brak inicjalizacji w grze wideo może oznaczać różne rzeczy, ponieważ wyjaśnienie jest nieco zbyt niejasne. Może to być wszystko, od starych sterowników po brakujące ważne pliki, ale postanowiliśmy zebrać wszystkie znane metody pracy i połączyć je w jednym artykule, który możesz sprawdzić!

Rozwiązanie 1: Zmuś grę do korzystania z DirectX11

Błędy DirectX, które widzisz, gdy pojawiają się podczas próby uruchomienia gry, można rozwiązać, po prostu uruchamiając grę DirectX11 zamiast DirectX9, z którego domyślnie się korzysta. Problem polega na tym, że różne gry używają różnych metod, aby włączyć tę poprawkę.

Czasami użytkownicy muszą edytować plik konfiguracyjny w Notatniku, a czasem można go naprawić za pomocą ustawień w grze. Jednak tutaj przedstawimy niemal uniwersalną metodę, którą można zastosować w prawie każdej grze.

  1. Przejdź do folderu instalacyjnego problematycznej gry. Jeśli podczas instalacji nie wprowadzono żadnych zmian, powinien to być Dysk lokalny >> Pliki programów.
  2. Jeśli jednak masz skrót do gry na pulpicie, możesz po prostu kliknąć go prawym przyciskiem myszy i wybrać Otwórz lokalizację pliku z menu kontekstowego.

  1. Znajdź plik d3d9.dll w folderze, kliknij go prawym przyciskiem myszy i wybierz opcję Zmień nazwę z menu kontekstowego. Zmień nazwę na coś takiego jak d3d9.old.dll, aby przygotować kopię zapasową, jeśli coś pójdzie nie tak.
  2. Gra powinna teraz automatycznie przełączyć się na korzystanie z DirectX11, jeśli jest dostępna (i jest dostępna dla systemu Vista i starszych).

Rozwiązanie 2: Zaktualizuj sterowniki karty graficznej

Jest to ważne rozwiązanie, jeśli chcesz poprawnie rozwiązać ten problem, ponieważ DirectX i Direct3D są ściśle powiązane z kartą graficzną. Karta graficzna będzie wymagała najnowszych sterowników, jeśli chcesz wykonać pewne funkcje dostępne w nowszych grach wymaganych przez narzędzie DirectX.

  1. Kliknij przycisk menu Start, wpisz „Menedżer urządzeń” przy otwartym menu i wybierz go z listy wyników, po prostu klikając pierwszy wynik. Możesz także użyć kombinacji Klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Wpisz „devmgmt.msc” w polu i kliknij OK, aby go uruchomić.

  1. Ponieważ chcemy zaktualizować kartę graficzną, rozwiń kategorię Karty graficzne, kliknij kartę wideo prawym przyciskiem myszy i wybierz opcję Odinstaluj urządzenie.

  1. Potwierdź wszystkie dialogi, które mogą wymagać potwierdzenia wyboru i poczekaj na zakończenie procesu.
  2. Poszukaj sterownika karty graficznej w witrynie producenta karty i postępuj zgodnie z instrukcjami, które powinny być dostępne na stronie. Zapisz plik instalacyjny na komputerze i uruchom go stamtąd. Komputer może kilkakrotnie uruchomić się ponownie podczas instalacji.

Sterowniki Nvidia - kliknij tutaj !

Sterowniki AMD - kliknij tutaj !

Rozwiązanie 3: Pobierz i zainstaluj najnowszą wersję DirectX 9.0

Czasami rozwiązanie może być oczywiste i może być konieczne zainstalowanie nowszej wersji DirectX. Często dzieje się tak w przypadku gier, które nie zapewniają własnej instalacji DirectX, a problem można rozwiązać dość łatwo, jeśli tak jest; i to poprzez aktualizację DirectX do najnowszej wersji.

  1. Przejdź do strony pobierania instalatora internetowego środowiska wykonawczego użytkowników DirectX na oficjalnej stronie internetowej firmy Microsoft, do której prowadzi link.
  2. Przewiń w dół, zlokalizuj i kliknij czerwony przycisk Pobierz na stronie i postępuj zgodnie z instrukcjami, które pojawią się na ekranie, aby bezpośrednio pobrać Web Installer dla DirectX na twój komputer.

Uwaga : Microsoft prawdopodobnie zaoferuje kilka swoich aplikacji po kliknięciu łącza Pobierz, ale należy odznaczyć te produkty, jeśli wolisz, aby nie były one dostępne na komputerze. Jeśli zdecydujesz się nie pobierać tych narzędzi, przycisk Dalej zmieni nazwę na Nie, dziękuję i kontynuuj.

  1. Wykonaj instalację DirectX, postępując zgodnie z instrukcjami z witryny Microsoft lub z kreatora instalacji DirectX. Musisz przewinąć stronę Warunki i kliknąć przycisk Dalej.

  1. Uruchom ponownie komputer i sprawdź, czy nadal pojawia się błąd „Nie udało się zainicjować Direct3D”.

Ciekawe Artykuły