Новости

Все, что вам нужно знать о DirectX 12 (мы включили тест)

Оглавление:

Anonim

С появлением Windows 10 и, как это обычно бывает в Microsoft с каждой операционной системой, появился ее новейший графический API, который дает начало новому поколению видеокарт, особенно игр. Directx12 - это новый Api, на этот раз низкоуровневый и с новой средой, а также Vulkan, о котором мы поговорим позже, вторгнутся в наш мир.

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

Прежде всего, есть две важные вещи, которые в последнее время много обсуждались, это их « уровень возможностей » и « уровень », к которому они принадлежат. Как это влияет на нас?

Чтобы гарантировать, что Dx12 будет работать на широком спектре оборудования, Microsoft и ее партнеры согласились разделить уровни поддержки для привязки ресурсов на 3, то есть модель ресурсов, таким образом:

  • Уровень 1: Intel Haswell, Broadwell и Nvidia Fermi. Уровень 2: Nvidia Kepler, Maxwell 1.0 и Maxwell 2.0. Уровень 3: AMD GCN 1.0, GCN 1.1 и GCN 1.2.

Каждый уровень является надмножеством предыдущего, то есть аппаратное обеспечение уровня 1 имеет самые строгие ограничения для модели ресурсов, а уровень 3, напротив, не имеет ограничений, в то время как уровень 2 представляет промежуточный уровень сужения. Насколько легко было бы, если бы все было наоборот, верно? Tier1 тот, у кого есть все и так далее, но нет… Сложная жизнь - его судьба. Таким образом, суммируя, Amd Tier3 - это тот, у кого нет ограничений, Tier2 - тот, у которого есть определенные ограничения, и Tier1, потому что тот, который более или лучше сказал тот, у которого самая «базовая» поддержка.

В последнее время в Интернете много говорят о том, поддерживают ли они все (например, Maxwells) или если Amd поддерживает или не поддерживает все функции Dx12, и когда было сказано «да», он был неверно истолкован, что означает, что у него нет ограничений в том, что было замечено до сих пор, но это «уровень возможностей» очень отличается, и теперь мы посмотрим, на что похож уровень функций, поскольку архитектуры или карты поддерживают его… Почему бы вам не дать нам поэзию, а?

Продолжая тему, в дополнение к Уровням, Dx12 имеет различные «функциональные уровни», то есть уровни работы, и на сегодняшний день их четыре, каждый из которых имеет различные характеристики и аппаратное обеспечение, которое нуждается в поддержке. Эти «уровни возможностей» не обязательно должны быть связаны с уровнями, и они как бы играют более второстепенную роль, чем то, что было показано выше, которые имеют важные и основные характеристики рендеринга.

Некоторые из этих «уровней возможностей» не охватываются даже самым высоким уровнем Tier3, поэтому это делает его отдельной функцией, причем определяющим фактором является аппаратное обеспечение (рассматриваемая видеокарта).

Как мы узнаем, какие «функциональные уровни» есть у каждого оборудования? Мы идентифицируем их так:

  • Уровень Особенности 11 -> Nvidia Fermi, Kepler, Maxwell 1.0. Уровень возможностей 11.1 -> AMD GCN 1.0, Intel Haswell и Broadwell. Уровень возможностей 12.0 -> AMD GCN 1.1 и 1.2 GCN. Feature Leve 12.1 -> Nvidia Maxwell 2.0

Мы с тобой связались не так ли? Это не за меньшие деньги, мы имеем в виду Tiers, Feature Leves и разную графику и никаких игр… Отлично! Как мы это видим? Очень просто, мы сначала перечислим, какие карты соответствуют какой архитектуре.

- Nvidia Fermi: все те, которые имеют чип в начале своей модели «GF», такие как GF117, 110, 100 и все те, кто посередине, как вы знаете, и, если говорить о самых популярных, будут GT450, GTX460, 470, 560 и 580 среди других.

- Nvidia Kepler: Как и GF в этом случае, они называются GK, если это похоже на мышление «Gpu Kepler». Не все серии 600 или 700 от Nvidia есть, но некоторые из них перефразированы от GF, то есть от Fermi, поэтому это удобно, но в качестве примера мы скажем вам, что они включают в себя, среди прочего, популярные GTX650, 660, 670, 680, 760 770, 780 и Ti.

- Nvidia Maxwell и Maxwell 2.0. Здесь этот список короче, Maxwell 1.0 родился с GTX750 и 750Ti, который, как вы можете видеть, относится к 700-й серии, не будучи Kepler, и они отождествляются с GM107 и 108. В Maxwell 2.0 их меньше. карты, которые есть, начиная с нового GTX950, и мы переходим от этого к 960, 970, 980 и Ti, а также к Titan X и позже.

- AMD GCN 1.0: немного легче узнать, что влияет, а серии AMD 7000 с 7350 и далее до 7990 имеют архитектуру GCN 1.0 (кроме 7790, то есть 1.1). Вы должны быть осторожны, потому что в следующих сериях, таких как R3, R7 и R9, есть «злоумышленники» или, точнее, перефразировка, которые имеют такую ​​архитектуру, как 270, 280X и т. Д. Они основаны на чипах Таити, Питкэрн, Кюрасао, Кабо-Верде…

- AMD GCN 1.1 и 1.2: они поддерживаются следующим более современным поколением, таким как R7 260 и 260X, которые являются 1.1, 7790, и базирующимися на Гавайях, такими как 290, 290X и Apus Kaveri, которые основаны на Архитектура морских островов. 1.2 являются более редкими, основанными на архитектуре вулканических островов, таких как 285 или 380, и новой Fury, основанной на Фиджи. 300 серии, многие из них 1.0 и 1.1, вы должны быть осторожны, чтобы не перепутать их, такие как 390 и 390x, которые являются 1.1 или 370, что составляет 1.0. Они не могли бы сделать лучше (сарказм).

Что ж, у нас уже есть карты, включенные и расположенные с их конкретной поддержкой, но в разделе «Что действительно улучшает Dx12?» Давайте подведем итоги ясно и легко.

  • Уменьшите узкое место в процессоре, функция, которая в Dx11 действительно насыщена. Увеличьте масштабирование, добавив, наконец, большее количество ядер в ЦП. Больше контроля для разработчика. Эффективность API похожа на консоль, то есть, который будет иметь более широкое и близкое аппаратное управление - программное обеспечение (игры). Все функции Dx11 сохраняют их.

Это, скажем, основная функция или основа Dx12, поэтому, если у нас есть карта, которая не поддерживает 100 и второстепенные функции, можем ли мы использовать Dx12? Да. Но… но нет, Си-эс-Си. Различия будут обнаружены, когда со временем появятся игры, которые поддерживают эти карты, и тем временем их можно будет эмулировать с помощью программного обеспечения. Самым безопасным и правдоподобным является то, что игры, которые появятся в этом и следующем 2016 году, основаны на Dx12, так как многие из них будут патчами после запуска, портированными на новый Api, аналогично тому, что было в Battlefield 4 и Мантл, который выпустил свою поддержку несколько месяцев спустя.

Как измерить реальную разницу между Dx11 и 12?


Я знаю, что многие из вас, возможно, захотят поговорить о каждом «функциональном уровне», но, поскольку до сих пор нет игр, которые описывают их или подробности того, какая игра будет реализована, мы собираемся сосредоточиться на основных улучшениях, которые являются огромным выпуском шеи Бутылка, которая может генерировать процессор, процессор, над которым Microsoft работает больше всего, чтобы сделать его более гибким и использовать преимущества как процессора, так и графики в целом. Кроме того, вот как эта статья, быстрый и легкий вид, чтобы подготовиться.

Для этого мы подготовили таблицу с новой игрой (все еще в пре-бета-состоянии) Ashes of Singularity, чтобы увидеть, какую выгоду мы получаем от перехода с Directx 11 на 12, и 3DMark Vantage - количество вызовов или «коллов», которые вы можете сделать. процессор для видеокарты.

Хотя его много критикуют (и не за меньшее, но мы не будем входить в патологию), он кажется мне хорошим эталоном, поскольку постановка объектов, кораблей, плоттеров, звука, графических эффектов на экране очень высока, и это идеально для количественной оценки улучшения в Fps, что в конечном итоге нас интересует. Очевидно, что мы использовали R9 390x нашей команды и 4690K @ 4400Mhz под Windows 10.

МЫ РЕКОМЕНДУЕМ ВАМ Мы объясняем, почему AMD улучшается больше, чем Nvidia при переходе на DirectX 12

