На последней презентации Nintendo Direct прозвучал неожиданный анонс от Bethesda Softworks: на гибридной консоли Switch выйдут Doom и Wolfenstein II: The New Colossus — игры, очень требовательные к аппаратным возможностям системы. Насколько разработчикам из студии Panic Button пришлось упростить первый из названных шутеров, чтобы он работал на не слишком мощном чипе NVIDIA Tegra X1, и получилось ли у них оптимизировать игру, попытались выяснить сотрудники ресурса Eurogamer.
Ведущему рубрики Digital Foundry Ричарду Ледбеттеру (Richard Leadbetter) удалось поиграть в Switch-версию Doom целых сорок минут. Он оценил шутер только в портативном режиме, поэтому анализ нельзя считать полным. Тем не менее, журналист сделал несколько ценных наблюдений.
«Конечно, не обошлось без компромиссов, и один из них оказался очень болезненным, — написал он. — id Software планировала создать самый впечатляющий с точки зрения графики консольный шутер, работающий при 60 кадрах/с. На Switch кадровая частота урезана вдвое. Мы играли преимущественно в портативном режиме, и всё было хорошо. Частота оставалась достаточно стабильной, и мы заметили тот же эффект постобработки motion blur, который присутствует в оригинале. При 30 кадрах/с игра не такая плавная, и многие не смогут закрыть на это глаза, но нужно понимать, что лишь благодаря этому ухудшению возможен такой порт». Вдобавок во время динамичного экшена, когда просчётов становится слишком много, изображение может «разрываться».
«Разрешение изображения низкое — может, даже очень низкое, — продолжил он. — Грубые зубчатые края сглажены, как мы предполагаем, по технологии восьмикратного временно́го суперсэмплинга — такой же, как в оригинальной версии игры. Картинка в Doom всегда выглядела “мягко”, но на Switch она самая расплывчатая из всех. Мы не уверены, но иногда изображение становится менее, иногда — более “мутным”. Возможно, дело в динамическом масштабировании разрешения — эта особенность есть и в консольных версиях».
Разработчики не пожертвовали многими эффектами постобработки: помимо motion blur, осталась глубина резкости. Присутствуют также аппаратно обрабатываемые искры и другие эффекты частиц. Однако это не слишком помогает: из-за текстур очень низкого разрешения и использования blur игра выглядит как PC-версия на низких установках, а иногда даже хуже. С другой стороны, в некоторых случаях стриминг текстур на Switch работает лучше.
Так или иначе, создателей стоит похвалить за то, что они не стали сокращать контент: на Switch перенесут всю однопользовательскую кампанию и мультиплеер. Журналисты оценили восемь уровней в аркадном режиме и отметили, что они полностью готовы и работают без подгрузок, что не слишком просто реализовать на Switch с её небольшим объёмом памяти.
Журналисты решили провести эксперимент и запустить игру на собственном компьютерном эрзаце Switch. Для эмуляции Tegra X1 они взяли NVIDIA GeForce GT 1030 с 384 ядрами CUDA (у первого их 256) со сниженной частотой работы чипа. Вместо процессора на базе архитектуры ARM, которые пока несовместимы с Windows, они использовали маломощный Athlon X4 5350 на базе AMD Jaguar. Оперативной памяти поставили столько же, сколько присутствует в Switch, — 4 Гбайт. Загрузив Doom (оригинальную компьютерную версию), через диспетчер задач Windows они запретили игре использовать одно из ядер ЦП, чтобы соблюсти паритет со Switch (разработчикам закрыт доступ к одному из четырёх ядер ARM Cortex-A57). Настройки графики журналисты поставили на низкий уровень (но при этом оставили эффекты постобработки), разрешение уменьшили вдвое (960 × 540 пикселей), а частоту понизили до 30 кадров/с.
Хотя такая система лишь отдалённо напоминает Switch, а компьютерную версию на сниженных настройках графики нельзя ставить в один ряд с версией для гибридной консоли, из этого сравнения были сделаны интересные выводы. На подражающем Switch компьютере Doom держала себя не так уверенно: частота нередко опускалась до 20 кадров/с. Впрочем, нужно учитывать, что разработчикам доступно больше возможностей: они могут настроить движок Doom специально для консоли Nintendo, в том числе снизить разрешение эффектов (что они, вероятно, и сделали с глубиной резкости). Эксперимент также показал, что движок игры обладает высокой масштабируемостью и позволяет заставить её работать даже на не слишком мощной консоли, хотя на первый взгляд это кажется невозможным.
Журналисты также запустили на своей «компьютерной Switch» шутер Battlefield 1 на тех же установках и получили 10–30 кадров/с, что сочли очень плохим результатом. По их мнению, игры на движке Frostbite вряд ли появятся на Switch в ближайшее время.
«Не стоит ожидать на Switch того же качества, к которому вы привыкли на PlayStation 4 и Xbox One, — отметил Ледбеттер. — Даже если говорить не о геймплее, Doom на Switch во многом уступает: например, загрузки здесь происходят значительно медленнее. Кроме того, стрелять при помощи крошечных стиков на контроллерах Joy-Con оказалось неудобно. Впрочем, с геймпадом Pro всё работало прекрасно».
Итог таков: Switch-версия работает при достаточно стабильных 30 кадрах/с (с незначительными снижениями в самых динамичных моментах), но в низком разрешении. В целом изображение выглядит очень нечётко и напоминает компьютерную версию на низких настройках графики. Журналисты ожидают, что в док-режиме игра будет работать в более высоком разрешении, а колебания кадровой частоты станут случаться реже. Тем не менее, они остались довольны результатом. «Сама идея перенести Doom (и Wolfenstein II: The New Colossus) на Switch очень амбициозна, поэтому нам остаётся только поаплодировать разработчикам, — заключил Ледбеттер. — Надеемся, что окончательная версия кода будет ещё лучше».
Источник: