Подробный гайд по изменению DirectX в Assassin's Creed Valhalla

Гайд по изменению DirectX в AC Valhalla: переключение на DX11, патчи для старых видеокарт, оптимизация и решение проблем с запуском игры

2026.05.29                  


Подробный гайд по изменению DirectX в Assassin's Creed ValhallaПодробный гайд по изменению DirectX в Assassin's Creed Valhalla Assassin's Creed Valhalla официально работает ТОЛЬКО на DirectX 12. В настройках игры нет встроенной опции для переключения на DirectX 11.

Однако существуют обходные пути для пользователей со старыми видеокартами или проблемами совместимости.


Способ 1: Параметр запуска -dx11 (неофициальный)

Некоторые пользователи сообщают, что добавление параметра запуска помогает:

  1. Откройте лаунчер (Steam / Ubisoft Connect / Epic Games)
  2. Найдите настройки игры → «Параметры запуска» / «Аргументы командной строки»
  3. Добавьте: -dx11
  4. Сохраните и запустите игру

Этот метод работает нестабильно и зависит от версии игры и драйверов.


Способ 2: Редактирование конфигурационного файла

  1. Закройте игру и лаунчер
2. Перейдите в папку:
   %USERPROFILE%\Documents\Assassin's Creed Valhalla\
  1. Откройте файл ACValhalla.ini в текстовом редакторе
4. Найдите строку BackendType= и попробуйте изменить на:
   BackendType=DX11
  1. Сохраните файл и запустите игру от имени администратора

Примечание:

Игра может автоматически сбросить это значение при запуске, если не поддерживается модификация.


Способ 3: Неофициальный патч для обхода требования DX12_0

Для видеокарт, которые не поддерживают DirectX 12 Feature Level 12_0, существует патч от сообщества:

Скачать патч PCGamingWiki - https://disk.yandex.ru/d/jAyUEAces7E49g


Установка:

  1. Скачайте архив dx12_error_fix_by_mojmass.rar или аналогичный патч
  2. Распакуйте файлы в корневую папку игры (где находится ACValhalla.exe)
3. Файлы патча:
  • D3D12.dll — модифицированный файл-обёртка
  • D3D12_original.dll — оригинальная библиотека
  • D3D12core.dll — вспомогательный компонент

Как это работает:

Патч перехватывает вызов функции D3D12CreateDevice и подменяет требование D3D_FEATURE_LEVEL_12_0 на 11_0, позволяя запустить игру на видеокартах с поддержкой только DX11.


Возможные проблемы:

Ошибка Решение
__cxxframehandler4 not found Скопируйте оригинальный D3D12.dll из C:\Windows\System32 в папку игры и переименуйте в D3D12_original.dll
0xc0000142 / Anti-Cheat ошибка Переименуйте start_protected_game.exestart_protected_game_original.exe, создайте копию ACValhalla.exe и переименуйте её в start_protected_game.exe. Работает только в офлайн-режиме
Вылет после заставки Обновите драйверы видеокарты, отключите оверлеи (GeForce Experience, MSI Afterburner)

Важно:

Использование неофициальных патчей может привести к блокировке в онлайн-режимах. Используйте на свой страх и риск.


Способ 4: Оптимизация для стабильной работы на DX12

Если ваша карта поддерживает DX12, но игра вылетает:

1. Обновите драйверы видеокарты с чистой установкой:
  • NVIDIA - nvidia.com/Download/index.aspx
  • AMD - amd.com/support
2. Отключите оверлеи и конфликтующее ПО:
  • Steam Overlay
  • Ubisoft Connect Overlay
  • GeForce Experience / AMD Adrenalin Overlay
  • MSI Afterburner + RivaTuner
  • Антивирус (добавьте папку игры в исключения)
3. Очистите кэш шейдеров:
   %localappdata%\Ubisoft Game Launcher\ShaderCache
4. Убедитесь, что игра установлена на SSD — Valhalla активно стримит данные при загрузке локаций.
5. Добавьте параметры совместимости:
  • ПКМ по ACValhalla.exe → Свойства → Совместимость
  • Отметьте «Запускать от имени администратора»
  • Попробуйте режим совместимости с Windows 8

Системные требования (DirectX 12)

Компонент Минимальные Рекомендованные
DirectX Версия 12, Feature Level 12_0 Версия 12, Feature Level 12_0
Видеокарта GTX 960 / R9 380 (4 ГБ VRAM) GTX 1060 / RX 570 (6-8 ГБ VRAM)
Процессор i5-4460 / Ryzen 3 1200 i7-4790 / Ryzen 5 1600
ОЗУ 8 ГБ (двухканальный режим) 8+ ГБ
Место на диске 130 ГБ HDD 130 ГБ SSD

Чек-лист при проблемах с запуском

  • [ ] Проверена целостность файлов игры в лаунчере
  • [ ] Удалены кэш и конфиги: %USERPROFILE%\Documents\Assassin's Creed Valhalla\
  • [ ] Драйверы видеокарты обновлены с чистой установкой
  • [ ] Установлены последние пакеты: Visual C++ Redistributable - learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist и DirectX Runtime - microsoft.com/ru-ru/download/details.aspx?id=35
  • [ ] Отключены оверлеи и стороннее ПО
  • [ ] Игра запущена от имени администратора
  • [ ] В параметрах запуска добавлен -dx11 (при необходимости)
  • [ ] Использован неофициальный патч (только для старых видеокарт)

Совет:

Если ничего не помогает, проверьте журнал событий Windows (eventvwr.msc → Журналы Windows → Приложение) — код ошибки поможет точно определить причину вылета.


Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта