Достаточно много игроков сталкивается с тем, что появляется ошибка с кодом d3d12 dll в Assassin’s Creed: Valhalla, в результате чего игра вылетает и не дает выполнять прохождение дальше.
Фактически же этот самый код d3d12.dll означает, что по каким-то причинам у вас отсутствует соответствующая библиотека DirectX 12. Решение здесь лежит на поверхности: наиболее просто и быстро устранить неполадку можно, переустановив этот самый DirectX 12, скачав дистрибутив с официального сайта. Однако кому-то, возможно, будет удобнее скачать саму библиотеку d3d12.dll отдельно, но тогда еще предстоит возня с перемещением скачанного файла в папку, где он должен храниться, так что куда проще выбрать переустановку всего DX12 — быстрее и удобнее.
Похожие ответы
- Как исправить ошибку not support dx12 в Assassin’s Creed: Valhalla?
- Кто озвучивает Assassin’s Creed: Valhalla?
- Как повысить fps в Assassin’s Creed: Valhalla?
- О чем сюжет Assassin’s Creed: Valhalla?
- Как сменить пол в Assassin’s Creed: Valhalla?
- Кто предатель в Assassin’s Creed: Valhalla?
- Как повышать уровни в Assassin’s Creed: Valhalla?
- Подойдет ли gtx 1060 для Assassin’s Creed: Valhalla?
- Почему не работает Assassin’s Creed: Valhalla?
- Стоит ли покупать Assassin’s Creed: Valhalla?
Источник: www.fatalgame.com
the Elden ring white screen crash and steam d3d12.dll untrusted fill error
Белый экран при запуске в Elden Ring
Запуск Elden Ring прошел не без ошибок. Игра получила самые высокие оценки критиков, чего нельзя сказать об игроках. У Elden Ring был краткий положительный рейтинг, смешанный с 20 тысячами отзывов в Steam.
Плохие отзывы в основном связаны с плохой производительностью игры, сбоями и ошибками, которые не позволяют людям играть в игру. Некоторые уже даже вернули деньги за игру. Проблемы с титулами ААА не новы. Игра является одной из самых требовательных из когда-либо созданных, поэтому проблемы наверняка возникнут.
С момента выпуска игры мы добавили несколько способов решения этой проблемы, собирая информацию из всех источников, доступных в Интернете.
На игровых форумах и в Steam сообщается о проблеме с белым или черным экраном. Эта проблема возникает из-за драйверов устройств или неправильной конфигурации. Давайте узнаем, как мы можем это исправить:
Исправить белый экран или черный экран в Elden Ring
- Замените файлы Directx12
- Удалить временные файлы.
- Обновите драйверы вашего устройства.
- Удалите программу запуска Epic Games.
- Измените предпочтительный графический процессор с помощью Nvidia.
Все, что упомянуто ниже, должно помочь вам решить проблему с черным и белым экраном в Elden Ring.
[2022] How To Fix D3D12.dll Missing Error ✅Not found error Windows 10/11/7 32/64bit
Обновление: некоторые пользователи сообщают, что это можно исправить, отключив EAC.
Заменить файлы Directx11 — 12
- Сначала перейдите в эту папку, где установлена Windows на вашем ПК, и в папку System32: C:WindowsSystem32.
- Из этой папки C:WindowsSystem32 скопируйте эти два файла – D3D12.dll и D3D12Core.dll.
- Перейдите в папку установки Elden Ring и вставьте два вышеуказанных файла в эту же папку. Переименуйте файл D3D12.dll в D3D12_original.dll.
- Скопируйте оба файла и вставьте их в папку с игрой.
- Теперь загрузите файл «01_release_binaries_debug.zip» с GitHub отсюда.
- Извлеките их с помощью Winrar или Winzip.
- Скопируйте все файлы и вставьте их в каталог установки Elden Ring. Имена файлов: «d3d12.dll, d3d12.exp, d3d12.lib, d3d12.pdb».
- Наконец, попробуйте запустить игру, дважды щелкнув файл EldenRing.exe в папке установки.
Эта ошибка может возникать у многих пользователей из-за несовместимости или повреждения файлов DirectX. Это исправление, кажется, сработало для нескольких человек. Если это не работает для вас, обязательно прочитайте другие шаги, которые мы упомянули ниже.
Удалить временные файлы
- Нажмите Win+R и введите «%Temp%».
- Откроется новое окно
- Здесь вы найдете несколько файлов и папок со случайными именами.
- Эти файлы бесполезны, просто нажмите Ctrl+A, чтобы выбрать все файлы и удалить их.
Обновите драйверы вашего устройства
- Скачать драйверы Nvidia
- Скачать драйверы AMD
AMD и Nvidia опубликовали драйверы, предлагающие оптимизацию для Elden Ring.
Удалить программу запуска Epic Games
Elden Ring использует тот же античит, что и Fortnite. Не понятно, зачем для такой игры нужен античит. Игроки выбирают автономный режим из-за этой проблемы.
- Изменить предпочтительный графический процессор с помощью Nvidia
- Запустите панель управления Nvidia.
- Нажмите «Параметры 3D» > «Управление параметрами 3D».
- Нажмите на «Программные настройки»
- Отсюда выберите «Elden Ring» в раскрывающемся меню или найдите его исполняемый файл.
- Найдите параметр «Выберите предпочтительный графический процессор» и выберите «Высокопроизводительный процессор NVIDIA».
Источник: www.modsgame.ru
Elden Ring на DX11!
Ну что коллеги, вышел способ поиграть в Elden Ring на DX11. И судя по результатам, данный способ не уступает оригинальному игровому опыту, который заложил Миядзаки Сан. GTX 750 Ti 2GB, фпс в игре вполне себе неплохой, хоть и с видимыми дропами (которые наблюдаются у большинства игроков на текущий момент)
Небольшая демонстрация (эх, когда же уже можно будет вставлять видео с таймкодом. )
Ну что ж, приступим 🙂
Что нам понадобится
1. Windows 10/11. К сожалению этот пункт обязательный, т.к. в предыдущих версиях виндовс отсутствуют библиотеки DX12 в системе. Сам метод построен на симуляции работы DX12, так что эти библиотеки нам нужны
2. Библиотека d3d12ProxyEdrDx11_0, последняя версия на текущий момент 03
3. Выключенный ЕАС. Это касается только лицензии. Игру можно запустить и без отключения ЕАС’а, но тогда есть неиллюзорный шанс схватить бан на аккаунт, или по крайней мере «shadow ban» (когда играть в онлайне можно, но только с такими же людьми, помеченными этим баном)
Отключение ЕАС
Первый способ
1. Заходим в папку с игрой
2. Переименовываем/Удаляем/Перемещаем файл start_protected_game.exe
3. Копируем файл elden_ring.exe и переименовываем его в start_protected_game.exe
Второй способ
1. Заходим в папку с игрой
2. Создаём текстовый файл с названием steam_appid.txt
3. Вписываем в этот текстовый файл 1245620, закрываем, сохраняем
Для тех кому лень разбираться
Просто кидайте файлы из архива в папку с игрой и радуйтесь 🙂
Если не работает, пробуем альтернативный фикс
Метод для Windows 10/11
1. Заходим в папку с игрой
2. Переходим в системный раздел, на котором у вас установлена винда, переходим в папку Windows/System32. Например C:WindowsSystem32
2.1. Ищем файл D3D12.dll и копируем его в папку с игрой. Переименовываем его в d3d12_original.dll
2.2. Ищем файл D3D12Core.dll и копируем его в папку с игрой
3. Из архива d3d12ProxyEdrDx11_0 (который мы качали ранее) распаковываем файл d3d12.dll в папку с игрой. Остальные файлы нам не нужны
На этом всё. Запускаем игру и наслаждаемся 🙂
Метод для Windows 7/8.1 (эксперементальный)
Необходимо будет совместить вышеприведённый метод с установкой вулкана. Лично сам я не пробовал (в виду того, что у меня 10 винда), так что я напишу шаги в соответствии с тем как это делается, но за работоспособность ручаться не могу
1. Скачиваем все необходимые файлы и распаковываем в любое место на компьютере
1.1. Скачиваем файл Windows 7 Patch в соответствии с установленной версией Elden Ring (!это важно!)
1.2. Скачиваем vk3dproton
1.3. Скачиваем delta patcher
2. Открываем DeltaPatcher.exe. Сверху указываем путь до elden_ring.exe, снизу путь до EDR-1-02-Win7.xdelta. Нажимаем Apply Patch. Так же можно просто перетащить эти файлы в программу, она сама подцепит их и определит, к какой категории он относится. Если на этом этапе у вас выдало ошибку, значит вы скачали неправильную версию EDR-1-02-Win7.xdelta
3. Качаем архив из спойлера Для тех кому лень разбираться и кидаем его в папку с игрой. Далее, копируем файл d3d12_original.dll и d3d12core.dll, кидаем их в папку Windows/System32 (например C:WindowsSystem32). Переименовываем файл d3d12_original.dll в D3D12.dll.
4. Пробуем запустить, если не получилось то проделываем операцию под шагом 5, если же запустилось, то принимайте мои поздравления 🙂
5. Открываем DeltaPatcher.exe. Сверху указываем путь до d3d12.dll (который мы распаковали в 3 шаге), снизу путь до vkd3d-proton-2-3-1-EDR.xdelta. Нажимаем Apply Patch. Так же можно просто перетащить эти файлы в программу, она сама подцепит их и определит, к какой категории он относится. Если на этом этапе у вас выдало ошибку, то это скорее всего связанно с тем, что md5 хэш не соответствует с тем, что заложен в программе. Но не стоит отчаиваться, у меня есть ещё один способ и находится он в шаге 6
6. Качаем vkd3d-proton 2.3.1 и распаковываем файл d3d12.dll из папки x64 при помощи 7-Zip ZS. Или же просто качаем мой архив. Далее проделываем те же самые пункты из шага 5, но используем d3d12.dll от vkd3d-proton 2.3.1. Теперь ошибки 100% быть не должно. Далее проделываем хитрые манипуляции, для начала пробуем переименовать d3d12.dll от vkd3d-proton 2.3.1 в d3d12_original.dll.
Заменяем тот что мы качали из архива и пробуем запускать. Если не запускается, то переименовываем d3d12.dll из моего архива в d3d12_original.dll, а d3d12.dll от vkd3d-proton 2.3.1 просто кидаем в папку. Запускам игру и радуемся. Ну или не радуемся, тогда есть шаг 7 🙂
7. Если же игра всё так же не запускатся, или выкидывает на белом экране, то пробуем ещё установить dxvk async. Распаковываем архив в папку с игрой. Открыть архив можно обычным 7-Zip. Если вылетает, то пробуем удалить dxgi.dll
Если всё так же не запускается. То что ж, видно не судьба на текущий момент. Если вы обладаете знаниями эльфийского языка, то можете начать читать весь топик до конца, скорее всего где-то тут вы найдёте ответ
Если черный экран и есть музыка
1. Нажимаем Windows+R (или в меню пуска найди «Выполнить»)
2. Прописываем %Appdata%
3. Заходим в папку EldenRing
4. Закидываем туда этот файл
4.1. В файле стоит моё разрешение экрана (1680х1050), так что при необходимости меняем цифры на свои при помощи блокнота
Небольшое послесловие
Игра может вылетать из-за различных оверлеев (стим, microsoft game bar, nvidia experience и т.д.). Просто отключаем их
Так же, игра вылетает если сворачивать её. Попробуйте разные виды отображения экрана (в окне/безрамочный/полноэкранный). Если всё так же продолжит вылетать, то просто не сворачивайте игру 🙂
Если вы ранее пытались запустить игру через vulkan, то удалите файл dxgi.dll
Источник: dota2.ru