Mortal kombat 11 directx 12 windows 10 required

FAQ по ошибкам Mortal Kombat 11: не запускается, черный экран, тормоза, вылеты, error, DLL

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Несмотря на все старания студии NetherRealm, Mortal Kombat 11 получился довольно проблематичной игрой, когда речь заходит о технической стороне проекта. Из-за новых механик и возможностей многие пользователи начали испытывать трудности при запуске игры, поэтому не стоит пугаться, если MK 11 вылетает с какой-нибудь непонятной ошибкой. Ведь мы постарались собрать рабочие решения для наиболее популярных и проблематичных ошибок, которые не дают насладиться файтингом.

MK 11 вылетает сразу после запуска / «Ошибка синхронизации игрового сеанса»

Столкнувшись с одной из этих проблем, первым делом рекомендуем отключить программу «MSI Afterburner» и другие подобные проги с оверлеями (софт для мышек, клавиатур, разгона железа и мониторинга). Однако если это действие не помогло, тогда, скорее всего, проблемы при запуске возникают из-за RGB-клавиатуры, и для решения необходимо сделать следующее:

Но если MK 11 всё равно отказывается запускаться, тогда, вероятней всего, это происходит либо из-за «Защитника Windows», либо из-за вашего антивируса. Поэтому необходимо везде добавить exe-файл игры в список с исключениями или просто отключить все защитные программы пока вы будете играть.

Игра вылетает в случайный момент

Наиболее странная проблема в Mortal Kombat 11, которая возникает до сих пор. И как правило с ней сталкиваются игроки после обновления, даже если оно было не слишком большим. А единственный рабочий способ избавиться от случайных вылетов в игре, так это создать новую учётную запись в Windows с правами администратора, и там уже запустить игру.

Контроллер / геймпад не работает в MK11

Решение проблемы для проводных контроллеров:

Решение проблемы для беспроводных контроллеров:

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Появляется ошибка «Microsoft Visual C++ Runtime Library»

Помимо самой ошибки «Microsoft Visual C++ Runtime Library» в сообщении также будет сказано, что отсутствуют определённый dll-файл, причём название всегда разное. Но не стоит акцентировать внимание именно на этих файлах или вдруг пытаться их найти, используя вспомогательные программы, поскольку достаточно просто переустановить библиотеку «Microsoft Visual C++», о которой идёт речь в сообщении. Кроме того, недостающие файлы, как правило, можно найти в папке «Support», поэтому их можно переместить, если знаете, куда следует закидывать файлы.

Вылетает с ошибкой «Content validation error»

Как правило, Mortal Kombat 11 вылетает с ошибкой «Content validation error» в абсолютно любой момент игры, и в первую очередь это может быть связано с тем, что возникает острая нехватка оперативной памяти, но если ОЗУ предостаточно, тогда решается проблема просто:

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

«Произошла ошибка при подключении к серверу»

В отличие от многих других вылетов, сообщение со словами «Произошла ошибка при подключении к серверу» всегда появляется либо сразу при запуске Mortal Kombat 11, либо спустя пять минут игры. При этом найти однозначное решение проблемы на просторах интернета сложно, поскольку каждый столкнувшийся с этой бедой игрок рекомендует что-то своё.

Мы же предлагаем включить DMZ-хост в настройках роутера и туда добавить свой IP-адрес, благодаря чему ошибка моментально исчезает. От вас требуется всего лишь узнать свой IP-адрес и войти в настройки роутера, где следом нужно будет отыскать вкладку «DMZ». Там необходимо включить DMZ (обычно в настройках требуется поставить галочку напротив «Да»), ввести свой IP-адрес в соответствующем поле и применить настройки. Если же вы неопытный пользователь и не знаете, как, например, войти в настройки роутера, тогда предлагаем перейти по ссылке ниже к статье, в которой вы узнаете всё необходимую информацию.

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Вылетает с ошибкой «Error encountered» / «Out of memory» Mortal Kombat 11

Обычно пользователи, играющие в MK 11, сталкиваются с такой ошибкой только после обновления, причём даже самого маленького. Причина заключается в том, что возникает нехватка оперативной памяти. Единственный способ сделать хотя бы что-то, чтобы игра заработала – настроить файл подкачки или в крайнем случае увеличить ОЗУ. Потому что, если вы хотя бы раз столкнулись с этой проблемой, но решили её с помощью подкачки, тогда не стоит сильно радоваться, она всё равно появится снова, например, после выхода очередного дополнения.

