Официальный Пятый Игровой Новости Hitman (2016): релиз 11 марта и проблемы с DirectX 12

Hitman (2016): релиз 11 марта и проблемы с DirectX 12

985
0
28-03-2016, 07:17

Скриншот Hitman 2016 Agent 47 на локации миссии

11 марта 2016 года IO Interactive выпустила перезапуск серии — Hitman (часто называют Hitman (2016) или «шестой» номер франшизы). Проект вышел сразу на трёх платформах: PC, PlayStation 4 и Xbox One. Для Windows-версии разработчики с самого анонса обещали поддержку DX12 — нового графического API Microsoft, который на презентациях 2014–2015 годов ассоциировали с заметным ростом кадров в секунду и более эффективной работой с многоядерными процессорами.

На практике первые недели после релиза показали: переход на DirectX 12 в Hitman не принёс того «скачка», о котором говорили на слайдах. Главный программист IO Interactive признал, что портирование заняло больше сил, чем планировалось, а на видеокартах Nvidia прирост почти не ощущался. На AMD ситуация была чуть лучше, но и там выигрыш оказался скромным — порядка 5–10%. Ниже — что известно о датах выхода, технической стороне и уроках раннего этапа DirectX 12 для геймеров.

Кратко

  • Дата выхода: 11 марта 2016 — PC, PS4, Xbox One; стартовал эпизодный формат с первой миссией в Париже.
  • DX12 в игре был опциональным режимом на PC; на консолях API не переключался вручную.
  • На Nvidia GTX 980 разница DX11 и DX12 в бенчмарках часто укладывалась в погрешность измерений.
  • На AMD Radeon R9 390X фиксировали прирост FPS на 5–10%, но не десятки процентов, как обещала Microsoft.
  • Сегодня Hitman (2016) входит в сборник World of Assassination; тема DX12 остаётся показательным примером «ранних» adopters API.

Когда вышел Hitman и как устроен релиз

Официальная дата релиза — 11 марта 2016 года для всех трёх платформ. Это был не классический «коробочный» релиз целиком: IO Interactive выбрала модель поэпизодной дистрибуции. Игроки получали пролог и первую полноценную локацию, а следующие миссии и контракты выходили по графику в течение 2016 года. Такой подход уже обсуждался заранее — см. материал о планах выхода Hitman на конец 2016 года — но фактический старт состоялся весной.

Hitman 2016 скриншот локации и персонажей

На PC игра изначально поддерживала DirectX 11 — стабильный и привычный для большинства движков путь. Режим DirectX 12 добавляли как экспериментальную опцию в настройках графики: переключение API требовало перезапуска клиента. Для владельцев консолей вопрос API был вторичен: версии под PS4 и Xbox One использовали закрытые графические стеки платформ, и сравнение «DX11 против DX12» к ним не применялось.

Что обещала Microsoft и что показал Hitman

В 2014–2015 годах Microsoft активно продвигала двенадцатый DirectX на Build и Gamescom. На слайдах фигурировали цифры до 50% прироста производительности относительно DirectX 11 в отдельных сценариях — прежде всего за счёт снижения накладных расходов CPU на отрисовку и более гибкого управления ресурсами GPU. Hitman попал в список «витринных» проектов наряду с другими ранними adopters, например обсуждавшимися в контексте игр с поддержкой DX12.

Agent 47 в костюме на промо Hitman 2016

После релиза представители IO Interactive объясняли: перевод движка Glacier на DX12 оказался значительно сложнее, чем ожидалось. Новый API требует иного подхода к синхронизации потоков, дескрипторам ресурсов и пайплайнам команд — а Glacier изначально проектировался под DirectX 11 и консольные абстракции. Команда потратила месяцы на адаптацию, но «бесплатного» удвоения FPS не получила.

Независимые бенчмарки (в том числе сравнения DX11 и DX12 на одинаковых пресетах) подтвердили картину: на флагманской Nvidia GeForce GTX 980 средний FPS и минимумы в типичных сценах Paris и Sapienza часто совпадали с погрешностью или показывали микроскачки в ту или иную сторону без стабильного преимущества DX12. Игроки с картами AMD видели чуть более предсказуемый, но всё равно умеренный плюс.

AMD против Nvidia: разные результаты одного патча

Архитектуры GCN у AMD и Maxwell/Pascal у Nvidia по-разному реагировали на низкоуровневые возможности DX12. В Hitman (2016) на Radeon R9 390X тестеры фиксировали прирост порядка 5–10% в отдельных сценах — преимущественно там, где CPU успевал подавать больше draw calls, а драйвер меньше «проседал» относительно конкурента. Для пользователя это могло означать несколько дополнительных кадров в секунду или чуть более стабильный 1% low, но не смену класса железа.

Hitman 2016 геймплей скрытное устранение цели

На стороне Nvidia IO Interactive прямо говорила об отсутствии весомых преимуществ нового API в тот момент. Это не означало «плохую оптимизацию» под зелёные карты — скорее, драйвер DirectX 11 от Nvidia уже был агрессивно оптимизирован, а выигрыш от async compute и explicit multi-adapter в конкретной версии Hitman не раскрывался. Со временем патчи и обновления драйверов сглаживали отдельные просадки, но магического скачка после переключения галочки DX12 большинство владельцев GTX 900/1000 так и не увидели.

Интерфейс и локация миссии Hitman 2016

Почему первые игры на DirectX 12 разочаровывали

