Найти в Дзене
technomyst

"Пойдет ли на моем ПК игра inZOI?" Ошибка DirectX 12 в новых играх на Unreal Engine 5

Новая игра inZOI в жанре "симулятор жизни" от корейской компании KRAFTON повергла многих игроков The Sims4 в шок своей реалистичной графикой. Но, естественно, возникает вопрос:"Запустится ли игра с такой современной графикой на моем компьютере? Ведь он справляется с The Sims4."

К тому же, в общем доступе уже можно опробовать режим создания персонажа inZOI Character Studio. И многие игроки столкнулись с ошибкой "DirectX 12 is not supported on your system. Try running without the -dx12 or -d3d12 command line argument."

Ошибка DirectX12 при запуске inZOI
Ошибка DirectX12 при запуске inZOI

Я тоже являюсь обладателем компьютера-"картошки" и уже сталкивалась с подобной ошибкой в другой игре. Конечно, до последнего веришь, что есть некая возможность запустить игру. Провела небольшое исследование и с радостью поделюсь его результатами с Вами, т.к. сеть все больше наводняют вопросы: "Почему не запускается inZOI? Что это за ошибка DirectX12? Помогите!"

Игра inZOI создана на игровом движке Unreal Engine 5. Поэтому игра выглядит настолько реалистично. Если мы обратимся к системным требованиям игры, то увидим, что в них указано "DirectX: версии 12". Т.е. ваш компьютер должен обязательно поддерживать DirectX этой версии.

Системные требования для игры inZOI
Системные требования для игры inZOI

Чтобы проверить, поддерживает ли ваш компьютер DirectX 12, можно воспользоваться встроенным в Windows средством диагностики DirectX - "DxDiag". Существует оно очень давно, и познакомилась я с ним еще в Window 98. В нем был очень классный тестовый саундтрек для проверки звуковой карты и колонок =)

Алгоритм проверки поддержки DirectX12 вашим оборудованием следующий:

1. В поисковую строку в панели Windows вбиваем "dxdiag", и в результатах поиска должен отобразиться следующий файл

Ищем средство диагностики dxdiag в Windows
Ищем средство диагностики dxdiag в Windows

2. Запускаем этот файл. Программа спросит про загрузку данных цифровых подписей WHQL. Можете ответить "да" или "нет" - роли не играет, но лучше данные подгрузить по возможности.

3. Переходим на вкладку "Экран". Если мониторов несколько, то вкладок может быть больше ("Монитор1", "Монитор 2" и т.д.). Выбираем ту, на которой в разделе "Устройство" указана ваша самая мощная видеокарта.

4. В разделе "Драйверы" ищем пункт "Уровни функций". Если в нем присутствует число "12", то Вам, возможно, повезло.

В моем случае в пункте "Уровни функций" нет числа "12". Моя видеокарта не поддерживает DirectX12.
В моем случае в пункте "Уровни функций" нет числа "12". Моя видеокарта не поддерживает DirectX12.

Если, как и в моем случае, у Вас нет "12_0", "12_1","12_2", то, это означает, что видеокарта не поддерживает DirectX12 ни в каком виде. Он может быть установлен в системе, но оборудование не поддерживает его. Однако, даже тут не теряем надежду и поговорим об этом ниже, но все же запастись денежкой на новый компьютер/видеокарту стоит. А какой именно, читаем ниже.

Поговорим о том, почему если есть "12" в уровнях функций, то "возможно, повезло".

По информации, найденной на одном из известных форумов, inZOI требует DirectX12 с уровнями функций 12_2, так называемый DirectX12 Ultimate. Эти уровни поддерживают следующие видеокарты:

  • NVIDIA GeForce RTX 2000-й серии и новее
  • AMD Radeon RX 6000-й серии (RDNA 2) и новее
  • Xbox Series X (RDNA 2)
  • Intel Xe-HPG
  • Qualcomm Adreno для чипов Snapdragon (на стадии переговоров)