Как зайти в настройки файла подкачки?

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

А также учтите, что после того, как вы настроите файл подкачки для игры, скорее всего, скорость подгрузки уменьшится и, возможно, играть станет не так приятно, как раньше до вылетов.

Общие советы по Mortal Kombat 11:

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Необходимое ПО для Mortal Kombat 11

Мы настоятельно рекомендуем ознакомиться со ссылками на различные полезные программы. Зачем? Огромное количество ошибок и проблем в Mortal Kombat 11 связаны с не установленными/не обновлёнными драйверами и с отсутствием необходимых библиотек.

Низкий FPS, Mortal Kombat 11 тормозит, фризит или лагает

Современные игры крайне ресурсозатратные, поэтому, даже если вы обладаете современным компьютером, всё-таки лучше отключить лишние/ненужные фоновые процессы (чтобы повысить мощность процессора) и воспользоваться нижеописанным методами, которые помогут избавиться от лагов и тормозов.

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Лучшие видеокарты для комфортной игры в 1080p

Mortal Kombat 11 вылетает в случайный момент или при запуске

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Ниже приведено несколько простых способов решения проблемы, но нужно понимать, что вылеты могут быть связаны как с ошибками игры, так и с ошибками, связанными с чем-то определённым на компьютере. Поэтому некоторые случаи вылетов индивидуальны, а значит, если ни одно решение проблемы не помогло, следует написать об этом в комментариях и, возможно, мы поможем разобраться с проблемой.

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Как увеличить объём памяти видеокарты? Запускаем любые игры

Отсутствует DLL-файл или ошибка DLL

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Для решения проблемы необходимо отыскать и вернуть в папку пропавшую DLL-библиотеку. И проще всего это сделать, используя специально созданную для таких случаев программу DLL-fixer – она отсканирует вашу систему и поможет отыскать недостающую библиотеку. Конечно, так можно решить далеко не любую DLL-ошибку, поэтому ниже мы предлагаем ознакомиться с более конкретными случаями.

Ошибка d3dx9_43.dll, xinput1_2.dll, x3daudio1_7.dll, xrsound.dll и др.

Ошибка MSVCR120.dll, VCRUNTIME140.dll, runtime-x32.dll и др.

Ошибки с названием «MSVCR» или «RUNTIME» лечатся установкой библиотек Microsoft Visual C++ (узнать, какая именно библиотека нужна можно в системных требованиях).

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Избавляемся от ошибки MSVCR140.dll / msvcr120.dll / MSVCR110.dll и других DLL раз и навсегда

Распространённые сетевые ошибки

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

Не вижу друзей / друзья в Mortal Kombat 11 не отображаются

Неприятное недоразумение, а в некоторых случаях даже баг или ошибка (в таких случаях ни один способ ниже не поможет, поскольку проблема связана с серверами). Любопытно, что с подобным сталкиваются многие игроки, причём неважно, в каком лаунчере приходится играть. Мы не просто так отметили, что это «недоразумение», поскольку, как правило, проблема решается простыми нижеописанными способами:

Создателю сервера нужно открыть порты в брандмауэре

Многие проблемы в сетевых играх связаны как раз с тем, что порты закрыты. Нет ни одной живой души, друг не видит игру (или наоборот) и возникают проблемы с соединением? Самое время открыть порты в брандмауэре, но перед этим следует понимать как «это» работает. Дело в том, что программы и компьютерные игры, использующие интернет, для работы требуют не только беспроблемный доступ к сети, но и вдобавок открытые порты. Это особенно важно, если вы хотите поиграть в какую-нибудь сетевую игру.

Часто порты на компьютере закрыты, поэтому их следует открыть. Кроме того, перед настройкой нужно узнать номера портов, а для этого для начала потребуется узнать IP-адрес роутера.

Источник

DX11 и DX12: а есть ли между ними разница?

