Поправяне: Неуспешна инициализация на Direct3D

Direct3D, който е част от DirectX, е графичен API интерфейс за Windows, който се използва за изобразяване на триизмерната графика в приложения или игри. Direct3D използва хардуерното ускорение, ако е налично на видеокартата и позволява хардуерното ускорение на тръбопровода за 3D визуализация.

Ако не го инициализирам във видео игра, това може да означава всякакви неща, тъй като обяснението е твърде неясно. Това може да бъде всичко - от стари драйвери до липсващи важни файлове, но решихме да съберем всички известни методи на работа и да ги съберем в една статия, за да проверите!

Решение 1: Принудете играта да използва DirectX11

Грешките в DirectX, които виждате, когато се появяват, когато се опитвате да стартирате играта, могат да бъдат решени просто, като накарате играта да използва DirectX11 вместо DirectX9, която се опитва да използва по подразбиране. Проблемът е, че различните игри използват различни методи, за да активират това ощипване.

Понякога потребителите трябва да редактират конфигурационен файл в Notepad, а понякога той може да бъде коригиран просто с помощта на настройките в играта. Тук обаче ще представим почти универсален метод, който може да се използва за почти всяка игра.

  1. Отворете папката за инсталиране на проблемната игра. Ако не сте направили никакви промени по време на инсталацията, това трябва да бъдат Local Disk >> Program Files.
  2. Ако обаче имате пряк път на играта на работния плот, можете просто да кликнете с десния бутон върху нея и да изберете Отворете местоположението на файла от контекстното меню.

  1. Намерете d3d9.dll файла в папката, щракнете с десния бутон върху него и изберете опцията Преименуване от контекстното меню. Преименувайте го на нещо като d3d9.old.dll, така че да имате готов архив, ако нещо се обърка.
  2. Играта трябва автоматично да премине към използване на DirectX11, ако е налична (и е налична за Vista и по-стари).

Решение 2: Актуализирайте драйверите за вашата видеокарта

Това е важно решение, ако искате да отстраните този проблем правилно, тъй като DirectX и Direct3D са тясно свързани с вашата графична карта. Графичната карта ще се нуждае от най-новите драйвери, ако искате да извършите определена функция, налична в по-новите игри, поискани от помощната програма DirectX.

  1. Щракнете върху бутона Старт меню, въведете „Диспечер на устройства“ с отвореното меню и го изберете от списъка с резултати, като просто щракнете върху първия резултат. Можете също да използвате комбинацията клавиши на Windows Key + R, за да отворите диалоговия прозорец Run. Въведете „devmgmt.msc“ в полето и щракнете върху OK, за да го стартирате.

  1. Тъй като искаме да актуализираме графичната карта, разширете категорията адаптери за дисплей, щракнете с десния бутон върху вашата видеокарта и изберете опцията Деинсталиране на устройство.

  1. Потвърдете всички диалози, които може да помолят да потвърдите избора си и изчакайте процеса да приключи.
  2. Потърсете драйвера на вашата графична карта на уебсайта на производителя на картата и следвайте техните инструкции, които трябва да са достъпни на сайта. Запазете инсталационния файл на вашия компютър и го стартирайте оттам. Вашият компютър може да се рестартира няколко пъти по време на инсталацията.

Драйвери на Nvidia - Щракнете тук !

AMD драйвери - щракнете тук !

Решение 3: Изтеглете и инсталирайте най-новата версия на DirectX 9.0

Понякога решението може да е очевидно и може да се наложи да инсталирате по-нова версия на DirectX. Често се случва сред игри, които не предоставят собствена инсталация на DirectX и проблемът може да бъде решен доста лесно, ако това е така; и това е чрез актуализиране на DirectX до последната версия.

  1. Отворете Страницата за изтегляне на уеб инсталатора на DirectX за крайния потребител на официалния уебсайт на Microsoft, който е свързан тук.
  2. Превъртете надолу, намерете и кликнете върху червен бутон за изтегляне на сайта и следвайте инструкциите, които ще се появят на екрана, за да изтеглите директно уеб инсталатора за DirectX на вашия компютър.

Забележка : Майкрософт вероятно ще предложи няколко свои приложения, след като щракнете върху връзката за изтегляне, но трябва да премахнете отметката от тези продукти, ако предпочитате да не ги имате на вашия компютър. Ако решите да не изтегляте тези помощни програми, бутона Next ще бъде преименуван на No благодаря и ще продължи.

  1. Извършете инсталацията на DirectX, като следвате инструкции от уебсайта на Microsoft или от съветника за инсталиране на DirectX. Ще трябва да преминете през страницата Условия и условия и да кликнете върху бутона Next.

  1. Рестартирайте компютъра и проверете дали грешката „Неуспешно инициализиране на Direct3D“ все още се появява.

Интересни Статии