Иногда, при попытке запустить игру Red Dead Redemption 2 или GTA 5, пользователь может столкнуться с появившимся на экране сообщением, следующего содержания: «ERR_GFX_D3D_SWAPCHAIN_ALOC_2. Не удается обнаружить исполняемый файл DirectX 12 или совместимую с ними видеокарту». Зачастую причиной появления такой ошибки является новый драйвер графической карты или некорректный репак взломанной игры.
Содержание
- Решение ошибки
- Способ 1: переустанавливаем DirectX 12
- Способ 2: обновляем или заменяем драйвера видеокарты
- Способ 3: создаем файл system.xml
- Способ 4: меняем параметры графики в system.xml
Решение ошибки
Существует несколько способов исправить данную ошибку и сполна насладиться игрой. Рассмотрим их подробнее.
Способ 1: переустанавливаем DirectX 12
DirectX по умолчанию установлена в Виндовс 10. Версия библиотеки компонентов зависит от типа графического адаптера. Несмотря на то, что DirectX встроен в ОС, переустановить его не сложно. Нужно выполнить несколько шагов.
- Отключить защиту системы. Это необходимо сделать в первую очередь, иначе ОС не даст удалить библиотеку. Для отключения необходимо открыть «Пуск», затем «Система» и выбрать на панели слева «Защита системы». В открывшемся окне нужно кликнуть по «Настроить», отметить маркером «Отключить защиту системы» и сохранить изменения.
- Удалить DirectX. Для это придется использовать стороннее ПО. Отлично подходит программа DirectX Happy Uninstall. С ее помощью можно не только удалить файлы, но и наоборот восстановить их. Также можно применить любую другую похожую утилиту. Стоит отметить, что приложение удалит только основные файлы, но не все.
- Установка недостающих компонентов. Сделать это можно зайдя на официальный сайт Майкрософт и найдя «Веб-установщик исполняемых библиотек DirectX для конечного пользователя». После скачивания установщика его необходимо открыть и установить DirectX, учитывая подсказки.
После переустановки библиотек стоит перезагрузить компьютер.
Способ 2: обновляем или заменяем драйвера видеокарты
Еще одна причина появления ошибки “не удалось обнаружить файлы Directx 12” — проблема с драйверами видеокарты. Для ее устранения достаточно зайти на сайт производителя графического адаптера и скачать новые версии программного обеспечения, подходящего под конкретную модель. Также для обновления можно использовать специальные приложения, делающие эту процедуру автоматически.
Способ 3: создаем файл system.xml
Привести к ошибке может и отсутствие папки с настройками игры Settings. Полный путь к ней должен быть следующий: C:UsersИмя ПользователяDocuments(Документы)Rockstar GamesRed Dead Redemption 2. Для исправления ошибки в таком случае нужно:
- Открыть папку и найти каталог «Settings», а в случае его отсутствия — создать.
- Сделать новый текстовый файл.
- Перейти на сайт rdr2.forceflow.be, кликнуть Load Examle и скопировать весь текст в открытый документ.
- Файл нужно сохранить под именем system.xml.
После этих действий ошибка больше не должна появляться.
Способ 4: меняем параметры графики в system.xml
Еще один вариант исправить ошибку — изменить параметры в файле system.xml (в том случае, если он уже был на ПК). Для этого нужно:
- Найти строчку «kSettingAPI_DX12» и заменить ее на «kSettingAPI_Vulkan» либо наоборот.
- Найти элемент с разрешением экрана и установить параметры монитора: screenWidth value=хххх, screenHeight value=хххх.
- В предпоследней строке можно будет увидеть название видеокарты, к примеру, NVIDIA GeForce RTX 2070 SUPER. Сюда необходимо скопировать и вставить полное имя модели, установленной на ПК.
Один из этих способов обязательно поможет устранить ошибку, после чего игра сразу откроется.
13 декабря 2020
13.12.20
34
21K
ВОПРОС ЗАКРЫТ.
Вопрос закрыт модератом.
Вчера установил новые драйвера, а сегодня не могу зайти в РДР.
Ошибка:
[ERR_GFX_D3D_SWAPCHAIN_ALLOC_2]
{No DirectX 12 adapter or runtime found. Please install latest DirectX runtime or install a compatible DirectX 12 video card.}
Не удается обнаружить исполняемый файл DirectX 12 или совместимую с ними видеокарту. Установите новейшую версию DirectX либо установите видеокарту, совместимую с DirectX 12.
Раньше игра работала стабильно.
Напишите пожалуйста что делать.
Поддержи Стопгейм!
Комментарии отключены
Лучшие комментарии
Ilya2211333
16 декабря 2020, 15:46
О спасибо достопочтеннейший! Игрушка заработала) это радует! Респект!
greatsergant
20 декабря 2020, 1:56
драйвера обновил, не помогло. у меня windows 10 корпоративная 2016 с долгосрочным обслуживанием. я думаю проблема в том, что Windows давно не обновлялся.
dycvr
15 декабря 2020, 1:27
О, помогло! Оказывается надо было папку settings создать. Путь будет такой
C:UsersUsernameDocumentsRockstar GamesRed Dead Redemption 2Settings
У меня сработало с «DX12». Долго какая-то полоса загрузки внизу шла, я уж думал че сломал, но нет, работает. Надеюсь и вам поможет.
bee1990
27 декабря 2020, 22:02
В общем получилось сделать, в проге Nvidia, зашла в переустановить драйвер, нажала выборочно, чистая установка. Переустановилось. Потом зашла на сайт скачала драйвер от 2 декабря, и… он наконец то нормально установился, ура. Проверила RDR, она заработала))
dycvr
16 декабря 2020, 0:44
Извиняюсь, оффтоп, но порт получился «отличный», конечно. Текстуры деревьев просто шедевральны. Настройки игры средние в целом, текстуры высокие, пробовал ультра, на деревья не влияет.
https://images.stopgame.ru/uploads/images/584483/form/2020/12/16/1608068662.jpg
https://images.stopgame.ru/uploads/images/584483/form/2020/12/16/1608068670.jpg
PUpoCHek_
2 января 2021, 23:34
скинте ссылку на рабочие дрова пожалуйста не могу откатить так как нет старой копии
vitmyl
5 января 2021, 8:03
Ребята, проблема именно в том что у всех видеокарта 1060 6гб? У меня тоже самое. Полгода назад игра запускалась без проблем, переустановил Винду в начале года, поставил последние драйвера для видеокарты, но ошибка не пропала.
Можно все же пошагово описать, что сделать надо? Я уже ставил драйвера на более ранние версии и не помогает. Может проблема в версии винды?
Как написать в поддержку rs? Дайте ссылку, я на сайте искал так и не нашел.
bee1990
18 декабря 2020, 22:58
Как еще решить эту проблему? Удаляю драйвера, а поставить нужный не дает, даже с прогой DDI.
Кто то писал в поддержку RS?
scandon
15 декабря 2020, 8:31
Ниже по теме человек нашел решение. Игра вообще сама должна создавать такие папки и файлы с настройками по умолчанию, но что-то пошло не так. Если в лаунчере РДР есть параметр «проверка целостности» можно еще его попробовать.
Ilya2211333
14 декабря 2020, 23:39
Та же самая проблема. До обновы дров на последние игра работала как часики. Потом начала вылетать та же самая ошибка. Что за ерунда не пойму…
Ilya2211333
14 декабря 2020, 23:40
Переустановил, перекачал и все равно такая история. Что-то не так сделал?
denjoke
17 декабря 2020, 20:22
Ехх… У меня тоже самое. Не работает. Попробуй откатить драйвера, мне помогло. Но потом я их заново установил, и опять та же самая ошибка
dycvr
20 декабря 2020, 1:12
Эта проблема знакома. Виндовс пиратская или давно не обновлялась?
Нужны стандартные драйвера, попробуйте по такой ссылке.
Обратите внимание, что в графе «Windows Driver Type» обязательно должно быть выбрано «Standart».
Advanced Driver Search | NVIDIA
dycvr
17 декабря 2020, 20:58
Извините, даже не знаю чем помочь. Я брал исходник вот тут (yне знаю закрепится ли ссылка). Поменял только разрешение и название своей видеокарты. Ну и API само собой.
Red Dead Redemption 2 system.xml Settings Parser v0.3
dycvr
15 декабря 2020, 0:33
То же самое. Последний раз заходил в рдр2 год назад, когда только вышел порт на PC и такой ошибки не было. Порт оказался кривым в плане оптимизации и игру я забросил. А сейчас вот отпуск, Киберпанк оказался недоделанным (у меня нет половины игровых звуков) и я решил, что наверное отпатчили рдр2, надо проверить, а хрен.
Драйвера недавно обновлял из-за киберпанка. От 9го декабря, версия 460.79. ДиректХ и просто обновлял и удалял, а потом скачивал, все бестолку (даже на всякий случай все файлы директИкса закидывал в корневую и прочие папки рдр2). Гуглёж ничего не дал. В том числе и по англ форумам — комментарии в основном по типу вон как капитан очевидность самым первым сюда отписал.
Извиняюсь за словоблудие, может тут так не принято. Специально зарегистрировался, чтоб сюда написать.
https://images.stopgame.ru/uploads/images/584483/form/2020/12/15/1607981608.jpg
greatsergant
17 декабря 2020, 21:44
gtx 1060 6 гб. та же самая проблема: после обновления лаунчера и драйвера видеокарты ошибка ERR_GFX_D3D_SWAPCHAIN_ALLOC_2. все что нашел в интернете перепробовал — не помогло.
dycvr
16 декабря 2020, 22:45
Рад помочь. Кстати, я и про баг с текстурами успел нагуглить. Только вот придется играть на ультра текстурах.
Для исправления нужно выставить текстуры на минимальные. Перезапустить игру. Выставить на ультра, опять перезапустить и тогда уже играть.
У меня почему-то были низкие текстуры на некоторых деревьях, на всей земле и некоторой траве. Помогло вышеописанное, хоть и нагрузка на видеокарту выше стала.
greatsergant
28 декабря 2020, 11:07
я решил проблему: сделал чистую установку более раннего видеодрайвера ( 457.30) и все заработало))).
dycvr
5 января 2021, 15:20
Доброго времени суток. Могу рассказать как поступал я.
Создал вручную папку Settings в папке C:UsersUsernameDocumentsRockstar GamesRed Dead Redemption 2
Создал вручную в папке Settings обычный текстовый файл и вставил в него текст, который можно взять на сайте под этим сообщением (по нажатию «load example»).
Поменял строку “<API>kSettingAPI_Vulkan</API>” на “<API>kSettingAPI_DX12</API>”.
Поменял разрешение экрана на своё в строках
screenWidth value=
и
screenHeight value=
Поменял название видеокарты на название моей видеокарты в предпоследней строчке файла.
Сохранил этот файл с расширением “.xml”.
Если вам это не помогает, то вот другим людям в этом треде помогла чистая установка драйверов от 2-го декабря (версия 457.51) или более старых. Если у вас Nvidia, конечно, про Radeon не знаю, но могу смело предполагать, что поможет чистая установка драйвера, например, за ноябрь.
Red Dead Redemption 2 system.xml Settings Parser v0.3
denjoke
17 декабря 2020, 22:47
Я удалил дрова программой, потом скачал драйвера за 2 декабря, и игра заработала.
Здравствуйте
Вот все известные варианты решения по проблеме с входом на сервера на платформе RAGEMP 1.1
Если ниже указано отключение, это значит, отключать нужно средствами системы, а не с помощью твикеров “батников” реестра и т.п.
Со стороны сервера проблем нет
Дополнительных вариантов предложить не сможем
Перед выполнением действий – внимательно ознакомьтесь со всей информацией описанной здесь. Отталкивайтесь прежде всего от не радикальных методов решения проблем, после чего приступайте к глобальному устранению вашей проблемы.
Если в результате указанных ниже действий Вы добились экрана с надписью loading server resources, проверьте активность диска и сети для Grand Theft Auto V, если загрузка идет, значит нужно подождать. Если нет, то увы, проблема с соединением, выключите роутер на пару минут, если это не поможет, воспользуйтесь адекватным VPN для проверки.
(на данном скриншоте, активности уже нет, загрузка завершена)
В некоторых случаях, у определенных пользователей вне зависимости от Вашего интернет-соединения скорость скачивания может значительно уменьшиться, проверяйте скачивает ли файлы игры или нет в момент отображения loading server resources путем нажатия ПКМ на папку RAGE:MP, ее размер должен увеличиваться – это означает, что файлы скачиваются, дополнительно можно убедиться через диспетчер задач, как указано выше. Как и говорилось, такое скачивание может затянуться к сожалению на длительное время, приблизительно ~30-60, а иногда и более минут.)
Удалите стороннее антивирусное ПО (Касперский, Аваст и т.п.), сам защитник Windows временно отключите для проверки (навсегда отключать не стоит), сторонние файрволы, Adguard, Wallpaper engine, MSI Afterburner, MSI Mystic light и аналогичные, для управления подсветкой и блокировки рекламы. Обязательно удалите Razer Synapse, если установлен. Также Process Lasso и Park Control, Memreduct, Advanced system care и подобные. Также отключите Xbox game bar и его оверлей, повтор xbox, оверлей дискорд, удалите betterdiscord,отключите оверлей стим и прочие оверлеи.
В настройках лаунчера RAGEMP, включите параметр “P2P”, или наоборот, выключите
В настройках брандмауэра Windows, удалите все правила для входящих и исходящих подключений, далее отключите его.
1. Нажмите по кнопке Пуск и в поисковой панели начните набирать «Командная строка».
2. Запустите классическое приложение с правами администратора (щёлкните по нему правой кнопкой мыши);
3. В открывшемся окне вводим команду netsh advfirewall set allprofiles state off и нажимаем Enter;
4. После этого из вы увидите уведомление из Центра безопасности и обслуживания об отключении системы безопасности.
Перезагрузите ПК, выключите роутер на пару минут.
Отключите облачные сохранения GTAV, удалите папку DocumentsRockstar GamesGTA VProfiles, если внутри игры появится диалоговое окно, куда сохранять – выберите “локально” Далее пройдите пролог в сюжетном режиме, т.е. первую миссию за Франклина, до сохранения. Чужие сохранения из интернета, 100% сохранения использовать НЕЛЬЗЯ
1. Установите/обновите Windows 10 последней сборки. (20H2) Корпоративная, LTSC, “сборки” не подходят. Если обновление не находит, перейдите по ссылке https://go.microsoft.com/fwlink/?LinkID=799445 . Если у Вас была установлена пиратская сборка системы, поможет только установка чистой Windows 10 версии 20Н2 с сайта Microsoft.
Если была установлена чистая система, но обновлялись со старой версии, например 1909, сначала попробуйте полную проверку системы, как указано в данной теме https://forum.gta5rp.com/threads/faq-proverka-celostnosti-windows-10.248742, затем чистую установку системы.
2. Воспользуйтесь VPN (NordVPN, ProtonVPN)
3. Отключите XBOX GAME BAR
4. Удалите файл settings.xml в папке DocumentsRockstar GamesGTA V
Если ранее использовали модификации, сделайте полную проверку файлов GTAV, если это не поможет, удалите папку update, файл gta5.exe из папки GTAV, затем снова сделайте полную проверку файлов, если это не помогает, поможет только чистая установка игры
1. Скачайте goodbye-dpi github.com/ValdikSS/GoodbyeDPI/releases/tag/0.1.6
2. Скачайте документ blacklist (https://dropmefiles.com/7MoPx )
3. Распакуйте, замените блэклист, запустите от имени администратора service_install_russia_blacklist.cmd и не удаляйте папку.
Если у вас запущена какая-либо игра Rockstar Games, выйдите из нее
Перейдите в установочную папку Rockstar Games Launcher
По умолчанию: C:Program FilesRockstar GamesLauncher
Дважды щелкните по файлу uninstall.exe и удалите Rockstar Games Launcher
Не ставьте отметку в поле «Удалить игровые данные» (Uninstall game data)
Удалите оставшиеся файлы Rockstar Games Launcher и Social Club
После того как процедура удаления будет завершена, удалите все нижеперечисленные папки:
ПРИМЕЧАНИЕ: не удаляйте другие папки или файлы, иначе вы можете потерять сохраненные игры или другие важные данные.
C:Users[имя пользователя]DocumentsRockstar GamesSocial Club
C:Users[имя пользователя]DocumentsRockstar GamesLauncher
C:Program FilesRockstar GamesLauncher
(установочная папка приложения)
C:Program FilesRockstar GamesSocial Club
C:Program Files (x86)Rockstar GamesSocial Club
Перезагрузите компьютер
Установите Rockstar Games Launcher заново
Удалите файлы сервера в RAGEMP/Client_resources, установите наш лаунчер – gta5rp.com/download
Либо наоборот, удалите наш лаунчер, установите RAGEMP в другую папку или на другой диск https://cdn.rage.mp/public/files/RAGEMultiplayer_Setup.exe
Запустите по очереди, не закрывая предыдущие, следующие приложения: Rockstar games launcher, Steam/EGS, Gta 5 Launcher (RAGEMP)
1. Убедитесь, что ваша GTA V обновлена.
2. Запустите одиночную игру и GTA Online один раз
3. Перезагрузите игровой лаунчер (Steam/RGL/EGS)
4. Убедитесь что антивирусное программное обеспечение не заблокировало ни один из файлов RAGE MP
5. Перезагрузите компьютер и роутер
6. Удалите все сторонние моды, так как они могут быть несовместимы. (в том числе и REDUX)
7. Переустановите игру полностью, GTAV для использования с платформой RAGEMP 1.1 должна быть идеально чистой
8. Запустите мультиплеер с файла updater.exe(в папке RAGE) от имени Администратора
9. Радикальный метод: Установить Windows 10 последнего обновления (Home, Pro 20H2) с официального сайта
24 Dec, 2017 @ 8:24am
ERR_GFX_D3D_SWAPCHAIN_ALLOC_2 Огромная просьба помочь!
Здравствуйте, у меня такая проблема “ERR_GFX_D3D_SWAPCHAIN_ALLOC_2” “Не удается обнаружить файл DirectX 10 или 11 или совместную с ними видеокарту. Установите новейшую версию DirectX либо установите видеокарту, совместимую с DIrectX 10 или 11.” Была windows 8 64-бит поставили лицензию windows 10 64-бит игра стала писать ошибку ERR_GFX_D3D_SWAPCHAIN_ALLOC_2 . Я читал что нужно DirectX 11 удалить но у меня стоит DirectX 12. Помогите пожалуйста !
Date Posted: 24 Dec, 2017 @ 8:24am
Posts: 10
Ученик
(105),
на голосовании
7 лет назад
Голосование за лучший ответ
Ivan
Мастер
(1744)
7 лет назад
Столкнулись с проблемой вылетов игры из-за ошибки fx d3d в GTA 5 на PC? Ранее мы уже рассказывали как исправить ошибку err_gfx_d3d_init, если Вы обладатель видеокарты от NVIDIA, ну а сейчас речь пойдет о схожей проблеме, но уже для видеокарт AMD. Если на Вашем ПК установлена исполняемая библиотека DirectX 11, советуем незамедлительно ее удалить и установить DirectX10. Дело в том, что в настройках DX11 присутствует аппаратная тесселяция и прочие продвинутые графические настройки, которые съедают лишних 200-250 мегабайт видеоресурсов. Все эти настройки и так присутствуют в GTA 5, а DX10 и так отлично справляется со своим делом. Таким образом замена этого компонента даст возможность освободить дополнительные ресурсы видеопамяти, что позволит избежать этой и прочих gfx d3d ошибок. Также, спешим сообщить, что ошибка является распространенной для ранних версий игры от команды 3DM и проблема решается простой установкой последнего официального обновления 5.01 с уже вшитым фиксом. Таким образом, обновление игры до последней версии в сочетании с установленной DirectX 10 позволит наслаждаться игрой в ГТА 5 на ПК без вылетов. Если Вы столкнулись с вылетами игры с ошибками err gfx d3d, err d3d nod3d1x, err gfx d3d swapchain или err gfx d3d swapchain alloc, вышеописанный способ также помогает с их решением.
Источник: http://gta5-patch.com/news/reshenie_oshibki_gfx_d3d_v_gta_5_na_pc_dlja_videokart_amd/2015-05-26-107
Источник: Гугл
Zaur Gaming
Ученик
(142)
5 лет назад
Это легко решается, надо найти коренную папку, там надо нажать правой кнопкой мыши на файл который запускает игру, выбираем свойства, совместимость, и там убираем галочку оптимизация во весь экран.