Poprawka: nie udało się utworzyć urządzenia d3d9

Wielu użytkowników napotkało problem polegający na wyświetleniu błędu „Nie udało się utworzyć urządzenia d3d9. Może się to zdarzyć, jeśli pulpit jest zablokowany ”na ich ekranach, gdy próbują zagrać w grę bezpośrednio lub za pośrednictwem innych programów uruchamiających gry, takich jak Steam.

Przyczyną wystąpienia tego błędu jest głównie konflikt w rozdzielczości gry, którą próbujesz uruchomić, oraz bieżąca rozdzielczość monitora. Jeśli występuje niezgodność, może wystąpić ten stan. Istnieje również kilka innych przyczyn tego błędu, które omówimy poniżej.

Rozwiązanie 1: Zmiana rozdzielczości gry (Steam)

Najłatwiejszym sposobem rozwiązania tego problemu jest uruchomienie gry w trybie okienkowym. To rozwiązanie jest przeznaczone dla osób grających w gry na platformie Steam. Podczas uruchamiania gry przez Steam, gra w ogóle się nie uruchamia i pojawia się komunikat o błędzie. Wykonaj poniższe czynności:

Zanim przejdziemy do zmiany rozdzielczości Steam, musimy sprawdzić aktualną rozdzielczość twojego monitora, abyśmy mogli ustawić zgodnie z nią.

  1. Kliknij prawym przyciskiem myszy w dowolnym miejscu na pulpicie i wybierz „ Ustawienia wyświetlania ”.

  1. Sprawdź aktualną rozdzielczość ustawioną na komputerze. Tutaj jest 1920 x 1200.

  1. Po zanotowaniu rozdzielczości uruchom klienta Steam. Kliknij kartę Biblioteka. Kliknij grę prawym przyciskiem myszy i wybierz Właściwości .

  1. Kliknij kartę Ogólne i wybierz Opcje uruchamiania z listy dostępnych opcji. Teraz ustaw aktualną rozdzielczość. Przykład ustawienia rozdzielczości 1920 x 1200 w opcjach uruchamiania to „ -w 1920 –h 1200 ”.

  1. Naciśnij OK, aby zapisać zmiany i wyjść. Uruchom ponownie klienta Steam i sprawdź, czy możesz poprawnie uruchomić grę.

Możesz także eksperymentować z różnymi rozdzielczościami możliwymi w kliencie Steam. Możesz także zmienić rozdzielczość na komputerze, a następnie zaktualizować opcję uruchamiania z klienta.

Innym możliwym obejściem jest uruchomienie gry w trybie okienkowym . W tym trybie nie ma ustawionej rozdzielczości, a gra uruchomi się na małym ekranie w oknie. Możesz łatwo zmienić wymiary ekranu, przeciągając krawędzie. Poleceniem ustawiania trybu okienkowego jest „ -windowed ”.

Wskazówka: możesz również ustawić opcję uruchamiania jako „ -dxlevel 81 ”. Zmusi to grę do uruchomienia wspomnianego trybu DirectX.

Rozwiązanie 2: Instalacja środowiska wykonawczego użytkownika końcowego DirectX

DirectX to zbiór API przeznaczonych do obsługi zadań związanych z multimediami, zwłaszcza grami. Jeśli nie masz jeszcze zainstalowanego modułu, powinieneś dodać go do swojego systemu jak najszybciej i sprawdzić, czy to załatwi sprawę.

  1. Przejdź do oficjalnego DirectX firmy Microsoft
  2. Kliknij przycisk Pobierz i pobierz pakiet do dostępnej lokalizacji.

  1. Zainstaluj pakiet na swoim komputerze. Po zainstalowaniu sprawdź, czy problem został rozwiązany i możesz bezproblemowo uruchomić grę.

Rozwiązanie 3: Ręczna zmiana rozdzielczości w plikach gry

Jeśli obie powyższe metody nie działają, możemy spróbować zmienić rozdzielczość gry, zmieniając ręcznie niektóre pliki gry w folderze Steam. Zwróć uwagę, że mądrze jest zrobić kopię plików konfiguracyjnych i przechowywać ją w oddzielnej lokalizacji, aby można było ją zastąpić, jeśli coś pójdzie nie tak.

  1. Przejdź do katalogu swojej gry. Przykładowy katalog to:
Steam / Steamapps / Common / APB Reloaded / APBGame / Config
  1. Teraz otwórz plik „ Machineoptions.ini ”, klikając go prawym przyciskiem myszy, wybierz, najeżdżając kursorem na „otwórz za pomocą” i wybierając Notatnik . Możesz także otworzyć plik bezpośrednio, klikając go, a gdy system Windows wyświetli monit, wybierz Notatnik .

  1. Teraz zrobimy małą sztuczkę. Zamierzamy usunąć ';' z polecenia rozdzielczości i zachowaj tę samą wartość. Tak więc początkowo będziesz mieć ciągi znaków jako:
; ResX = 1024; ResY = 768

Po usunięciu dwukropków zobaczysz coś takiego:

ResX = 1024 ResY = 768
  1. Zapisz zmiany i wyjdź. Uruchom ponownie komputer poprawnie i spróbuj uruchomić grę.

Rozwiązanie 4: Aktualizacja sterowników graficznych

Jeśli wszystkie powyższe metody zawiodą, prawdopodobnie oznacza to, że wystąpił problem z aktualnymi sterownikami zainstalowanymi na komputerze. Jeśli masz uszkodzone lub nieaktualne sterowniki, może to być przyczyną, dla której gra nie przełącza się na domyślną rozdzielczość komputera i pojawia się komunikat o błędzie. Teraz istnieją dwa sposoby aktualizacji sterowników: ręcznie lub automatycznie . W przypadku ręcznego musisz osobiście pobrać sterownik po wyszukaniu go na stronie producenta.

Przed aktualizacją sterowników sprawdzimy, czy zainstalowanie sterowników domyślnych rozwiąże za nas problem.

  1. Uruchom komputer w trybie awaryjnym . Wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter. Tutaj przejdź do kart graficznych , kliknij prawym przyciskiem myszy kartę i wybierz Odinstaluj urządzenie .

  1. Uruchom komputer w trybie normalnym, naciśnij Windows + R, wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter. Najprawdopodobniej zostaną zainstalowane domyślne sterowniki. Jeśli nie, kliknij prawym przyciskiem myszy dowolne puste miejsce i wybierz „ Skanuj w poszukiwaniu zmian sprzętu ”. Teraz sprawdź, czy gra działa bez problemów . Jeśli to działa bez żadnych problemów, dobrze dla Ciebie. Jeśli nie, kontynuuj.
  2. Teraz są dwie opcje. Możesz albo wyszukać w Internecie najnowszy sterownik dostępny dla twojego sprzętu na stronie producenta, takiej jak NVIDIA itp. (I zainstalować go ręcznie), albo możesz pozwolić Windows zainstalować najnowszą wersję (automatycznie wyszukuje aktualizacje).
  3. Przyjrzymy się instalacji ręcznej. Kliknij prawym przyciskiem myszy swój sprzęt i wybierz „ Aktualizuj sterownik ”. Wybierz pierwszą opcję „Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika”. Wybierz drugą opcję, jeśli aktualizujesz ręcznie, wybierz „Wyszukaj sterownik” i przejdź do lokalizacji, z której pobrałeś.

  1. Po zainstalowaniu sterowników uruchom ponownie komputer, uruchom grę i sprawdź, czy to rozwiązuje problem.