Это стенд раздела, который охватывает весь компьютер, в основном с использованием Gpu.

И, наконец, тест процессора, чтобы увидеть, как Api выпускает производительность процессора.

Как мы видим, улучшение Fps является радикальным, и не только это, но, как мы говорим, общее качество, добавляя больше единиц на экран, эффекты и другие вещи. Это единственное осязаемое доказательство, которое у нас есть, но его следует использовать с помощью пинцета, поскольку он может не получиться таким образом во всех играх, поскольку у каждого из них есть различия в своем стиле, будь то аркада, ролевая игра, шутер и т. Д., Но если улучшения идут таким образом Мы столкнемся с одним из самых больших изменений за последние годы.

Теперь мы посмотрим, как отразятся вызовы от процессора к графическому процессору, основываясь на тесте, который проводит 3DMark, с тем же графиком и оборудованием.

Да, как мы видим, количество вызовов, которые Dx12 может выполнить против Dx11, невозможно сравнить. Но что такое колл ? В качестве простого объяснения я скажу вам, что они представляют собой сумму «сеток», нарисованных после процесса пакетной обработки, и это процесс, в котором движок объединяет рендеринг различных объектов в одном вызове, чтобы попытаться избежать перегрузки процессора, и, как мы видим в На графике разница поразительна.

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

Какую карту я покупаю?


Если у вас по-прежнему нет видеокарты, совместимой с этими характеристиками, или вы просто хотите обновить ее до чего-то лучшего, мы рекомендуем вам купить то, что мы всегда рекомендуем, качество / цена. Не все игры, которые будут выпущены, являются Dx12, и большинство из них на сегодняшний день - Dx9 или 11, поэтому удобно иметь линию с фиксированной ценой и начинать с этой базы.

Всегда есть альтернативы стоимостью менее 200 евро, такие как Gtx 950 или AMD R7 370, выше GTX960 и AMD R9 380 и т. Д., Всегда сбалансированные и соответствующие нашей команде и потребностям. По моему мнению, еще очень рано думать об уровнях функций или о том, нужны ли мне X или Y на основе игры, поскольку до сих пор нет ничего ясного или объясненного, за исключением того, на чем мы сконцентрировались. Процессор и улучшение скорости передачи кадров от одного API к другому, чтобы сделать это проще всего.

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

А какие игры к нам приходят?


Gear of War Ultimate

В оставшейся части 2015 года будет несколько игр, которые сначала будут поддерживать Directx12, и в первую очередь (не считая Ashes, поскольку это предварительная бета-версия) это Fable Legends, которая будет выпущена для ПК и Xbox. Один в октябре.

Согласно источникам, которые ограничивают доступ в Интернет, улучшения с Dx11 до 12 сильны, что дает скорость Fps в Dx11 в 43 к / с, в то время как в Dx12 мы достигаем 53Fps, что более чем достойно для начала, где, кроме того, минимумы улучшаются в более высокая пропорция, чем в среднем.

С другой стороны, к концу года, а точнее в декабре, появится новый Hitman.

Нас действительно интересует тема 2016 года, где список удлиняется, и Ark Survival Evolved получит патч, который набирает приверженцев каждую неделю, в феврале 2016 года выходит новый Deus Ex Manking Divided, Sea of ​​Thieves, Star Citizen., Gear of War Ultimate, Day Z, Arma 3 и хотя пока неизвестно, какая игра будет первой, DICE, создатель таких игр, как Battlefield, уже имеет свой движок Frostbite 3, работающий на Dx12, хотя я бы поспорил, что это будет Battlefront, учитывая ожидание, которое оно порождает и является многопользовательским названием, возможно, где вся эта атрибутика могла бы использоваться наиболее.

Во всяком случае, я думаю, что я ничего не оставил в процессе, и теперь вы немного спокойнее, поэтому мы прощаемся здесь, и скоро у вас будет статья о Vulkan, новом Api от родителей OpenGL и принадлежащем к группе Kronos, которая приходит к Давайте станем «конкурентом» Dx12, как это было в течение этих долгих лет, и насколько кратким был Mantle, тот, который, по нашему мнению, начал нервировать всех.

Мы оставляем вас с некоторыми изображениями названий, упомянутых позади, и мы попрощались!

Новости

Выбор редактора

Back to top button