Сменяются видеокарты, игры, процессоры, а смена DX11 на DX12 тянется еще с 2015 года, поэтому многие и забыли, чем эти версии отличаются друг от друга, и что же принесет новая API. В большей части на этом лежит вина и самого Microsoft, так как они сделали DX12 достоянием исключительно Win10, заявив что на более старых системах DX12 невозможно реализовать, но не так давно появилась информация, что поддержка DX12 все же появится на win7, и первой игрой будет World of Warcraft. В результате долгое время компьютеров с поддержкой DX12 было крайне мало, чтобы разработчикам игр вообще стоило обращать на этот сегмент свое внимание. Пожалуй, только сама Microsoft и ее дочерние игровые компании перешли на полноценный выпуск игр на DX12, но среди них не было значимых шедевров, и, пожалуй, самая узнаваемая серия — это Forza Horizon.

Однако, на начало 2019 года ситуация стала меняться, и, прежде всего, мы уже видим в статистике STEAM, что большинство компьютеров (64.53%) уже имеют как видеокарту так и операционную систему, совместимую с DX12, и стоит напомнить, что последнее поколение приставок Microsoft и Sony тоже поддерживают DX12, что в итоге дает нам абсолютное большинство игровых устройств DX12 ready.

В итоге мы видим, что на конец 18 и начало 19 года все больше и больше игр отказываются от DX11 как основного API в пользу как DX12, так и Vulkan. Вот их список:

Готовятся к выходу и, скорее всего, будут иметь поддержку Vulkan или DX12

Поскольку мы выяснили, что для полномасштабного ввода DX12 есть как готовность со стороны пользователей, так и достаточное кол-во крупных проектов, то стоит освежить знания о этом API. Вероятнее всего, вы считаете, что самым главным отличием DX12 от своего предшественника является возможность трассировки лучей, и на этом все отличия заканчиваются, но это вовсе не так. Давайте взглянем на отличия этих двух версий, чтобы нам лучше понимать, чего эти версии могут и не могут, и что реально принесет DX12.

Таким образом выглядит пример работы игры с DX11: один поток отвечает за обработку видео, на остальных работают другие части движка, например звуковой движок, сетевая часть, расчет NPC и так далее, главное, что за самую емкую и сложную часть отвечает только 1 ядро процессора. Теоретически DX11 может работать максимум с двумя потоками, но, к сожалению, как показывает практика, это остается только теорией. DX12 уже способен работать с восемью потоками, и выглядит это так:

DX12 распределяет по потокам/ядрам самую объемную задачу по подготовке данных и последующей обработке их на GPU, что влияет положительно на производительность. Производительность, разумеется, не вырастает в 8 раз, так как этот процесс не идеально масштабируемый, и есть и другие узкие места. Забавно отметить, что результаты работы в случае всего одного потока или восьми отправляются на GPU о обрабатываются тысячами ядер CUDA или CU в зависимости от вендора GPU.

Что же происходит с данными попавшими в GPU?

Вверху видна последовательность обработки данных DX11, которая происходит в строго установленном порядке, и без выполнения предыдущих задач следующие не могут быть реализованы, тогда как DX12 имеет возможность разделения и исполнения этих задач на разных ядрах нашего GPU, что обеспечивает большую загрузку самого GPU и приводит к уменьшению задержек и росту FPS. Важно отметить, что скорость исполнения самих элементов, из которых состоит вся задача, не увеличивается. Весь выигрыш в производительности достигается только за счет оптимизации очереди — это и называется асинхронные вычисления.

Давайте теперь взглянем на то, что же конкретно подготавливает CPU для последующей обработки на GPU, если конечную картинку мы видим в таком виде:

То процессор передает каркас изображения в виде сетки полигонов для последующей закраски — аналогия с деткой книжкой-раскраской более чем уместна.

Каждый из полигонов обрабатываются на CPU и называется вызовом отрисовки или draw call. Соответственно, чем больше полигонов в кадре мы видим, тем больше нагрузка на CPU, такие ситуации наиболее характерны для игр с открытым миром и появления большого количества объектов в кадре, особенно если это очень детализированные объекты как NPC. В других случаях — когда мы смотрим в небо или видим незначительное кол-во полигонов в каком-нибудь ограниченном пространстве, например, коридоре, где вызовов отрисовки не так много, преимущества DX12 тают. Давайте перейдем к выводам из теоретической части знакомства с DX12.

Программирование под DX12 сложнее, и все преимущества нового API раскрываются полностью, только когда движок изначально разрабатывается, а не адаптируется под него.

Для несложных сцен, где в кадре мало объектов/предметов и полигонов, DX12 может показывать меньшую производительность по сравнению с DX11, так как все вызовы отрисовки прекрасно успевают обрабатываться на 1 ядре процессора, а в случае с DX12 результаты работы восьми потоков надо еще синхронизировать. Это может быть верно для целых игр, а не просто сцен, если они в своей основе имеют несложную графику.

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

Выигрыш от перехода на DX12 будет у процессоров с небольшой производительностью на ядро, но большим их количеством, например, как серия FX от AMD.

Синтетический тест 3D mark Api Overhead Test https://3dnews.ru/911658

Наблюдаем в кадре то самое большое количество объектов, и результат — отличие на порядок,- это действительно огромная разница, даже если сделать скидку на то, что это синтетический тест.

Игровые тесты

Lara Croft Shadow of the Tomb Raider

Для рассмотрения возьмем последнюю сцену из 3х тестовых отрезков — она наиболее характерна большим количеством вызовов отрисовок.

Обратите внимание на загрузку процессора: слева DX11 74%, справа DX12 100%.

Первые 3 значения относятся к последней сцене теста, четвертое же значение — это результат по всем трем сценам. Примечательно что максимальный кадр, который был отмечен, был в момент показа именно куска неба, и разницы между API нету, в то время как наибольшая разница отмечена именно в минимальных кадрах, и достигает она внушительных 43%. То есть, в самых графически нагруженных сложных сценах мы видим наибольшую пользу от перехода на DX12.

Resident Evil 2 remake

Mortal kombat 11 directx 12 windows 10 required. Смотреть фото Mortal kombat 11 directx 12 windows 10 required. Смотреть картинку Mortal kombat 11 directx 12 windows 10 required. Картинка про Mortal kombat 11 directx 12 windows 10 required. Фото Mortal kombat 11 directx 12 windows 10 required

В этом тесте мы видим куда менее тривиальные результаты: падение максимального и среднего кадра, но и подъем минимальных значений аж на целых 33%. То есть, в моментах, где производительности 1 потока вполне хватает, DX11 даже быстрее, но как только сцена усложняется и производительности 1 потока недостаточно, DX12 раскрывается, что переносит весь игровой процесс до 60+ кадров, а DX11 опускается до условно неиграбельных 45. Боюсь именно с такими результатами и связана такая нелюбовь тестеров к DX12, так как в нем может быть меньше максимальных кадров, и даже, что может показаться совсем неприемлемым, и средние кадры, однако, как ни парадоксально, DX12 при этом более комфортен для игры.

Давайте перейдем к связкам с другим видеокартами и процессорами и понаблюдаем за результатами. Для этого выберем 4 игры:

Все эти игры работают как в режиме DX11, так и DX12. Давайте сравним, каковы будут изменения от смены API. Во всех тестах в качестве CPU применялся 9900K в разгоне до 5.0. Другими словами, мы увидим ситуацию, когда процессор не ограничивал нашу производительность.

Данные в таблице — это изменения в % между API. Интересно, что видеокарты семейства Pascal по-разному реагируют на DX12, несмотря на одинаковую архитектуру в их основе, прироста на младших моделях нет, связано ли это с работой драйвера или аппаратной части, находится за рамками этого блога. Нужно констатировать только одно: на видеокартах, формально имеющих поддержку DX12_1, прироста от перехода на новый API может не быть. С другой стороны, видеокарта RX 580, формально имеющая поддержку только DX12_0, дает прирост в 9% как топовая GTX 2080, прирост у видеокарт Vega доходит до 17%, что является просто потрясающим результатом. В любом случае мы замечаем прирост на последних сериях видеокарт от 5% до почти 20% производительности, и это очень значительное изменение. Что можно сказать — даже в связке с мощным процессором на современных видеокартах переход на DX12 оправдан и увеличивает производительность, если провести подобные тесты с менее производительным процессором, то отличия будут еще более существенны.

