Fix: err_gfx_d3d_init в GTA V

  • Играта се срива, тъй като системата няма достатъчно ресурси, за да я стартира с DX11.
  • Някои графични настройки като Tesselation и VSync причиняват срив.
  • PC няма най-новите драйвери за графичен процесор.
  • Някои DLL файлове (x64.rpf, d3dcsx_46.dll и d3dcompiler.dll), намиращи се в директорията на играта, са повредени.
  • Двойната настройка на графичния процесор (Crossfire или SLI) затрупва играта.
  • Липсваща или повредена библиотека на Visual C ++.
  • Ако в момента се борите с err_gfx_d3d_init грешка, има някои добри новини - повечето потребители са успели да отстранят проблема и да разрешат проблема. По-долу имате колекция от корекции, които са позволили на потребителите да поправят err_gfx_d3d_init грешка. Моля, следвайте всеки метод по ред, докато успеете да премахнете съобщението за грешка.



    Забележка: Имайте предвид, че всички поправки по-долу предполагат, че сте купили законно копие на GTA V.

    Метод 1: Актуализирайте драйверите на GPU

    Предвид факта, че този проблем е получил много внимание както от разработчиците на Rockstar, така и от производителите на графични процесори, през годините бяха пуснати много корекции за справяне с проблема. Както Nvidia, така и ATI пуснаха корекции за стабилност, за да ограничат обхвата на err_gfx_d3d_init грешка.





    Очевидното място за започване на вашето ръководство за отстраняване на неизправности е да се уверите, че вашите графични драйвери са актуализирани. За да направите това, посетете тази връзка ( тук ) за Nvidia или това ( тук ) за ATI. Изтеглете най-новата версия на драйвера според вашия GPU модел и версията на Windows, след това рестартирайте компютъра си и вижте дали проблемът е разрешен. Ако не е, следвайте Метод 2 .



    Метод 2: Преинсталиране и актуализиране на играта до най-новата версия

    След като премахнете остарелите драйвери за графичен процесор от списъка, нека видим дали файловете на директориите ви за игри са непокътнати. Ако сте закупили физическо копие на играта, това може да стане само чрез преинсталиране на играта.

    Забележка: Ако сте закупили играта чрез Steam, щракнете с десния бутон върху GTA V в Библиотека раздел и изберете Имоти . След това отидете на Локални файлове и кликнете върху Проверете целостта на игралните файлове . Целият процес може да отнеме над 10 минути, но ще ви спести от преинсталиране на играта. Ако сканирането разкрие несъответствия, Steam автоматично ще изтегли отново липсващите / повредени файлове.



    След като се уверите, че вашата директория с игри няма повредени файлове, уверете се, че GTA V е актуализиран до най-новата версия. В зависимост от коя платформа сте използвали за закупуване на играта, стъпките за актуализиране ще бъдат различни. Rockstar пусна серия от корекции за случаи, когато грешката е причинена от вътрешен проблем в играта.

    Ако съобщението за грешка все още се появява след преинсталиране и актуализиране на играта до най-новата версия, следвайте Метод 3.

    Метод 3: Деактивиране на Fraps, ShadowPlay или друг софтуер за наслагване

    Съобщава се, че много потребители са отстранили проблема след деактивиране Fraps или друг софтуер, който наслоява информация на екрана на играта. Изглежда, че Fraps и няколко други наслагвания на игри са в конфликт с повечето помощни програми за овърклок на GPU в GTA V. Ако използвате софтуер като този за проследяване на вашия FPS, деактивирайте го и се опитайте да стартирате играта.

    Ако грешката не се появява, докато Fraps (или друг) е деактивиран, деинсталирайте програмата и потърсете друго решение, за да проследите броя на FPS. Ако деактивирането на Fraps / ShadowPlay не е помогнало, преминете към Метод 4.

    Метод 4: Преинсталиране на библиотеката Visual C ++ и DirectX

    Някои потребители са успели да отстранят проблема, след като са инсталирали липсващ Библиотека на Microsoft Visual C ++ и преинсталиране на DirectX . Първо посетете тази официална връзка на Microsoft ( тук ) и изтеглете и инсталирайте Microsoft Visual C ++ 2008 SP1 .

    След като инсталирате библиотеката C ++, отидете на тази връзка ( тук ) и инсталирайте Уеб инсталатор за изпълнение на DirectX за краен потребител . Това ще оборудва вашата система с необходимите DLL файлове, необходими за стартиране на играта в DX 11.

    Метод 5: Изтриване на DLL файлове от инсталационната папка на GTA V (само Steam)

    The err_gfx_d3d_init грешката често е свързана с два грешни DLL файла от Персонализиран HLSL компилатор. Някои потребители са успели да разрешат проблема чрез изтриване d3dcsx_46.dll и d3dcompiler.dll от папката за инсталиране на играта.

    След като изтриете DLL файловете, отидете на _CommonRedist папка в папката GTA V и стартирайте настройката на DX, за да преинсталирате липсващите DLL компоненти. Когато инсталацията приключи, рестартирайте системата си и стартирайте играта отново.

    Ако видите различна грешка (свързана с липсващи DLL файлове), щракнете с десния бутон върху GTA V в библиотеката на Steam и щракнете върху Имоти . След това отидете на Локални файлове и щракнете върху Проверете целостта на игралните файлове.

    Когато процесът приключи, стартирайте играта отново и вижте дали тя е коригирала err_gfx_d3d_init грешка. Ако все още е там, преминете към Метод 6 .

    Метод 6: Стартиране на играта в Borderless без Tesselation и VSync

    Има няколко настройки в играта, за които е известно, че задействат err_gfx_d3d_init грешка. Някои потребители са успели да спрат играта да се срине с тази грешка, като са деактивирали VSync, Теселация и пускане на играта в Без граници режим.

    Забележка: Следното поправяне е приложимо само ако грешката при срив се появи някъде след стартирането на играта.

    Ако можете да стартирате играта, преди тя да се срине, отидете в Настройки> Графика и задайте VSync да се ИЗКЛ . След това превъртете надолу и деактивирайте Теселация и задайте Настройки на екрана да се Без граници (можете също да принудите екрана да Без граници чрез натискане ALT + ENTER) .

    Ако играта се срине със същото err_gfx_d3d_init грешка, преминете към метода по-долу.

    Метод 7: Промяна на настройката Direct X в играта на 10 или 10.1

    Въпреки че GTA се предлага на пазара като DirectX 11 игра, той също така е проектиран да работи на по-стари версии на DirectX. The err_gfx_d3d_init грешката се дължи главно на проблеми със съвместимостта между графичния хардуер и поддържащия DirectX софтуер, присъстващ в системата.

    Повечето потребители са успели да премахнат грешката, като са превключили версията DirectX в играта на 10 или 10.1. Въпреки че това най-вероятно ще реши проблема ви (особено на машини, които едва отговарят на минималните изисквания), това ще направи играта да изглежда по-малко красива, отколкото при DirectX 11. Превключвате към DirectX 10, като отидете Настройки> Графика и задайте Версия на DirectX до 10.1 или 10.

    Ако получите грешката при стартиране и не можете да получите достъп до настройките по време на игра, следвайте стъпките по-долу:

    1. Отидете в основната директория на GTA V. По подразбиране се намира в C: Програмни файлове Rockstar Games Grand theft auto V.
    2. Създайте нов .txt файл и го наименувайте “Commandline.txt”.
    3. Добави -DX10 ред до файла, след което го запазете.
    4. Отворете играта и вижте дали грешката е премахната.

    Метод 8: Деактивиране на GPU овърклок и CrossFire / SLI

    Ако имате навика да овърклоквате хардуера си, може да искате да деактивирате персонализираните честоти, за да видите дали причиняват проблем. Някои потребители са успели да спрат играта да се срива с err_gfx_d3d_init грешка, като премахнете техния овърклок.

    Разбира се, това не е идеално за овърклок ентусиасти, но поне ще имате по-ясна представа какво причинява проблема. Ако играта вече не се срива, след като се върнете към честотите на GPU по подразбиране, или ги загубете напълно, или експериментирайте с различни стойности, докато намерите стабилна компилация.

    Ако имате двойна настройка на графичния процесор (CrossFire или SLI), опитайте да стартирате играта само с една графична карта и проверете дали грешката все още се появява. Ако не стане, преконфигурирайте настройките на SLI / CrossFire, рестартирайте, след това стартирайте отново играта.

    5 минути четене