GTA San Andreas, GTA 5, MTA, RAGE MP или FiveM не запускается и показывает ошибку DirectX? Причиной может быть отсутствие дополнительных библиотек DirectX 9, повреждённый видеодрайвер, несовместимый графический мод, неправильные настройки игры, повреждение Windows или отсутствие необходимых возможностей у видеокарты.
На Windows 10 и Windows 11 уже установлен современный DirectX, однако старым играм и отдельным клиентам могут дополнительно требоваться библиотеки D3DX9, XInput 1.3, XAudio 2.7 и D3DCompiler_43. Они устанавливаются официальным пакетом Microsoft DirectX End-User Runtimes и не заменяют системный DirectX 11 или DirectX 12.
Скачивать отдельные файлы d3dx9_43.dll, xinput1_3.dll или D3DCompiler_43.dll с неизвестных сайтов не следует. Правильное решение — установить полный официальный компонент, обновить Windows и видеодрайвер, а затем проверить игровые файлы.
В этой инструкции разберём установку DirectX 9 для GTA San Andreas и MTA, ошибки Direct3D в GTA 5, проблемы RAGE MP и FiveM, восстановление системных компонентов, очистку кэша шейдеров и безопасную диагностику видеокарты.
Основные ошибки DirectX в GTA, MTA, RAGE MP и FiveM
| Ошибка | Возможная причина | Что делать |
|---|---|---|
d3dx9_43.dll was not found |
Не установлена дополнительная библиотека DirectX 9. | Установить официальный DirectX End-User Runtime. |
d3dx9_30.dll is missing |
Не хватает старого компонента D3DX9 или включён режим совместимости. | Установить DirectX Runtime и отключить режим совместимости. |
D3DCompiler_43.dll was not found |
Отсутствует компонент старого DirectX SDK. | Установить DirectX End-User Runtimes. |
xinput1_3.dll was not found |
Не установлен устаревший компонент XInput. | Использовать официальный пакет DirectX. |
XAudio2_7.dll was not found |
Отсутствует дополнительная библиотека XAudio. | Установить полный DirectX Runtime. |
ERR_GFX_D3D_INIT |
Direct3D не смог создать или запустить графическое устройство. | Обновить Windows, драйвер и проверить настройки GTA 5. |
D3DERR_DEVICELOST |
Игра потеряла доступ к видеокарте или драйвер был перезапущен. | Переустановить драйвер, убрать разгон и графические моды. |
DXGI_ERROR_DEVICE_REMOVED |
Windows или драйвер сбросил графическое устройство. | Проверить драйвер, температуру, разгон и питание видеокарты. |
DXGI_ERROR_DEVICE_HUNG |
Графическая команда зависла или драйвер перестал отвечать. | Отключить моды, снизить настройки и выполнить чистую установку драйвера. |
Failed to initialize Direct3D |
Не удалось создать графический контекст. | Проверить драйвер, DirectX, настройки и возможности видеокарты. |
DirectX encountered an unrecoverable error |
Сбой драйвера, настроек или графической библиотеки. | Сбросить конфигурацию игры и проверить системные компоненты. |
D3D_FEATURE_LEVEL_11_0 is required |
Видеокарта или драйвер не предоставляет необходимый feature level. | Обновить драйвер либо использовать совместимое оборудование. |
Cannot find 800x600x32 video mode |
GTA San Andreas не может применить сохранённый видеорежим. | Удалить gta_sa.set и обновить видеодрайвер. |
0xc000007b |
Смешаны несовместимые компоненты x86 и x64 либо повреждены библиотеки. | Восстановить DirectX, Visual C++, Windows и файлы игры. |
| Чёрный экран после запуска | Ошибочный видеорежим, мод, драйвер или неподдерживаемая функция. | Сбросить настройки, отключить моды и выбрать основную видеокарту. |
Что такое DirectX и зачем он нужен играм GTA
DirectX — набор системных компонентов Windows, через которые игры взаимодействуют с видеокартой, звуковым устройством, контроллерами и другими мультимедийными устройствами.
В игровой среде чаще всего используются:
- Direct3D — создание и отображение трёхмерной графики;
- DXGI — взаимодействие с видеокартой, монитором и видеопамятью;
- DirectInput — работа со старыми устройствами ввода;
- XInput — поддержка совместимых игровых контроллеров;
- XAudio — обработка звука;
- D3DCompiler — компиляция графических шейдеров;
- D3DX — дополнительные библиотеки старого DirectX SDK.
Ошибка DirectX не всегда означает, что DirectX полностью отсутствует. Иногда повреждён только дополнительный компонент, видеодрайвер или конфигурация конкретной игры.
Почему DirectX 12 не заменяет старые компоненты DirectX 9
В Windows может отображаться DirectX 12, но GTA San Andreas или MTA всё равно сообщает об отсутствии d3dx9_43.dll. Это нормальная ситуация: системная версия DirectX и дополнительные библиотеки старого SDK устанавливаются отдельно.
Современный DirectX не обязательно включает:
d3dx9_24.dll—d3dx9_43.dll;d3dx10_43.dll;d3dx11_43.dll;D3DCompiler_43.dll;xinput1_3.dll;XAudio2_7.dll;- компоненты XACT;
- Managed DirectX 1.1.
Официальный DirectX End-User Runtime устанавливает эти библиотеки параллельно. Он не удаляет и не понижает DirectX 11 или DirectX 12.
Нужно ли удалять DirectX 12 перед установкой DirectX 9
Нет. Удалять системный DirectX не требуется и штатного безопасного способа полностью удалить его из современной Windows нет. Установщик добавляет только необходимые совместимые компоненты.
Как определить причину ошибки DirectX
- Перепишите полное название ошибки.
- Определите, возникает ли она в обычной GTA или только в мультиплеерном клиенте.
- Проверьте, запускалась ли игра до установки модов.
- Откройте
dxdiagи посмотрите состояние видеокарты. - Проверьте, какой графический адаптер используется.
- Обновите Windows и видеодрайвер.
- Установите официальный DirectX End-User Runtime.
- Сбросьте настройки игры.
- Проверьте игровые файлы.
| Где появляется ошибка | Вероятная область проблемы |
|---|---|
| В GTA San Andreas и MTA | DirectX 9, видеорежим, gta_sa.set или видеодрайвер. |
| Только в MTA | Файлы клиента MTA, настройки MTA, моды или кэш. |
| В обычной GTA 5 | Драйвер, Direct3D, настройки графики, модификации или файлы игры. |
| Только в RAGE MP | Клиент RAGE MP, выбранная GTA 5, моды или кэш сервера. |
| Только в FiveM | Клиент FiveM, моды GTA, кэш, системные библиотеки или драйвер. |
| Во всех играх | Windows, драйвер видеокарты, аппаратная неисправность или разгон. |
Откуда безопасно устанавливать DirectX
Используйте только официальный установщик Microsoft:
- DirectX End-User Runtime Web Installer;
- DirectX End-User Runtimes June 2010;
- Windows Update для актуальных системных компонентов.
Не используйте:
- сайты для скачивания отдельных DLL;
- архивы «все DLL для игр»;
- неофициальные сборники DirectX;
- репаки системных библиотек;
- программы автоматического поиска DLL;
- торрент-раздачи системных компонентов;
- BAT-файлы, копирующие DLL в Windows.
DirectX SDK не нужен обычному игроку
DirectX SDK предназначен преимущественно для разработки и поддержки программ. Для запуска GTA, MTA, RAGE MP или FiveM устанавливайте End-User Runtime, а не полный SDK.
Веб-установщик и автономный пакет DirectX
| Вариант | Особенности |
|---|---|
| Web Installer | Небольшой файл, который загружает необходимые компоненты через интернет. |
| June 2010 Redist | Автономный архив со всеми дополнительными библиотеками старого DirectX SDK. |
Веб-установщик удобен для обычной проверки. Автономный пакет полезен, если веб-установка не может скачать компоненты или библиотека должна быть установлена на нескольких компьютерах.
Автономный пакет сначала распаковывается
Файл directx_Jun2010_redist.exe не устанавливает компоненты сразу. Сначала он предлагает выбрать временный каталог для распаковки.
После распаковки необходимо открыть этот каталог и запустить:
DXSETUP.exe
После завершения временную папку можно удалить.
Как правильно установить компоненты DirectX 9
- Закройте GTA и мультиплеерные клиенты.
- Закройте Rockstar Games Launcher, Steam и Epic Games.
- Удалите вручную скачанные DLL из папки игры.
- Скачайте официальный DirectX End-User Runtime.
- Запустите установщик от обычной учётной записи.
- Примите лицензионное соглашение.
- Дождитесь установки компонентов.
- Перезагрузите компьютер.
- Повторите запуск игры без модификаций.
Установщик пишет, что новая версия уже установлена
Это сообщение может относиться к основной версии DirectX. Используйте официальный автономный пакет June 2010, если отсутствует конкретный файл D3DX9, XInput или XAudio.
Нужно ли выбирать x86 или x64
DirectX End-User Runtime самостоятельно устанавливает необходимые варианты библиотек. Отдельно выбирать архитектуру, как при установке Visual C++, обычно не требуется.
Ошибки d3dx9_43.dll, D3DCompiler_43.dll и xinput1_3.dll
d3dx9_43.dll
Файл относится к дополнительным библиотекам D3DX9. Ошибка часто появляется при запуске GTA San Andreas, MTA и старых игровых инструментов.
D3DCompiler_43.dll
Это старый компонент компилятора шейдеров. Он устанавливается вместе с дополнительным DirectX Runtime.
D3DCompiler_47.dll
Эта библиотека относится к более современным системным компонентам. При её повреждении сначала обновите Windows и выполните восстановление системы через DISM и SFC.
xinput1_3.dll
Файл используется некоторыми играми для работы с контроллерами. Не заменяйте его копией из другой игры.
XAudio2_7.dll
При отсутствии звукового компонента игра может не запускаться либо завершаться до появления основного меню. Установите полный DirectX Runtime.
Почему нельзя скачивать отдельные DirectX DLL
Библиотека с правильным названием может:
- иметь неправильную версию;
- не подходить к архитектуре программы;
- быть изменена неизвестным автором;
- требовать другие отсутствующие компоненты;
- содержать вредоносный код;
- вызывать ошибку точки входа;
- перекрывать правильную системную библиотеку;
- нарушать запуск других игр.
Правильный установщик размещает весь комплект файлов в нужных каталогах и выполняет необходимые системные операции.
Проверка DirectX и видеокарты через dxdiag
- Нажмите
Win + R. - Введите:
dxdiag
- Нажмите Enter.
- Дождитесь завершения проверки.
- Откройте вкладку «Экран» или «Дисплей».
Проверьте:
- название видеокарты;
- производителя;
- объём видеопамяти;
- дату и версию драйвера;
- уровни возможностей Direct3D;
- состояние аппаратного ускорения;
- наличие ошибок в нижней части окна;
- правильно ли определён основной монитор.
Сохранение отчёта
Нажмите «Сохранить все сведения» либо выполните:
dxdiag /t "%USERPROFILE%\Desktop\dxdiag.txt"
Отчёт можно использовать при обращении в поддержку игры или клиента.
Версия DirectX и Feature Level — не одно и то же
В системе может быть установлен DirectX 12, но старая видеокарта предоставляет только ограниченный уровень возможностей Direct3D.
При ошибке вида:
D3D_FEATURE_LEVEL_11_0 is required
проверьте:
- уровни возможностей в dxdiag;
- установлен ли официальный видеодрайвер;
- не используется ли Microsoft Basic Display Adapter;
- не запускается ли игра через удалённый рабочий стол;
- не выбрана ли слабая встроенная видеокарта;
- соответствует ли оборудование требованиям игры.
Установка DLL не добавляет видеокарте аппаратную поддержку новых функций.
Установите обновления Windows
Современные компоненты DirectX обновляются вместе с Windows. Проверьте центр обновления, если ошибка появилась после переустановки системы или длительного отключения обновлений.
- Откройте параметры Windows.
- Перейдите в центр обновления.
- Запустите проверку обновлений.
- Установите обязательные обновления.
- Проверьте дополнительные обновления драйверов.
- Перезагрузите компьютер.
- Повторите проверку обновлений.
Не устанавливайте системные обновления из неофициального архива ради восстановления одной библиотеки.
Обновите или переустановите драйвер видеокарты
Direct3D работает через драйвер видеокарты. Повреждённый или неподходящий драйвер может вызывать ошибку даже при полностью исправном DirectX.
Скачивайте драйвер у производителя
- NVIDIA — для видеокарт GeForce;
- AMD — для Radeon;
- Intel — для встроенной и дискретной графики Intel;
- сайт производителя ноутбука — если требуется специальная версия драйвера.
Когда нужна переустановка
- ошибка появилась после обновления драйвера;
- в dxdiag отображается Microsoft Basic Display Adapter;
- игра видит неправильную видеокарту;
- Direct3D-функции недоступны;
- появляются DXGI_ERROR_DEVICE_REMOVED или DEVICE_HUNG;
- драйвер регулярно перезапускается;
- вылетают несколько игр.
После установки драйвера
- Перезагрузите компьютер.
- Сбросьте разгон видеокарты.
- Отключите оверлеи.
- Запустите игру без ReShade и ENB.
- Проверьте температуру и стабильность.
Ошибки DirectX в GTA San Andreas
Оригинальная GTA San Andreas использует старый графический API и чувствительна к сохранённому видеорежиму, модификациям и режиму совместимости Windows.
Основной порядок исправления
- Установите DirectX End-User Runtime.
- Обновите видеодрайвер.
- Удалите файл настроек
gta_sa.set. - Отключите ENB, ReShade и ASI-модификации.
- Отключите режим совместимости.
- Проверьте чистую GTA San Andreas.
- Только затем запускайте MTA.
Где находится gta_sa.set
%USERPROFILE%\Documents\GTA San Andreas User Files\gta_sa.set
Безопаснее переименовать файл:
gta_sa.set → gta_sa_backup.set
При следующем запуске игра создаст настройки заново.
Cannot find 800x600x32 video mode
GTA San Andreas не может создать сохранённый видеорежим. Причиной может быть повреждённый gta_sa.set, видеодрайвер, мод или некорректный режим совместимости.
- Закройте GTA San Andreas и MTA.
- Переименуйте
gta_sa.set. - Отключите режим совместимости Windows.
- Удалите графические DLL модов.
- Обновите видеодрайвер.
- Запустите одиночную игру.
- Настройте разрешение заново.
Не скачивайте исправленный gta_sa.exe с неизвестного сайта только ради изменения видеорежима.
Ошибки DirectX в MTA: San Andreas
D3dx9_*.dll не найден
Ошибка означает, что отсутствует или повреждена дополнительная библиотека DirectX 9.
Установите официальный DirectX End-User Runtime и перезагрузите компьютер.
MTA запускается, но GTA San Andreas нет
Сначала добейтесь нормального запуска одиночной GTA. MTA использует её игровые данные и не может исправить повреждённый видеорежим или неисправный драйвер.
Ошибка появилась после установки ENB
Временно переместите из папки GTA San Andreas:
d3d9.dll;enbseries.ini;dxgi.dll;- файлы ReShade;
- неизвестные ASI-плагины;
- графические конфигурации сборки.
Проблема с d3dx9_30.dll
Помимо установки DirectX проверьте свойства gta_sa.exe и MTA. Старый режим совместимости способен нарушить загрузку некоторых библиотек. Для обычного запуска на современной Windows отключите принудительную совместимость, если она не требуется.
Чёрный экран или зависание меню MTA
Проверьте:
- поддерживает ли видеокарта DirectX 9;
- установлен ли официальный драйвер;
- работает ли чистая GTA San Andreas;
- отключены ли ENB и ReShade;
- не повреждены ли настройки MTA;
- не включён ли неподходящий режим совместимости;
- не блокирует ли антивирус графический компонент клиента;
- правильно ли выбрана видеокарта ноутбука.
Если проблема сохраняется только в MTA, переустановите клиент в чистую папку и не возвращайте старые графические DLL.
Ошибки DirectX и Direct3D в GTA 5
GTA 5 может завершаться до появления меню, вылетать при загрузке сюжета или показывать графическую ошибку уже во время игры.
Основные причины:
- устаревший или повреждённый видеодрайвер;
- повреждённые настройки графики;
- неподходящий графический API;
- разгон видеокарты или видеопамяти;
- перегрев;
- конфликт ReShade или ENB;
- повреждённые игровые файлы;
- нехватка видеопамяти;
- нестабильная оперативная память;
- оверлей или программа записи;
- проблема после обновления Windows или драйвера;
- игра запускается на встроенной видеокарте.
Сначала проверьте обычную GTA 5
Не начинайте с переустановки FiveM или RAGE MP, если ошибка появляется и при обычном запуске GTA 5. Сначала восстановите оригинальную игру.
Базовый порядок
- Перезагрузите компьютер.
- Обновите Windows.
- Переустановите видеодрайвер.
- Отключите модификации.
- Сбросьте настройки GTA 5.
- Проверьте целостность файлов.
- Запустите игру с настройками по умолчанию.
- Уберите разгон.
- Проверьте температуру видеокарты.
Ошибка GTA 5 ERR_GFX_D3D_INIT
Ошибка означает, что GTA 5 не смогла правильно инициализировать Direct3D.
Она может сопровождаться сообщением:
Failed Initialization.
Please reboot and restart the game.
Try reinstalling the game if this persists.
Что делать
- Перезагрузите компьютер.
- Установите обновления Windows.
- Установите актуальный драйвер видеокарты.
- Уберите разгон GPU и видеопамяти.
- Отключите ReShade, ENB и другие графические хуки.
- Сбросьте файл настроек GTA 5.
- Проверьте целостность игры.
- Очистите кэш шейдеров DirectX.
- Проверьте другой доступный графический режим.
Сброс настроек GTA 5
Закройте игру и откройте:
%USERPROFILE%\Documents\Rockstar Games\GTA V\
Переименуйте:
settings.xml → settings_backup.xml
При следующем запуске GTA 5 создаст новый файл.
Ошибка после смены графического API
Если проблема возникла сразу после изменения API или расширенной графической настройки, верните прежнее значение через новый файл конфигурации или безопасные настройки игры.
Набор доступных API зависит от редакции GTA 5, видеокарты и драйвера. Не используйте параметр, который оборудование не поддерживает.
Ошибка GTA 5 D3DERR_DEVICELOST
D3DERR_DEVICELOST означает, что игра потеряла доступ к графическому устройству.
Возможные причины:
- перезапуск видеодрайвера;
- нестабильный разгон;
- перегрев видеокарты;
- нехватка питания;
- сбой при переключении окон;
- конфликт оверлея;
- ReShade или ENB;
- неисправный драйвер;
- нестабильная видеопамять;
- превышение доступной видеопамяти.
Порядок исправления
- Сбросьте частоты GPU и VRAM до стандартных.
- Отключите оверлеи.
- Уберите графические модификации.
- Уменьшите использование видеопамяти.
- Отключите расширенные настройки графики.
- Выполните чистую установку видеодрайвера.
- Проверьте температуру и питание.
- Проверьте игру в оконном режиме без рамки.
Ошибка появляется при Alt + Tab
Проверьте оконный режим без рамки, отключите оптимизацию во весь экран для диагностического теста и закройте программы, которые создают собственный оверлей.
DXGI_ERROR_DEVICE_REMOVED, HUNG или RESET
DXGI_ERROR_DEVICE_REMOVED
Драйвер или Windows перестал использовать текущее графическое устройство. Это не всегда означает физическое удаление видеокарты.
DXGI_ERROR_DEVICE_HUNG
Видеодрайвер получил команду, которую не смог завершить вовремя. Причиной может быть мод, драйвер, разгон или аппаратная нестабильность.
DXGI_ERROR_DEVICE_RESET
Графическое устройство было сброшено после ошибки.
Для всех трёх вариантов проверьте:
- драйвер;
- разгон;
- температуру;
- блок питания;
- оверлеи;
- графические моды;
- целостность игры;
- стабильность других игр;
- журнал событий Windows.
Не изменяйте параметры TDR в реестре как первый способ. Увеличение времени ожидания может скрыть симптом, но не исправить зависание драйвера.
ERR_GFX_STATE и ошибки состояния графики
Сообщение ERR_GFX_STATE может появиться при повреждённом кэше шейдеров, неправильных настройках API, нестабильном драйвере или конфликтующей модификации.
Проверьте последовательно
- Закройте GTA 5.
- Удалите кэш шейдеров Windows.
- Переименуйте
settings.xml. - Уберите ReShade и ENB.
- Обновите драйвер.
- Проверьте игровые файлы.
- Запустите игру без оверлеев.
Не скачивайте готовый settings.xml с чужого компьютера. В нём могут находиться параметры, несовместимые с вашей видеокартой и монитором.
Ошибка запуска 0xc000007b
Код 0xc000007b часто связан с несовместимыми или повреждёнными библиотеками x86 и x64. Он не всегда является исключительно ошибкой DirectX.
Что проверить
- Удалите вручную добавленные DLL из папки игры.
- Установите официальный DirectX Runtime.
- Установите Visual C++ Redistributable x86 и x64.
- Установите обновления Windows.
- Выполните DISM и SFC.
- Проверьте файлы GTA.
- Переустановите Rockstar Games Launcher.
- Проверьте антивирус.
Не копируйте все DLL из System32 или SysWOW64 в каталог GTA. Это создаёт несовместимые локальные версии.
Отдельное руководство находится в статье об отсутствующих DLL в GTA, MTA, RAGE MP и FiveM.
Проверка файлов GTA 5
Проверка восстанавливает повреждённые или отсутствующие файлы игры.
Rockstar Games Launcher
- Откройте Rockstar Games Launcher.
- Перейдите в настройки.
- Выберите GTA 5 в списке игр.
- Найдите проверку целостности.
- Запустите Verify Integrity.
Steam
- Откройте библиотеку Steam.
- Откройте свойства GTA 5.
- Перейдите к установленным файлам.
- Запустите проверку целостности.
Epic Games
- Откройте библиотеку.
- Нажмите кнопку с тремя точками возле GTA 5.
- Выберите управление.
- Запустите проверку файлов.
Перед проверкой желательно временно переместить графические модификации, чтобы не спутать оригинальные и сторонние файлы.
Установщики DirectX в папке GTA 5
В установке GTA 5 может находиться папка с дополнительными компонентами:
Grand Theft Auto V\Redistributables\
В ней могут находиться установщики DirectX и Visual C++. Если файлы получены вместе с официальной установкой игры, их можно использовать для восстановления необходимых компонентов.
При повреждённой или неофициальной сборке безопаснее загрузить пакеты непосредственно с сайта Microsoft и проверить GTA через официальный лаунчер.
Ошибки DirectX при запуске RAGE MP
Если обычная GTA 5 работает, а ошибка появляется только в RAGE MP, сначала проверяйте сам клиент и модификации игры.
Порядок исправления
- Запустите обычную GTA 5.
- Закройте GTA и Rockstar Games Launcher.
- Установите официальный DirectX Runtime.
- Обновите видеодрайвер.
- Уберите ReShade, ENB и ASI-плагины.
- Проверьте путь RAGE MP к GTA 5.
- Очистите клиентские файлы проблемного сервера.
- Проверьте другой сервер.
- Переустановите официальный RAGE MP.
RAGE MP запускает неправильную версию GTA
Если на компьютере установлено несколько копий GTA 5, клиент может использовать старую или модифицированную папку. Проверьте выбранный путь в настройках RAGE MP.
Ошибка появляется после подключения к серверу
Причиной может быть:
- повреждённая модель транспорта;
- неоптимизированная карта;
- слишком тяжёлые текстуры;
- графический мод сервера;
- повреждённый клиентский кэш;
- нехватка видеопамяти;
- ошибка только конкретного проекта.
Если другие серверы работают, передайте администрации название последнего загруженного файла и время вылета.
Ошибки DirectX и Direct3D в FiveM
FiveM использует установленную GTA 5, видеодрайвер и системные графические компоненты Windows. Если обычная GTA 5 показывает ту же ошибку, сначала исправляйте оригинальную игру.
FiveM вылетает до главного меню
- Обновите Windows.
- Обновите видеодрайвер.
- Проверьте обычную GTA 5.
- Уберите модификации из папки GTA.
- Проверьте антивирус.
- Переименуйте
caches.xml. - Запустите FiveM повторно.
Путь к файлу:
%localappdata%\FiveM\FiveM.app\caches.xml
FiveM вылетает только на одном сервере
Проверьте:
- другие серверы;
- клиентскую консоль F8;
- название последнего ресурса;
- кэш проблемного сервера;
- нехватку видеопамяти;
- повреждённую карту или модель;
- сообщения администрации проекта.
Стандартная очистка кэша описана в статье о папках cache, server-cache и server-cache-priv FiveM.
FiveM использует встроенную видеокарту
На ноутбуке назначьте высокопроизводительный графический адаптер для FiveM и GTA 5 через параметры графики Windows или панель управления драйвера.
Ошибка компонента FiveM
Не скачивайте отдельные DLL FiveM. Восстановите клиент официальным установщиком и проверьте антивирус.
Полная диагностика находится в руководстве о запуске FiveM и определении GTA 5.
Конфликт DirectX с ReShade, ENB и модификациями
Графические моды внедряются в процесс игры через библиотеку с названием системного графического файла.
В корне игры могут находиться:
d3d9.dll;d3d10.dll;d3d11.dll;dxgi.dll;dinput8.dll;ReShade.ini;ReShadePreset.ini;enbseries.ini;enblocal.ini;- файлы с расширением
.asi.
Для диагностики переместите их в резервную папку. Не удаляйте файлы без возможности восстановления.
Почему мод вызывает ошибку DirectX
- мод рассчитан на другой API;
- не поддерживает текущую версию игры;
- конфликтует с античитом;
- использует устаревшую библиотеку;
- конфликтует с другим оверлеем;
- создаёт слишком высокую нагрузку;
- использует неподдерживаемый шейдер.
Ошибка появилась после обновления GTA
Графический мод может перестать соответствовать новой версии исполняемого файла. Проверьте игру без модификаций и дождитесь обновления используемого инструмента.
Отключите оверлеи и программы записи
Временно закройте:
- Discord Overlay;
- Steam Overlay;
- NVIDIA Overlay;
- AMD Overlay;
- Xbox Game Bar;
- MSI Afterburner;
- RivaTuner Statistics Server;
- Overwolf;
- программы записи экрана;
- счётчики FPS;
- утилиты изменения изображения;
- сторонние фильтры яркости и цвета.
Если ошибка исчезла, включайте программы по одной, пока не будет найден конфликт.
Выберите дискретную видеокарту на ноутбуке
Windows может запускать GTA или мультиплеерный клиент на встроенной графике.
Параметры Windows
Параметры → Система → Дисплей → Графика
Добавьте исполняемые файлы GTA, FiveM или RAGE MP и выберите:
Высокая производительность
Дополнительно проверьте
- подключено ли питание ноутбука;
- не включён ли режим экономии энергии;
- установлены ли драйверы обеих видеокарт;
- не отключена ли дискретная графика в BIOS;
- на какой видеокарте работает внешний монитор;
- какой адаптер отображается в dxdiag.
Нехватка видеопамяти и ошибки Direct3D
Высокое потребление видеопамяти может приводить к зависаниям, пропаже текстур и сбросу драйвера.
Снизьте:
- разрешение;
- качество текстур;
- сглаживание;
- качество отражений;
- дальность прорисовки;
- расширенные тени;
- масштабирование разрешения;
- плотность населения;
- качество травы;
- параметры графических модификаций.
Не ориентируйтесь только на средний FPS. Переполнение видеопамяти может вызывать редкие, но серьёзные сбои.
Очистка кэша шейдеров DirectX
Windows и видеодрайвер сохраняют скомпилированные шейдеры, чтобы ускорить повторный запуск игр. Повреждённый кэш может вызывать зависания или графические ошибки после обновления драйвера и игры.
Очистка через параметры Windows
- Откройте параметры.
- Перейдите в раздел памяти устройства.
- Откройте временные файлы.
- Выберите «Кэш шейдеров DirectX».
- Запустите удаление.
- Перезагрузите компьютер.
Очистка через очистку диска
- Нажмите
Win + R. - Введите:
cleanmgr
- Выберите системный диск.
- Отметьте кэш шейдеров DirectX.
- Подтвердите очистку.
При следующем запуске игры шейдеры будут созданы заново, поэтому первое подключение или загрузка может занять больше времени.
Восстановление DirectX и системных файлов Windows
Современный DirectX является частью Windows. Если повреждены системные библиотеки, используйте встроенные средства восстановления.
Откройте командную строку или Терминал от имени администратора и выполните:
DISM.exe /Online /Cleanup-Image /RestoreHealth
После завершения выполните:
sfc /scannow
Перезагрузите компьютер.
Почему сначала DISM
DISM восстанавливает хранилище компонентов, которое используется средством проверки системных файлов. После этого SFC проверяет защищённые файлы Windows и заменяет повреждённые копии.
Окно долго стоит на одном проценте
Не закрывайте его сразу. Проверка может долго обрабатывать отдельный этап, особенно на медленном накопителе.
SFC нашёл повреждения, но не исправил их
- Перезагрузите компьютер.
- Установите обновления Windows.
- Повторите DISM.
- Повторите SFC.
- Проверьте накопитель.
Установщик DirectX выдаёт ошибку
Возможные сообщения:
An internal system error occurred.
Please refer to DXError.log and DirectX.log.
DirectX setup could not download the file.
A cabinet file necessary for installation cannot be trusted.
Общий порядок исправления
- Перезагрузите Windows.
- Проверьте дату и время.
- Установите обновления системы.
- Освободите место на системном диске.
- Запустите DISM.
- Запустите SFC.
- Скачайте установщик Microsoft заново.
- Попробуйте автономный пакет June 2010.
- Распакуйте его в новую пустую папку.
- Запустите
DXSETUP.exe.
Web Installer не может скачать файлы
Проверьте интернет, системное время, прокси, VPN и фильтрацию антивируса. Для диагностики используйте автономный пакет, который не загружает каждый компонент во время установки.
Ошибка доверия к CAB-файлу
Не отключайте проверку цифровых подписей. Проверьте дату Windows, обновления корневых сертификатов, целостность загрузки и источник установщика.
Папка распаковки находится в Program Files
Создайте простой временный каталог:
C:\DirectX_Redist\
Распакуйте файлы туда и запустите DXSETUP.exe.
DirectX установлен, но игра всё равно не запускается
Ошибка может относиться к Microsoft Visual C++, а не к DirectX.
Проверьте сообщения:
VCRUNTIME140.dll was not found;MSVCP140.dll was not found;api-ms-win-crt-runtime-l1-1-0.dll;0xc000007b;Bad Image;- ошибка точки входа в процедуру.
Установите официальные Visual C++ Redistributable x86 и x64. Наличие только x64-пакета не заменяет x86-библиотеки для 32-разрядных компонентов.
Видеокарта не поддерживает нужные функции DirectX
Установка нового DirectX не добавляет отсутствующие аппаратные функции.
Признаки аппаратного ограничения:
- в dxdiag отсутствует необходимый Feature Level;
- используется очень старая видеокарта;
- игра запускается только на минимальных настройках;
- современная редакция GTA не запускается, а старая работает;
- видеокарта не поддерживает требуемый API;
- Windows использует базовый драйвер Microsoft;
- игра запускается в виртуальной машине без графического ускорения.
Сначала исключите проблему драйвера
Если dxdiag показывает неправильное название адаптера или Microsoft Basic Display Adapter, установите официальный драйвер. Только после этого оценивайте аппаратную совместимость.
Удалённый рабочий стол
Некоторые игры не могут получить полный доступ к Direct3D через обычную удалённую сессию. Проверяйте запуск непосредственно на компьютере.
Перегрев, разгон и нестабильность видеокарты
Если ошибка появляется через несколько минут игры, причина может быть аппаратной.
Проверьте:
- температуру GPU;
- температуру видеопамяти;
- работу вентиляторов;
- стандартные частоты;
- питание видеокарты;
- надёжность кабелей;
- ошибки в других играх;
- появление артефактов;
- перезапуск видеодрайвера;
- события Display Driver в журнале Windows.
Сбросьте разгон
Верните стандартные значения:
- частоты графического ядра;
- частоты видеопамяти;
- напряжения;
- Power Limit;
- разгона оперативной памяти для диагностического теста.
Стабильность в одной игре не гарантирует стабильную работу в другой.
Антивирус блокирует графическую библиотеку
Проверьте журнал защиты, если:
- ошибка появилась внезапно;
- файл исчез после обновления;
- ReShade или клиент был помещён в карантин;
- установщик DirectX не может записать файл;
- FiveM или RAGE MP каждый раз восстанавливает компоненты;
- игра запускается только после отключения защиты.
Не отключайте защиту постоянно
Сначала определите точный файл и его источник. Разрешайте только официальный установщик Microsoft, Rockstar, MTA, RAGE MP или FiveM.
Не восстанавливайте DLL неизвестного происхождения только потому, что она находилась в папке игры.
Режим совместимости Windows
Принудительный режим Windows XP, Vista или Windows 7 иногда мешает правильной загрузке DirectX и драйвера.
Как отключить
- Нажмите правой кнопкой мыши на исполняемый файл.
- Откройте свойства.
- Перейдите на вкладку совместимости.
- Снимите запуск в режиме совместимости.
- Проверьте параметры для всех пользователей.
- Примените изменения.
Проверьте:
gta_sa.exe;Multi Theft Auto.exe;GTA5.exe;- RAGE MP;
- FiveM;
- Rockstar Games Launcher.
Запуск от администратора и режим совместимости — разные параметры. Не включайте их без конкретной необходимости.
Ошибка DirectX после подключения монитора
Проблема может появиться после смены монитора, разрешения, HDR или частоты обновления.
Для проверки:
- назначьте основной монитор;
- выберите стандартную частоту;
- отключите HDR;
- отключите дополнительные мониторы;
- проверьте нативное разрешение;
- сбросьте настройки игры;
- проверьте другой кабель или порт;
- обновите драйвер видеокарты.
Старая GTA San Andreas особенно чувствительна к сохранённому разрешению, которого больше нет после смены дисплея.
Какие данные сохранить для диагностики
Перед переустановкой сохраните:
- полный текст ошибки;
- скриншот;
- отчёт dxdiag;
- название видеокарты;
- версию видеодрайвера;
- редакцию Windows;
- название игры или клиента;
- момент возникновения вылета;
- список установленных модов;
- результат запуска обычной GTA;
- результат проверки другого сервера;
- событие из журнала Windows.
Просмотр журнала событий
- Нажмите
Win + R. - Введите:
eventvwr.msc
- Откройте журналы Windows.
- Выберите «Приложение».
- Найдите ошибку по времени вылета.
Обратите внимание на:
- имя сбойного приложения;
- имя сбойного модуля;
- код исключения;
- путь приложения;
- время события.
Название d3d11.dll, dxgi.dll или драйвера в журнале не всегда доказывает повреждение именно этого файла. Ошибка могла быть вызвана модом или нестабильностью оборудования.
Чистый тест запуска
- Перезагрузите компьютер.
- Закройте программы записи и оверлеи.
- Отключите разгон.
- Переместите графические моды.
- Сбросьте настройки игры.
- Запустите обычную GTA.
- Проверьте игру в оконном режиме без рамки.
- Только затем запустите MTA, RAGE MP или FiveM.
| Результат | Вероятная причина |
|---|---|
| Обычная GTA не работает | Игра, Windows, DirectX, драйвер или оборудование. |
| Обычная GTA работает, клиент нет | Файлы клиента, кэш, модификация или античит. |
| Работает без ReShade | Графическая модификация или её конфигурация. |
| Работает после сброса настроек | Неподдерживаемый API, разрешение или параметр графики. |
| Работает на встроенной графике | Проблема драйвера или стабильности дискретной видеокарты. |
| Вылетают все игры | Драйвер, температура, питание, Windows или оборудование. |
| Вылетает один сервер | Карта, модель, текстура или клиентский ресурс проекта. |
Правильный порядок исправления ошибок DirectX
- Запишите полный текст ошибки.
- Удалите отдельно скачанные DLL.
- Проверьте запуск обычной GTA.
- Установите официальный DirectX End-User Runtime.
- Перезагрузите компьютер.
- Установите обновления Windows.
- Проверьте dxdiag.
- Обновите видеодрайвер.
- Выберите дискретную видеокарту.
- Сбросьте разгон.
- Уберите ReShade, ENB и ASI-плагины.
- Отключите оверлеи.
- Сбросьте файл настроек игры.
- Очистите кэш шейдеров DirectX.
- Проверьте игровые файлы.
- Установите Visual C++ x86 и x64.
- Выполните DISM.
- Выполните SFC.
- Проверьте свободное место.
- Проверьте температуру видеокарты.
- Проверьте игру без второго монитора и HDR.
- Переустановите повреждённый мультиплеерный клиент.
- Проверьте другой сервер.
- Сохраните dxdiag и журнал ошибки.
- Оцените аппаратную совместимость.
Частые вопросы
Как установить DirectX 9 на Windows 10 или Windows 11?
Установите официальный DirectX End-User Runtime. Он добавит старые библиотеки DirectX 9 параллельно с системным DirectX 11 или 12.
Удалится ли DirectX 12 после установки DirectX 9?
Нет. Пакет дополнительных библиотек не понижает основную версию DirectX.
Почему dxdiag показывает DirectX 12, но игра просит DirectX 9?
Игре требуется отдельная библиотека D3DX9, XInput или XAudio, которой нет в базовом составе современной Windows.
Где скачать d3dx9_43.dll?
Не скачивайте файл отдельно. Установите DirectX End-User Runtimes с официального сайта Microsoft.
Что делать при xinput1_3.dll?
Установите официальный дополнительный DirectX Runtime и удалите вручную добавленные копии DLL из папки игры.
Почему установщик пишет, что DirectX уже установлен?
В системе уже есть основная версия DirectX. Для старых библиотек используйте DirectX End-User Runtimes June 2010.
Нужно ли устанавливать DirectX SDK?
Нет. Обычному игроку достаточно End-User Runtime.
Почему GTA San Andreas не находит видеорежим?
Переименуйте gta_sa.set, обновите видеодрайвер и отключите графические моды.
Почему MTA пишет D3dx9_*.dll not found?
Не установлены дополнительные компоненты DirectX 9. Используйте официальный пакет Microsoft.
Что делать при ERR_GFX_D3D_INIT в GTA 5?
Обновите Windows и драйвер, отключите моды, сбросьте настройки, очистите кэш шейдеров и проверьте игровые файлы.
Что означает D3DERR_DEVICELOST?
Игра потеряла доступ к видеокарте. Проверяйте драйвер, разгон, температуру, питание и оверлеи.
Почему ошибка появляется только в FiveM?
Проверьте кэш, модификации GTA, антивирус и конкретный сервер. Если обычная GTA работает, проблема может относиться к клиенту FiveM.
Почему ошибка появляется только в RAGE MP?
Проверьте путь к GTA 5, файлы RAGE MP, кэш сервера и наличие графических модификаций.
Можно ли копировать DirectX DLL из другой игры?
Не рекомендуется. Версия файла может не соответствовать текущей программе.
Можно ли копировать d3d11.dll в папку GTA?
Нет. Системная библиотека восстанавливается через Windows Update, DISM и SFC.
Поможет ли regsvr32?
Большинство игровых библиотек DirectX не предназначены для ручной регистрации через regsvr32.
Почему ошибка возвращается после переустановки DirectX?
Причина может находиться в драйвере, моде, настройках игры, антивирусе, разгоне или видеокарте.
Как узнать, поддерживает ли видеокарта нужный DirectX?
Откройте dxdiag и проверьте Feature Levels на вкладке дисплея.
Почему игра запускается на встроенной видеокарте?
Назначьте высокопроизводительный адаптер в параметрах графики Windows или панели драйвера.
Нужно ли переустанавливать Windows?
Нет. Сначала используйте обновления, DISM, SFC, переустановку драйвера и проверку игровых файлов.
Нужно ли переустанавливать GTA?
Сначала выполните проверку целостности. Полная переустановка требуется только при повреждении, которое лаунчер не может восстановить.
Заключение
Если GTA San Andreas, GTA 5, MTA, RAGE MP или FiveM показывает ошибку DirectX, не скачивайте отдельные DLL с неизвестных сайтов. Для d3dx9_43.dll, D3DCompiler_43.dll, xinput1_3.dll и XAudio2_7.dll установите официальный DirectX End-User Runtime.
Наличие DirectX 12 не отменяет потребность старых игр в дополнительных библиотеках DirectX 9. Они устанавливаются параллельно и не понижают системную версию.
При ERR_GFX_D3D_INIT, D3DERR_DEVICELOST и ошибках DXGI обновите Windows и видеодрайвер, сбросьте настройки GTA, отключите ReShade, ENB и оверлеи, очистите кэш шейдеров и проверьте игровые файлы.
Если ошибка появляется только в MTA, RAGE MP или FiveM, сначала проверьте обычную GTA, а затем восстановите клиент и его кэш. Вылет только на одном сервере может быть связан с картой, моделью или другим клиентским ресурсом проекта.
Отсутствующие системные файлы восстанавливайте через DISM и SFC. Не копируйте d3d11.dll, dxgi.dll и другие библиотеки вручную в системные папки.
Дополнительные ошибки библиотек разобраны в статье об отсутствующих DLL в GTA, MTA, RAGE MP и FiveM. Проблемы обычной GTA 5 находятся в руководстве о запуске GTA 5 через Rockstar, Steam и Epic Games, а ошибки FiveM — в статье о запуске клиента и определении GTA 5.