Справедливо будет заметить, что у компании Nvidia традиционно была хорошая производительность под DX11, и можно было бы предположить, что DX12 просто мог не давать таких преимуществ как у конкурентов. Давайте немного отвлечемся от темы сравнения API и взглянем более пристально на сами видеокарты.

Что ж, в DX11 видим тотальное доминирование продуктов Nvidia, и только Vega 56 немного опережает своего визави в виде GTX1070.

Однако при переходе на DX12 ситуация кардинально меняется, и Vega 56 опережает GTX 1070 уже на 13% и отстает на 7,6% от GTX1080, Vega 64 же опережает GTX 1080 5.4% и не дотягивает до RTX 2070 всего 2%! Да, похоже, AMD не зря в своих презентациях много внимание уделяла DX12 — действительно, их продукция намного лучше чувствует себя под новым API.

В качестве вывода можно сказать, что для владельцев старых процессоров, которые приобрели одни из последних серий видеокарт, переход на DX12 в любимой игре даст ощутимую прибавку производительности вплоть до 50%, при использовании DX12 на топовых видеокартах и процессорах выигрыш DX12 может составлять 10-20%, что тоже крайне не мало, поэтому все больше и больше разработчиков обращают внимание на новый API, и если в 19 году как минимум 50% из крупных, так называемых AAA, игр вышло с поддержкой DX12, то с выходом консолей нового поколения как от Microsoft, так и от Sony игровая индустрия окончательно перейдет на новый стандарт, поэтому при покупке видеокарты уже сейчас стоит обращать внимание преимущественно на тесты именно в этом API. Поэтому, скажем, новые серии Turing в виде 1660 1660ti 1650 1650ti могут быть намного привлекательнее, чем это могло бы казаться на первый взгляд т.к. по сравнению с 1050ti,1060, 1070 они действительно быстрее работают под новым API.

Результаты последних тестов взяты со страниц сайта gamegpu.com

Больше моих тестов и обзоров вы найдете на моем youtube канале.

Источник

Железный эксперимент: DirectX 12 против DirectX 11

На словах у Microsoft все просто великолепно. DirectX 12 дает программисту полный доступ к комплектующим компьютера. «Полный доступ к ресурсам железа» способствует лучшей оптимизации игр. Если это интересно разработчику, конечно же. А «улучшенная оптимизация» — это рациональное использование системных требований. Цепочка ясная и логичная. По идее, все должны быть в плюсе. Разработчики реализуют свой творческий потенциал и обзаведутся любовью (и денежками) геймеров. Игроки получат качественный продукт без серьезных затрат на покупку очень мощного компьютерного железа.

30 сентября 2016 года DirectX исполнится 21 год. Но только в 12-й версии Microsoft решила перейти к низкоуровневому программированию.

Я уже высказывал свое мнение относительно DirectX 12. В последнее время среди компьютерных (и консольных тоже) игр присутствует слишком много низкокачественного продукта. Халтурят все, даже так называемые ААА-проекты то и дело щупают дно. Складывается впечатление, что разработчики вообще не утруждают себя тестированием и оптимизацией своей продукции. Либо бешеные дедлайны маркетологов заставляют программистов выпускать в продажу откровенно сырой продукт. В результате качество графики в компьютерных играх за последние пару лет кардинальным образом не увеличилось. Чего не скажешь о системных требованиях. Купить видеокарту за 650 долларов США, чтобы не получить 60 кадров в секунду в разрешении Full HD — это уж слишком, знаете ли! Выход видеокарт Polaris и Pascal отчасти исправит эту ситуацию, ведь откровенно устаревший 28-нанометровый техпроцесс используется вот уже целых пять лет. Переход на 16-нанометровые «рельсы» даст серьезный толчок в плане быстродействия. В сложившейся ситуации помочь должен и DirectX 12. Конвейер заработал, в марте поддержкой нового API обзавелись достаточно культовые франшизы про «Агента 47» и расхитительницу гробниц Лару Крофт.

Железный эксперимент: DirectX 12 против DirectX 11

Коротко o DirectX 12