Теперь становится понятно, почему в минимальных требованиях inZOI указана видеокарта NVIDIA GeForce RTX2060 - именно с нее начинается поддержка DirectX 12_2.

Отмечу, что DxDiag некорректно отображает наличие 12_2, поэтому в данном случае лучше погуглить, поддерживает ли ваша видеокарта уровни функций DirectX 12_2. Также для просмотра поддерживаемых уровней функций DirectX можно воспользоваться такими инструментами, как CPU-Z. Но, можете быть уверены, если у Вас видеокарта NVIDIA 20-й, 30-й или 40-й серии, то 12_2 у Вас есть.

С выходом демоверсии inZOI Character Studio в сети от игроков появилась информация, что ее смогли запустить на GTX1650, и на GTX1050 (получив при этом 15-17 fps). Эти видеокарты не поддерживают уровень 12_2, и, тем не менее, демоверсия запустилась. Правда, она очень урезанная, и, возможно, 12_2 понадобится, когда Вы выпустите своего персонажа в открытый мир.

Совсем "не повезло" обладателям интегрированных видеокарт. У них указана поддержка и 12_0, и 12_1, но демоверсия так и не захотела запускаться.

Если Вы счастливый обладатель видеокарты с поддержкой 12_2, но игра все равно запускается с ошибкой "DirectX 12 is not supported on your system ", то рекомендуется сделать следующее:

1. Обновить драйверы видеокарты.

2.Установить обновления Windows (поддержка DIrectX12 12_2 была добавлена в версии Windows "Win10H22").

Также эти действия можно попробовать выполнить тем, у кого DxDiag не показывает число "12" в уровнях функций. А вдруг =)

У меня же получился совсем курьезный случай. Я являюсь обладателем Core i5 4-го поколения (Haswell). Оказалось, что в 2021 году компания Intel нашла уязвимость в этих процессорах, связанную с DirectX12, и в новых драйверах просто отключила его поддержку. Я пробовала старую версию драйвера, как рекомендовала сама Intel, но поддержка DirectX12 так и не появилась. Вряд ли это что-то изменило бы, т.к. мощности моей встройки явно не хватит для игры.

В данный момент какой-либо официальной информации о требуемых уровнях функций DirectX12 в игре inZOI пока что нет. Но, я знаю, что игровой движок Unreal Engine 5 поддерживает принудительный запуск игры с использованием DirectX11. Учитывая, что тема с ошибкой DirectX12 на данный момент собрала 3000 комментариев в дискорд-канале разработчика игры, не стану исключать, что запуск игры с DirectX11 добавят в будущем. Все же, как-никак, обладателей компьютеров-"картошек" среди игроков The Sims4 огромное количество. И эта аудитория нужна игре inZOI, которая, скорее всего, выйдет в раннем доступе.

Тема с ошибкой DirectX12 на данный момент собрала почти 3000 комментариев в официальном дискорд-канале разработчика игры inZOI
Тема с ошибкой DirectX12 на данный момент собрала почти 3000 комментариев в официальном дискорд-канале разработчика игры inZOI

Подведу итоги. Кому нужно обновляться, я рекомендую все же дождаться выхода игры. Посмотреть стримы, чтобы понять, нравится ли она Вам, или дальше продолжать сидеть в The Sims4. Возможно, к моменту выхода разработчик снизит минимальные требования и добавит DirectX11. А, может, игру вообще отменят, как это случилось с другим симулятором жизни Life by You.

Так что ждем и наблюдаем =)

Подписывайтесь! Я слежу за новинками игроиндустрии, а также компьютерных технологий=) Может, запощу еще что-то интересное или полезное)))

Если статья была интересной или полезной, буду рада лайку или комментарию)

Остались вопросы? Задавайте их в комментариях! Что вас еще интересует по данной теме? Может, нужна помощь в сборке компьютера или выбора видеокарты? Могу подготовить еще одну статью на эту тему) Пишите в комментариях, что такая статья нужна)

Также буду рада вашей поддержке ♥
Всем хорошей игры!!!