Ситуация с Hitman повторяла сценарий каждого нового поколения графического API. DirectX 9, 10 и 11 в первых AAA-тайтлах тоже редко показывали полный потенциал API «с первого дня». Разработчикам нужно время, чтобы перестроить инструменты, пайплайн ассетов и профилирование под новую модель. DX12 дополнительно переносит ответственность за синхронизацию ближе к движку — это выгодно зрелым проектам, но дорого при портировании legacy-кода.

К 2017–2018 годам другие игры (например, часть стратегий и action-RPG) демонстрировали более ощутимые плюсы двенадцатого DirectX на слабых CPU, однако Hitman остался в истории как ранний реалистичный эталон: API сам по себе не ускоряет игру, если движок и драйверы ещё не готовы его использовать. Для современного игрока, запускающего Hitman через Steam или в составе World of Assassination, выбор DX11 или DX12 на старом железе по-прежнему имеет смысл проверять вручную — на новых GPU разница может быть ещё менее заметной из-за избыточной мощности.

Промо-кадр Hitman 2016 Agent 47 в тени

Таблица: платформы и графический API

ПлатформаДата выходаDX12Комментарий
PC (Windows)11.03.2016Опционально (DX11 по умолчанию)Сравнение DX11/DX12 в настройках
PlayStation 411.03.2016Нет (собственный GNM/API)Фиксированный графический стек Sony
Xbox One11.03.2016Частично на уровне OSБез ручного переключения как на PC

FAQ

Стоит ли включать DX12 в Hitman (2016) сегодня?

Если игра стабильна на DirectX 11, менять режим ради «бесплатного FPS» обычно не стоит. На старых системах с процессором AMD и видеокартой Radeon имеет смысл один раз сравнить оба API в одной и той же сцене. На современных PC разница чаще всего минимальна; ориентируйтесь на отсутствие вылетов и артефактов, а не на маркетинговые обещания 2015 года.

Почему на Nvidia не было прироста от DX12?

Драйвер DirectX 11 от Nvidia к 2016 году уже хорошо оптимизировал типичные нагрузки action-игр. DX12 в Hitman не задействовал в полной мере те функции API, которые дают большой выигрыш на слабом CPU (например, в RTS с тысячами юнитов). Плюс порт Glacier на DX12 был первым для студии — «низко висящие фрукты» уже были собраны на DX11.

Как Hitman (2016) связан с более новыми частями серии?

Эпизодный Hitman 2016 лёг в основу трилогии World of Assassination: контент Paris, Sapienza, Marrakesh и последующих эпизодов позже объединили с Hitman 2 и Hitman 3 в единый лаунчер. Технические уроки двенадцатого DirectX относятся именно к PC-версии 2016 года; Hitman 2 и 3 развивали движок дальше, но для ретроспективы релиза март 2016 остаётся ключевой точкой.

Где посмотреть сравнение DX11 и DX12?

На YouTube сохранились ролики с бенчмарками GTX 980 и R9 390X в одинаковых пресетах Hitman — они наглядно показывают паритет на Nvidia и умеренный плюс на AMD. Для актуального железа имеет смысл повторить тест локально с MSI Afterburner или встроенным счётчиком кадров: результаты зависят от патча игры, версии Windows и драйвера.

Логотип Hitman 2016 IO Interactive

Итог

Hitman (2016) вышел 11 марта 2016 года и стал одним из первых крупных релизов, где игроки на PC могли переключить DX12 и проверить обещания Microsoft на практике. Результат оказался скромным: IO Interactive честно признала сложность порта, на Nvidia преимущества почти не было, на AMD — лишь несколько процентов к FPS. Это не делает игру плохой оптимизацией; это типичная история раннего этапа нового API. Сегодня материал полезен тем, кто разбирает ретроспективу PC-графики и выбирает настройки для классического Hitman в коллекции World of Assassination.

из 10
нравится голосов:
не очень голосов:
0
0
Понравилась статья?
Расскажи о ней друзьям:

Похожие новости

Fable Legends и DirectX 12: прирост производительности на PC
Студия Lionhead рассказала, как низкоуровневый API DirectX 12 ускорил кооперативную Fable Legends на персональных компьютерах. Собрали факты о демо, платформах, переносах даты и судьбе игры после закрытия студии.
Выход Hitman 6 назначен на конец 2016 года
Hitman (2016) — перезапуск серии IO Interactive с эпизодическим стартом в марте 2016 года. Разбираем реальные даты выхода, геймплей песочницы и связь с Absolution.
Гулдан в Heroes of the Storm: выход чернокнижника и патч 2016
12 июля 2016 Blizzard добавила в Heroes of the Storm Гулдана — дальнего мага, который копит Скверну ценой здоровья. Разбираем релиз, патч и то, как играть за чернокнижника в Нексусе.
Fable Legends: даты выхода, геймплей и отмена проекта
Lionhead Studios готовила кооперативную free-to-play RPG для Xbox One и Windows 10: четыре героя против злодея, сезонная модель контента и витрина DirectX 12. Ниже — факты о геймплее, сроках и том, почему релиз так и не состоялся.
Серия Dark Souls — гигант хардкорных RPG прекращает существование
Руководство From Software сообщило, что легендарная серия Dark Souls завершится третьей частью: Dark Souls III станет финальной главой хардкорной action-RPG, начатой в 2009 году.
Обсуждения
Комментариев пока нет, Вы можете стать первым!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Добавить комментарий