Про основную «фишку» DirectX 12 я написал. Низкоуровневый API снижает уровень абстрагирования оборудования. Подробно про двенадцатую версию детища Microsoft мы уже писали. Не вижу смысла повторяться. Возможности DirectX 12 в «вакууме» наглядно демонстрирует специальный тестовый пакет бенчмарка 3DMark. Согласно результатам, эффективность низкоуровневых API (не забываем про Mantle и Vulkan) выше минимум на порядок. Все очень просто: DirectX 11 накладывает ограничения на количество команд отрисовки центрального процессора. Но будем честны: 3DMark — это всего лишь 3DMark. Цифры красивые, однако с реальностью никак не соотносятся.

Сравнение производительности DirectX 11 и DirectX 12 в 3DMark

DirectX 12 поддерживается всеми современными видеокартами, но есть один нюанс. API разделен на три уровня: DirectX 12 API, DirectX 12 _ 0 и DirectX 12 _ 1. Начальную версию интерфейса поддерживают все графические чипы AMD и NVIDIA, выпущенные по 28-нанометровому техпроцессу, а также линейка адапетров GeForce 400/500 поколения Fermi. А вот дальше начинаются расхождения. Список поколений 3D-ускорителей занесен в сводную таблицу. Под видеокартами Maxwell 1-го поколения подразумеваются адаптеры GeForce GTX 750/750 Ti.

Поддержка DirectX 12
DirectX 12 APIDirectX 12 _ 0DirectX 12 _ 1
AMDRadeon R9 Fiji;Radeon R9 Fiji;Radeon R9 Fiji.
Radeon GCN 1.1/1.2;Radeon GCN 1.1/1.2.
Radeon HD 7000.
Radeon GCN 1.1/1.2;Radeon GCN 1.1/1.2.
Radeon HD 7000.
Radeon GCN 1.1/1.2;
Radeon HD 7000.
NVIDIAGeForce GTX Maxwell 2-го поколения;GeForce GTX Maxwell 2-го поколения.GeForce GTX Maxwell 2-го поколения.
GeForce GTX Maxwell 1-го поколения;
GeForce Kepler;
GeForce Fermi.
GeForce GTX Maxwell 1-го поколения;
GeForce Kepler;
GeForce Fermi.
GeForce GTX Maxwell 1-го поколения;
GeForce Kepler;
GeForce Fermi.

DirectX 12 работает только с Windows 10. Маркетинг чистой воды, нацелен на увеличение числа пользователей этой ОС. Можно ли этому противостоять? Можно, но только при продвижении другого API. Например, Vulkan.

DirectX 12 работает только в среде Windows 10.

Список игр, поддерживающих DirectX 12, заметно увеличился. В этом материале мы рассмотрим HITMAN, Rise of the Tomb Raider и Ashes of the Singularity. Эти игры поддерживают и DirectX 11, и DirectX 12. Две из них вышли совсем недавно. Ashes of the Singularity все еще находится на стадии beta-тестирования. Эксклюзивно для Windows 10 вышла ремастеринг-версия культовой Gears of War. Совсем скоро появятся игры ААА-класса: Deus Ex: Mankind Divided, Forza Motorsport 6 Apex и Quantum Break. На только что прошедшей выставке GDC представили движок CryEngine V. Отныне все Xbox-эксклюзивы будут выходить в том числе и на ПК. Но только исключительно под Windows 10. Спасибо новой стратегии Microsoft.

Качество

Как я уже говорил, DirectX 12 разработан для более качественной оптимизации под современное железо. Технологии Tiled Resources, Typed UAV и Bind, входящие в состав этого API, существенно (на бумаге) экономят ресурс видеопамяти и ориентируют API на использование большего числа ядер центрального процессора. Принцип консервативной растеризации ускоряет расчет теней и фильтра MSAA. Логично, что оптимизация приведет и к улучшению качества графики, но самое главное — это все же увеличение стабильности и быстродействия.

DirectX 12 — это не про качество.

Игра про «Агента 47» сразу же получила поддержку DirectX 12. Клиент включает встроенный бенчмарк. Он заметно облегчает процесс тестирования, но некоторые коллеги отмечают, что в игре есть локации, которые сильнее нагружают систему, нежели подготовленный разработчиком скрипт. Rise of the Tomb Raider обзавелась поддержкой нового API при помощи патча. Игра также обзавелась встроенным бенчмарком.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *