Теги → консоли
Быстрый переход

Глава Ubisoft считает, что следующее поколение консолей станет последним

Текущее, восьмое, поколение игровых консолей стало необычным для рынка ввиду выпуска в середине их жизненного цикла существенно более мощных Xbox One X и PS4 Pro, а также различных улучшений в играх со стороны облака. Это подтолкнуло исполнительного директора Ubisoft Ива Гиймо (Yves Guillemot) к мысли, что следующие игровые системы станут последним поколением консолей в привычном понимании. Ubisoft — один из крупнейших разработчиков и издателей игр, не связанный напрямую с тремя ключевыми платформами от Nintendo, Microsoft и PlayStation, а потому мнение главы этой компании весьма интересно.

«Я думаю, мы увидим ещё одно поколение игровых систем, но есть все шансы, что затем значение аппаратных клиентских платформ будет поэтапно снижаться», — пояснил господин Гиймо в беседе с журналистами Variety. Новая серия консолей, безусловно, находится в работе, и сообщается, что Sony уже вовсю трудится над PlayStation 5 — таким образом, ещё одно поколение у нас есть «в запасе».

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

NVIDIA и Sony более-менее закрепились на рынке облачных игр с платформами GeForce Now и PlayStation Now соответственно. Microsoft недавно тоже сделала шаг в этом направлении, поглотив PlayFab и создав собственное подразделение облачных игр. Ещё один тяжеловес в лице Electronic Arts объявил о своих усилиях в области потоковых игр после покупки в мае GameFly. Valve тоже продолжает эксперименты с потоковыми играми в Steam и недавно выпустила мобильные приложения. По слухам, Google тоже обдумывает запуск потокового игрового сервиса и мини-консоли.

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

«Сейчас мы должны прикладывать массу усилий, чтобы игры были более доступными и работали на максимально широком круге устройств; но тот факт, что мы сможем передавать эти игры в потоковом режиме на смартфоны и ТВ-экраны, а не только на консоли, сильно изменит всю индустрию», — добавил руководитель.

Игровая сфера, безусловно, быстро эволюционирует в последнее время. Например, глава Xbox Фил Спенсер (Phil Spencer) в беседе с журналистами сказал, что его сейчас меньше заботит, чтобы люди играли в Minecraft именно на Xbox One, ведь они могут запускать проект на разных устройствах. Действительно, сотни миллионов мобильных экранов выступают лакомым и, как показал пример Fortnite, весьма перспективным куском пирога для разработчиков, но аппаратные возможности смартфонов и планшетов являются объективным сдерживающим фактором для большинства высокобюджетных игр.

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

Автор God of War хотел бы, чтобы консоли продолжали наращивать мощность в пределах одного поколения

В нынешнем поколении консолей было принято решение выпустить улучшенные, более мощные версии устройств, чтобы удовлетворить тех, кто желает наслаждаться более красивой графикой. Общаясь с изданием Daily Star, директор God of War поделился, что считает постепенные аппаратные апгрейды хорошим делом.

Директор God of War Кори Барлог (Cory Barlog) прокомментировал PlayStation 4 Pro, а также будущее консоли. По его словам, апгрейды устройства в рамках одного поколения очень удобны разработчикам, так как нет необходимости заново учиться работать с железом.

«Я думаю, что обновление [консолей] — это всегда хорошо. Мне понравился переход от PlayStation 4 к PlayStation 4 Pro в том смысле, что [в случае] с PlayStation 3 и PlayStation 4 нам приходилось всё выбросить, понимаете? — объяснил Кори. — Нам пришлось всё переделывать. Как разработчику, мне не нравятся эти ситуации. […] Но, если мы можем продолжать расти постепенно, я думаю, что это позволит нам [достичь большего], не перестраивая мозг в попытке снова всё понять».

По этой причине Кори Барлог всегда будет приветствовать новое устройство в рамках текущего поколения. Чем лучше разработчик знаком с оборудованием, тем плавнее процесс создания игры.

«Так что я всегда буду рад апгрейду устройства, но, как разработчик, [я не буду постоянно просить больше]. Я думаю, что чем дольше мы знакомы, тем лучше. Поэтому я бы продолжал [обновлять консоль и наращивать её мощность], а не выбрасывать всё и перепрограммировать для следующего поколения, если бы мог. До тех пор, пока мы расширяемся вот так, всё будет прекрасно», — закончил он.

То, что хочет Кори Барлог, по сути, предлагает Microsoft. Компания заявляла, что отказалась от консольных поколений и будет продолжать обновлять Xbox One с поддержкой старых моделей новыми играми. Что же касается God of War, то она вышла только на PlayStation 4 — в конце апреля.

Xbox One X и One S вскоре получат поддержку дисплеев AMD FreeSync

В ближайшее время Microsoft добавит поддержку дисплеев, совместимых с технологией AMD FreeSync, в свои консоли Xbox One X и Xbox One S (оригинальную Xbox One обошли вниманием, очевидно, по техническим причинам). Предстоящее весеннее обновление Xbox уже включает поддержку панелей с разрешением 1440p на этих консолях Microsoft, а добавление FreeSync позволит совместимым дисплеям синхронизировать частоту обновления с выводом кадров.

Напомним: FreeSync, как и аналогичная технология G-Sync от NVIDIA, помогает избежать разрывов кадров, неизбежно возникающих при игре на обычных мониторах или телевизорах с фиксированной частотой обновления, которую порой сложно синхронизировать с конвейером вывода кадров. FreeSync и G-Sync широко используются в компьютерных игровых системах и мониторах, поэтому добавление разрешения 1440p и FreeSync понравится владельцам Xbox, у которых есть игровой дисплей.

Помимо интеграции FreeSync, Microsoft также планирует реализовать поддержку автоматического режима минимальных задержек на телевизорах. Это позволит совместимым телевизорам, которые будут доступны в конце текущего года (в частности, упоминаются некоторые модели Samsung), распознавать, когда осуществляется вывод игрового контента и включать оптимизированный режим с низкими задержками.

Microsoft продемонстрировала работу технологии во время недавней потоковой трансляции Inside Xbox — при выключении игры телевизор снова автоматически переключается в обычный режим, с различными фильтрами постобработки и улучшениями видео. Это особенно полезно, если пользователь часто просматривает на Xbox One потоковое видео через Netflix или другие мультимедийные службы, где дополнительные задержки вывода картинки некритичны.

Overwatch на Xbox One X демонстрирует большой прирост разрешения

Обновления игр для Xbox One X продолжают выходить, — очередным пунктом в этом обширном списке стал шутер Overwatch от Blizzard. Журналисты цифровой лаборатории Eurogamer протестировали эту версию, приступив к делу с некоторым предубеждением: в конце концов, вся поддержка PlayStation 4 Pro в Overwatch свелась к добавлению элементов интерфейса в 4K поверх базового вывода в разрешении 1080p. Это было большим разочарованием: несмотря на то, что пользователи получили улучшенную фильтрацию текстур по сравнению с базовой версией PS4 наряду с другими незначительными оптимизациями, оставалось ощущение, что Pro способна на гораздо большее.

Хорошая новость в том, что к версии для Xbox One X разработчики подошли более ответственно. Само обновление требует загрузить лишь 650 Мбайт, так что не стоит ждать роста качества текстур, детализации моделей или чего-то подобного: разрешение текстур эквивалентно высоким настройкам ПК, что справедливо также для базовых версий PS4 и Xbox One. Но главное, что реализовала Blizzard — очевидный прирост разрешения, достойный 4K-телевизора.

Динамическое масштабирование работает на Xbox One X весьма активно. Если брать выборку из более чем 30 кадров, полученных из самых разных записей игрового процесса, то верхние границы масштабирования действительно соответствуют полноценному 4K. В открывающихся перед стартом матча видах, на экране выбора персонажа или в менее требовательных местах картинка отображается в полноценном разрешении 3840 × 2160 точек.

Однако в моменты напряжённых боёв с пиковой нагрузкой на систему и присутствием на экране всех героев разрешение всегда ниже — пороговое значение в 2112 × 2160 точек было зафиксировано журналистами на карте «Нумбани». Другими словами, вертикальное разрешение всегда остаётся одинаковым, а горизонтальное меняется в зависимости от нагрузки, а затем растягивается. Хотя на упомянутое минимальное разрешение приходится 55 процентов от полного 4K, это всё же огромный скачок по сравнению с динамическим разрешением 1080p на стандартной Xbox One.

Таким образом, полноценные 4K выводятся далеко не всегда, но игра всё же выглядит великолепно, а динамическое масштабирование Xbox One X работает плавно и почти незаметно во время игрового процесса, стараясь обеспечить частоту 60 кадров/с. Лишь иногда она падала до 58 кадров/с, и даже замечались артефакты разрыва кадров из-за используемой адаптивной вертикальной синхронизации. По словам журналистов, большую часть времени разрешение составляет 2752 × 2160, или 71 % от 4K.

Если в версии Overwatch для PS4 Pro качество анизотропной фильтрации текстур повышено до 8x, то на Xbox One X оно соответствует максимальным настройкам ПК — 16x. С точки зрения разрешения теней обе консольные версии уступают максимальному качеству на ПК, то же касается и качества отражений.

Такое обновление игры для владельцев Xbox One X снова поднимает вопрос о странном апдейте для PS4 Pro. Да, платформа Microsoft быстрее, но Overwatch на Xbox One X выводит минимум в 2,2 раза (а порой и в 4 раза) больше пикселей по сравнению с консолью Sony — это в разы больше, чем реальное техническое превосходство.

Разработчик Google рассказал, как выявил архитектурный прокол Xbox 360

На волне интереса публики к уязвимостям Meltdown и Spectre программист Брюс Доусон (Bruce Dawson), занимающийся сейчас в Google оптимизацией производительности и проверкой надёжности алгоритмов, решил рассказать историю о том, как обнаружил аналогичную архитектурную уязвимость процессора Xbox 360. В 2005 году он, как признаётся, жил и дышал этим чипом, пытаясь понять, как работает его конвейер, чтобы выявить возможные сбои и ошибки накануне запуска.

Процессор Xbox 360 включает три ядра с архитектурой IBM PowerPC — они расположены на трёх четвертях занимаемой CPU площади кристалла, а последняя четверть отведена под 1 Мбайт кеш-памяти L2. Каждое ядро включает по 32 Кбайт кеша инструкций и 32 Кбайт кеша данных. Проблема чипа заключалась в долгих задержках, особенно при работе с памятью. Вдобавок 1 Мбайт кеша L2 (всё, что могло уместиться в заданную площадь) было маловато для 3-ядерного процессора. Так что оптимизация использования кеш-памяти была очень важна.

Кеш-память CPU повышает производительность с помощью пространственной и временно́й локальности. Пространственная локальность означает, что если алгоритм использовал байт данных по некоторому адресу, то, вероятно, он будет вскоре использовать байты данных из соседних адресов. Временна́я локальность означает, что если использована некая хранящаяся в кеше информация, вероятно, она будет использована снова в ближайшем будущем.

Любопытно, что ядро 0 было расположено ближе к кешу L2 и в результате отличалось меньшими задержками при работе с этим буфером

Любопытно, что ядро 0 расположено ближе к кешу L2 и потому отличается меньшими задержками при работе с этим буфером

Если обрабатывается большой массив данных один раз за кадр, то вполне ожидаемо, что они исчезнут из кеша L2 к моменту повторного использования на следующем кадре. Порой данные всё ещё нужны в кеше L1, но при том они потребляют ценное пространство в кеше L2, вытесняя ценные данные и, возможно, замедляя два других ядра. Протокол MESI, используемый для когерентности памяти, требует, чтобы когда одно ядро модифицирует кеш-линию, другие ядра с её копией уже не могли использовать кешированные данные.

Но речь шла о процессоре для игровой консоли, и производительность стояла на первом месте. Поэтому была добавлена новая инструкция — xdcbt. И если стандартная dcbt в PowerPC была типичной инструкцией предварительной выборки, то xdcbt позволяла осуществлять выборку прямо из памяти в кеш данных L1, пропуская L2. В результате когерентность памяти уже не была гарантирована, но разработчики игр знали, что делали и всё должно было быть хорошо. Однако практика выявила проблемы при предварительной выборке xdcbt: когда инструкция применялась к кеш-линиям, последние части которых были частью смежных структур данных, возникали сбои. Поэтому использовать xdcbt нужно было крайне осторожно, чтобы не выйти ни на байт за пределы буфера.

Но затем подобная же проблема стала проявляться даже там, где игры не использовали инструкцию xdcbt — это было весьма серьёзным препятствием для запуска платформы. Брюс Доусон бился безрезультатно над выявлением причин ошибки, пока его не осенило. После письма в IBM опасения подтвердились — дело заключалось в тонкостях дизайна CPU, о которых мало кто думал.

Хотя чип Xbox 360, в отличие от большинства современных чипов, — процессор с последовательным исполнением инструкций, опирающийся прежде всего на высокую частоту для достижения хорошей производительности, у него тоже есть предсказатель ветвлений — это вызвано очень длинными конвейерами (из-за чего верно предсказанные инструкции могли ускоряться даже при последовательном выполнении команд).

Так вот, порой блок предсказания ветвлений при длинных задержках спекулятивно вызывал инструкцию предварительной выборки xdcbt, которая работала идентично реальной и могла вызывать те же проблемы, что и при реальном вызове той же инструкции. Подобная же трудность со спекулятивным исполнением инструкций процессором с целью повышения производительности лежит и в основе обнародованных недавно уязвимостей Meltdown и Spectre.

Принцип работы блока предсказания ветвлений показал, что инструкция xdcbt слишком небезопасна с точки зрения стабильности системы, чтобы её задействовать в любых сегментах кода любых игр для Xbox 360. Возможность снизить риски была, но полностью их избежать вряд ли было возможно и поэтому Брюс Доусон сомневается, что вышла хоть одна игра, в которой использовалась xdcbt, хотя в обсуждениях архитектуры Xbox 360 она продолжает упоминаться.

Nintendo: Switch стала самой быстропродаваемой консолью в истории США

Nintendo решила в начале нового года подвести некоторые итоги. Так, японская компания на основании своих внутренних оценок заявила, что её новая портативно-стационарная игровая система стала самой быстропродаваемой консолью в истории США. На американском рынке ей удалось обойти даже весьма популярную оригинальную Wii.

«Домашняя консоль, которую игроки могут взять с собой, куда бы ни отправились, вышла на рынок 3 марта 2017 года, и за 10 месяцев распродалась тиражом более 4,8 миллиона единиц в Соединенных Штатах, согласно внутренним оценкам объёмов продаж Nintendo, — заявила компания. — Это самый высокий показатель за первые 10 месяцев для любой домашней игровой видеосистемы в истории США, превосходящий также собственную систему Wii от Nintendo, которая была предыдущим рекордсменом с более чем четырьмя миллионами проданных за тот же период экземпляров».

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

Компания сообщает: «В США более 60 процентов владельцев Nintendo Switch являются также обладателями Super Mario Odyssey, а более 55 процентов имеют в библиотеке The Legend of Zelda: Breath of the Wild. Эти игры не только стали катализаторами продаж системы, но также вошли в список игр с самыми высокими оценками игроков в истории».

Аналитик IDC: Microsoft уже не догнать Sony в этом поколении консолей

В прошедшем 2017 году стало ясно: Microsoft в этом поколении консолей уступила Sony. Мало что можно поделать с отставанием в 30 миллионов единиц, которое, как считается, существует между Xbox One и PlayStation 4. Точный разрыв назвать сложно, потому что Microsoft перестала делиться показателями продаж своей системы.

Но ясно, что Microsoft работает над тем, чтобы немного изменить эту ситуацию: Xbox One X выглядит привлекательнее с точки зрения производительности, готовятся эксклюзивы вроде Sea of Thieves и Crackdown 3. Но достаточно ли этого, чтобы противостоять напору PlayStation? Может ли Microsoft полагаться на свой относительно бедный набор эксклюзивов в 2018 году?

«Да, у них нет особого выбора. Я думаю, что список эксклюзивов будет неплохим, насколько можно судить на 2018 год, — сказал руководитель по исследованиям IDC в области игр и виртуальной реальности Льюис Уорд (Lewis Ward) в эксклюзивном интервью GamingBolt. — Например, убеждён, что в 2018 году на Xbox One появится какой-то крупный проект во вселенной Halo. Что касается борьбы в восьмом поколении игровых систем, первенство уже однозначно принадлежит Sony. Microsoft не догонит Sony в этом поколении. Цель компании заключается в том, чтобы сделать игровую экосистему на базе Windows 10 максимально широкой и прибыльной. Более крупная задача Microsoft заключается в том, чтобы каким-то образом унифицировать свой компьютерный и консольный бизнес в рамках платформы Windows 10 как на стороне терминала, так и на стороне сервера с помощью Azure. Они также рассматривают свои крепкие позиции в области ПК как возможность роста в области игр, и это сильно отличает их от Sony, которая более или менее покинула рынок ПК».

По словам господина Уорда, наиболее интересно сейчас наблюдать за конкуренцией между Xbox One X и PS4 Pro: «В краткосрочной перспективе в противостоянии Sony и Microsoft самый любопытный вопрос — сможет ли Xbox One X обойти по объёмам продаж PS4 Pro в 2018 году на рынке США? Это осуществимо и могло бы стать большим шагом вперёд для Microsoft, потому что сейчас началась вторая половина жизненного цикла игровых систем 8-го поколения».

У Microsoft традиционно сильные позиции на родном для неё американском рынке, Xbox One X мощнее и может предложить обратную совместимость с сотнями проектов поколения Xbox 360 и Xbox (иногда со значительным ростом качества картинки). Но у Sony PlayStation 4 Pro был целый год, чтобы заявить о себе и подготовиться, да и её продвинутая консоль заметно дешевле, так что Microsoft придётся очень постараться, чтобы завоевать аудиторию даже в США.

Nintendo задерживает 64-Гбайт картриджи для Switch

Одной из насущных проблем для владельцев гибридных консолей Switch подчас является объём свободной постоянной памяти: сама система наделена лишь 32-Гбайт внутренним накопителем, хотя присутствует и поддержка SD-карт. Выходом может служить покупка игр на физических носителях (Game Card), однако это не всегда спасает. Даже если для такого проекта не выпускались большие скачиваемые дополнения или обновления, не всем играм достаточно текущего ограничения в 32 Гбайт (пока это максимум для Game Card).

Чтобы обойти указанное досадное препятствие, Bethesda пришлось разделить свой боевик Doom на две части: в случае покупки картриджа на нём размещается только сюжетная кампания, а для доступа к многопользовательским режимам нужно загружать увесистое дополнение объёмом в 9 Гбайт (это при том, что разработчики не портировали на Switch редактор карт и Snap Map). К сожалению такая ситуация, похоже, продлится ещё долго.

По крайней мере, The Wall Street Journal (WSJ) сообщает, что Nintendo не начнёт поставки 64-Гбайт носителей ещё минимум год, вплоть до начала 2019-го. Для сравнения: изначально в планах называлась середина 2018 года. В качестве причины информатор издания называют некие технические проблемы и желание Nintendo максимально удостовериться в качестве продукта.

Конечно, далеко не всем играм нужно больше 32 Гбайт — большинству проектов этого объёма вполне достаточно. Например, масштабное приключение с открытым миром Legend of Zelda: Breath of the Wild на момент запуска требовало лишь 14 Гбайт места на накопителе. Можно вспомнить и другие примеры популярных игр для консоли: Mario Kart 8 Deluxe требует 8 Гбайт, Super Mario Odyssey — 5,7 Гбайт, а ARMS — всего 2,2 Гбайт. Но хотя это и крупные проекты, все они являются эксклюзивами гибридной приставки.

А вышедшая в сентябре на физическом носителе NBA 2K18 загружает дополнительно и вовсе 24 Гбайт. И вряд ли ситуация будет принципиально другой с WWE 2K18 или с Wolfenstein II: The New Colossus. Таким образом, если верить данным WSJ, владельцам портативно-стационарной системы Nintendo, сталкивающимся с недостатком внутренней памяти, придётся запастись достаточно объёмными SD-картами, совместимыми со Switch.

Nintendo считает, что формат DLC отлично подходит Switch

На днях президент Nintendo Тацуми Кимисима (Tatsumi Kimishima) заявил, что компания ставит перед собой цель продать более 20 миллионов Switch в следующем финансовом году. Господин Кимисима считает, что существующий импульс продаж можно усилить, в том числе выпуском таких игр, которые предлагали бы пользователям новые варианты игрового процесса. Он также заявил, что компания собирается увеличить количество своих предложений в области скачиваемых дополнений (DLC), чтобы продлить интерес игроков к существующим играм.

Вопроса DLC недавно коснулся и глава подразделения Nindendo по планированию и развитию в области развлечений Синья Такахаси (Shinya Takahashi) в беседе с IGN: «Полагаю, что проекты, которые люди скачивают при покупке, прекрасно совместимы с идеей выпуска дополнительных материалов. Считаю, что Nintendo Switch по сравнению с большинством наших последних аппаратных платформ лучше приспособлена к загрузке игр целиком, поскольку эту консоль люди могут брать с собой и использовать в качестве портативной. Мы, разумеется, с удовольствием думаем над тем, какие проекты получат наибольшую отдачу от выпуска скачиваемых дополнительных материалов».

Быть может, не все будут согласны с утверждением господина Такахаси, учитывая малый объём встроенной памяти системы (из-за чего скачивать игры часто приходится на SD-карты), но с популярностью Switch не поспоришь. В этот раз Nintendo делает ставку не столько на количество игр, сколько на их качество, стараясь при этом предоставить каждому значимому проекту максимум внимания игроков за счёт продуманного графика запусков. Сама компания выпустила уже несколько громких собственных игр на Switch, перенесла ряд проектов с Wii U и наверняка готовит выпуск как совершенно новых проектов, так и продолжений известных серий вроде Super Smash Bros.

Также Синья Такахаси затронул тему расширения возможностей самой Switch. Наблюдая за массой модификаций контроллеров движений Joy-Con, Nintendo и сама рассматривает вопрос выпуска дополнительных вариантов дизайна и цветов Joy-Con, или даже новых типов подключаемых вместо Joy-Con аксессуаров.

ELEX будет исполняться на Xbox One X в 1800p, а на PS4 Pro — в масштабируемом 1800p

На днях THQ Nordic сообщила, что выпустит патч для ролевой игры ELEX, благодаря чему на PlayStation 4 Pro появится «4K-рендеринг», а на Xbox One X — «повышенное разрешение». На первый взгляд могло показаться, что консоль Sony получит поддержку вывода в более высоком качестве по сравнению с Xbox One X, что весьма странно, учитывая превосходство системы Microsoft в производительности.

Сотрудники ресурса WCCFTech решили прояснить ситуацию у разработчиков, и ведущий программист студии Piranha Bytes Филипп Краузе (Philipp Krause) прислал следующее уточнение:

«На обеих консолях мы визуализируем ELEX в 1800p, что соответствует разрешению 3200 × 1800 пикселей — тому же, что и в играх вроде Final Fantasy XIV, Infamous: Second Son, Watch Dogs 2 или Mass Effect: Andromeda.

На PS4 Pro мы можем достичь такого разрешения только при помощи технологии масштабирования методом шахматной доски. Точность передачи картинки возрастает за счёт использования временно́го полноэкранного сглаживания и FXAA. Затем консоль масштабирует картинку до 4K для вывода на совместимый телевизор.

На Xbox One X мы добиваемся того же разрешения, только нативного — визуализация производится без всяких уловок. Это чистая и полноценная картинка 1800p. Применяется лишь FXAA для небольшого сглаживания граней. Это возможно только благодаря повышенной мощности, которую предлагает Xbox One X».

Другими словами, Xbox One X действительно предлагает более качественную картинку за счёт дополнительной производительности — как и положено. Заплатка для вышедшей в октябре ELEX ещё не готова, но THQ Nordic обещает её скорое появление. Будем надеяться, до нового года.

Microsoft рассказала о том, как работает обратная совместимость на Xbox One

Обратная совместимость на Xbox One  — крупное технологическое достижение в нынешнем поколении консолей. Два с половиной года назад Фил Спенсер (Phil Spencer) продемонстрировал в Лос-Анджелесе оригинальную версию Mass Effect для Xbox 360, работающую на аппаратной платформе Xbox One. После впечатляющего периода раннего доступа программа обратной совместимости развернулась в полную силу, и теперь игрокам доступны сотни проектов эпохи Xbox 360 для запуска на Xbox One, есть несколько улучшенных игр с поддержкой 4K на Xbox One X. О том, как именно работает обратная совместимость, журналисты Eurogamer побеседовали с Microsoft.

Кое-что просачивалось и ранее. Так, оригинальные исполняемые файлы Xbox 360 для архитектуры PowerPC, похоже, разбираются в промежуточный формат, а затем перекомпилируются в код, близкий к x86. Также упоминались некие блоки аппаратной совместимости, интегрированные в однокристальную систему Xbox One, чтобы упростить задачу эмуляции, но в целом до сих пор известно было мало.

«В принципе, у нас есть VGPU — графический процессор Xbox 360, перекомпилированный для x86, — и мы исполняем весь пакет операционной системы Xbox 360 в виртуальной машине, — пояснил Билл Стиллвелл (Bill Stillwell), руководитель Xbox Platform. — Мы берём каждую игру и перекомпилируем её так, чтобы она работала, но по сути она запускается по-прежнему в окружении Xbox 360, и наша команда трудится над игрой в несколько этапов».

На первом этапе команда собирает GPU-шейдеры, и то, что господин Стиллвелл называет «Просветления (Enlightenments)» — специальный термин, описывающий отправные точки для улучшения процесса перекомпиляции игр, предъявляющего требования к мощностям CPU, а не GPU. Это информация о том, какие инструкции игры предназначены для прямого доступа к оборудованию, точки вызова функций и так далее.

Задачу эмуляции значительно облегчает тот факт, что некоторые аспекты аппаратного дизайна Xbox 360 действительно встроены в чип Xbox One — в частности, поддержка форматов текстур и звука. Задача эмуляции весьма непроста, учитывая тот факт, что процессор Xbox 360 использует архитектуру PowerPC, весьма далёкую от x86 в Xbox One. Например, расчёты с плавающий запятой нужно адаптировать из 40-бит инструкций в 32-бит с потенциальными последствиями для таких аспектов игры, как обнаружение столкновений, но цель Microsoft ясна — иметь возможность исполнять игровой код на своей виртуальной Xbox 360 как можно ближе к оригинальному оборудованию. Так, чтобы сам исполняемый проект и не понял, что работает не на настоящей Xbox 360: то есть вне зависимости от того, как эмулятор преобразовывает данные, игре возвращаются ожидаемые ею от консоли значения.

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

Задача адаптировать код, разработанный для трёхъядерного 6-поточного 3,2-ГГц процессора PowerPC, под маломощные низкочастотные ядра x86 весьма нетривиальна. Теоретически, шесть аппаратных потоков Xbox 360 можно назначить на конкретные ядра процессора Xbox One, но всё несколько сложнее. Например, у Xbox One есть похожий на Windows планировщик потоков, который распределяет нагрузку, а у 360 он был фиксированным и предельно непротиворечивым. Поэтому при эмуляции Microsoft пришлось в целях совместимости переписать собственный планировщик потоков: как только запускается логотип Xbox 360, на консоли управление потоками переводится на рельсы старой консоли.

В основе своей обратная совместимость с Xbox 360 почти целиком полагается на эмуляцию. Она частично опирается на специальные аппаратные блоки и на некоторый секретный ингредиент (например, Microsoft не распространяется о том, как в эмуляторе реализована поддержка векторных блоков VMX128 из Xbox 360). Однако команда Microsoft сейчас находится на том этапе, что все возможности и функции Xbox 360 актуальная консоль Xbox One может повторить программно. И это впечатляет, ведь в конце эры Xbox 360 многие разработчики стали куда меньше опираться на программные стандарты вроде DirectX API и часто использовали доступ к оборудованию на более низком уровне, чтобы выжать из платформы больше — всё это делает перекомпиляцию кода сложнее.

На Xbox One стали появляться и проекты для оригинальной Xbox в режиме обратной совместимости

На Xbox One стали появляться и проекты для оригинальной Xbox в режиме обратной совместимости

При разработке эмулятора важным этапом стала Halo Reach: после выхода обратной совместимости начали поступать сообщения прессы о том, что эта сложная игра исполняется хуже, чем на Xbox 360. Microsoft пришлось вложить немало сил и средств в разработку новой процедуры и инструментов тестирования, выявить проблемные места и обеспечить более высокую эффективность эмуляции. Теперь даже высококлассные игры порой исполняются лучше и плавнее, чем на оригинальной консоли. Частично это обусловлено тем, что команда ставила такую цель изначально, понимая, что мощности Xbox One позволяют выжимать из старых игр больше.

Microsoft придерживается в отношении обратной совместимости ряда принципов. Например, компания не меняет ни единой строчки кода или ресурсы игры, даже в сценариях, где это было бы нелишним. К примеру, проблемы с неравномерным рендерингом кадров в Halo 3 на Xbox 360 исправлены на Xbox One, но лишь за счёт дополнительной мощи GPU. Все улучшения осуществляются исключительно средствами эмулятора.

Кстати, новая методика тестирования помогла улучшить и работу игр Xbox One на обновлённой платформе Xbox One X, которая в силу некоторых архитектурных изменений тоже отчасти потребовала эмуляции. Xbox One X принесла не только улучшенную производительность, но и уменьшенное время загрузки ресурсов, 16-кратную аппаратную анизотропную фильтрацию и даже поддержку технологи FreeSync для синхронизации частоты кадров в играх с частотой дисплея. Вдобавок уже семь игр Xbox 360 получили принципиальные улучшения на Xbox One X вроде поддержки исполнения в родном разрешении 4K благодаря методу Хеччи, названному в честь разработчика Эрика Хеччи (Eric Heutchy), придумавшего технологию.

Gears of War 3 исполнялась на Xbox 360 в разрешении 720p, а на Xbox One X масштабируется до полноценного 4K, так что разница оказывается колоссальной, вдобавок производительность существенно лучше

Gears of War 3 исполнялась на Xbox 360 в разрешении 720p, а на Xbox One X масштабируется до полноценного 4K, так что разница оказывается колоссальной, вдобавок производительность существенно лучше

«Когда игра визуализируется в оригинальный целевой рендер, наш виртуальный GPU Xbox 360 распознает размеры и масштабирует целевой рендер, так что мы получаем, по сути, копию ресурса с высоким разрешением, спрятанную в памяти Xbox One, —  объясняет Билл Стиллвелл. — Игра не знает об этом, но поскольку мы имеем дело с эмулятором, когда эта поверхность используется как текстура на экране, мы можем подменить её на версию с высоким разрешением. Используются исключительно игровые ресурсы, и поскольку мы задействует этот RAM-кеш, всё это происходит очень быстро. Это случай, когда подход скорее штучный, чем фабричный. Нам приходится проходить каждую игру и оценивать, как она меняется, особенно когда мы используем ресурсы более высокого разрешения и масштабируем конечное разрешение в 9 раз (в 3 раза по каждой оси). В итоге мы добиваемся той же самой или более высокой производительности с текстурами повышенного разрешения».

В Gears of War 3 на Xbox One X также появляются тени там, где их не было на оригинальной платформе: оказывается, они просто не успевали подгружаться из-за ограничений Xbox 360

В Gears of War 3 на Xbox One X также появляются тени там, где их не было на оригинальной платформе: оказывается, они просто не успевали подгружаться из-за ограничений Xbox 360

Порой результат улучшений на Xbox One X оказывается весьма впечатляющим. И не только с точки зрения роста количества пикселей, но и в области фильтрации текстур и повышенной детализации моделей, как в Fallout 3 и Halo 3. В играх Assassin's Creed для Xbox 360, получивших улучшения на Xbox One X, существенно улучшены тени (они рассчитываются с повышенной в 9 раз детализацией). Точно так же предварительно рассчитанные и совмещённые с текстурами тени в Mirror's Edges остались без изменений, а вот динамические получили возросшее разрешение.

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

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

Halo 3 и Mirror's Edge вдобавок получили поддержку HDR, что стало результатом работы команды обратной совместимости и группы продвинутых технологий (Advanced Technology Group). В теории все игры поколения Xbox 360, имевшие 10-битный конвейер рендеринга (вывод ранее осуществлялся всегда в 8-бит режиме), могли бы получить поддержку HDR, но это непросто. Например, не все игры использовали 10-битную обработку цветов на всём конвейере рендеринга. Вдобавок HDR-режим может несколько изменить игру визуально, и некоторые разработчики не согласны с этим.

В Mirror's Edge на Xbox One X поддержка HDR несколько меняет стиль игры помимо роста разрешения

В Mirror's Edge на Xbox One X поддержка HDR несколько меняет стиль игры

В Mirror's Edge, несмотря на рост разрешения, предварительно обсчитанные тени не улучшаются при исполнении на Xbox One X

В Mirror's Edge, несмотря на рост разрешения, предварительно обсчитанные тени не улучшаются при исполнении на Xbox One X

Помимо семи улучшенных для Xbox One X обратно совместимых игр, Microsoft обещает аналогичные новшества и для некоторых других проектов. Причём улучшения Xbox One X можно будет отключать: в таком случае пользователи получат игру в первозданном разрешении, но с повышенной производительностью, которую может обеспечить новая консоль в режиме эмуляции.

В Assassin's Creed на Xbox One X улучшается не только разрешение, но и качество теней

В Assassin's Creed на Xbox One X улучшается не только разрешение, но и качество теней

Как известно, архитектуры Xbox One и PlayStation 4 очень похожи, так что дальнейший прогресс Microsoft в деле совместимости и улучшения старых игр на новой системе становится важной отличительной чертой её платформы. Тем более что компания начала эмулировать и игры с первой Xbox, которые тоже получают улучшения в виде повышенного разрешения и более качественной фильтрации текстур.

В Fallout 3 полноценное разрешение 4K не мешает работе движка постобработки, включая полноэкранное сглаживание 4x MSAA. Впрочем, на дальней дистанции на Xbox One X, как видно, пропали некоторые деревья

В Fallout 3 полноценное разрешение 4K не мешает работе движка постобработки, включая полноэкранное сглаживание 4x MSAA. Впрочем, на дальней дистанции на Xbox One X, как видно, пропали некоторые деревья

Видео: демонстрация улучшений For Honor для Xbox One X

5 декабря состоялся выход обновления многопользовательского средневекового слешера For Honor, которое внесло заметные улучшения в версию для Xbox One X. Вслед за этим на официальном YouTube-канале Xbox был опубликован ролик, в подробностях демонстрирующий новшества.

Прежде всего, Ubisoft добавила поддержку разрешения 4K. Само по себе это большой скачок, особенно на соответствующем дисплее, однако есть и другие обновления: в частности, отражения на воде стали куда более реалистичными и приятными глазу; существенно повысилось качество детализации объектов на расстоянии; было увеличено разрешение теней; возросло качество фильтрации текстур.

В итоге For Honor для Xbox One X стала самой качественной версией этого проекта на консолях. Все улучшения разработчики постарались продемонстрировать в двухминутном видеоролике. Каждое внесённое новшество демонстрируется «до» и «после». Иногда — с приближением, для большей наглядности:

Запуск проекта сопровождался нестабильной работой серверов, проблемами с балансом, навязчивыми микроплатежами, но постепенно разработчики несколько выправили ситуацию. Напомним: 14 ноября в For Honor начался четвёртый соревновательный сезон — были добавлены персонажи Арамус и Шаманка, новые карты, свежий многопользовательский режим и многое другое.

Глава Microsoft рассказал о невероятном отклике на Xbox One X

Исполнительный директор Microsoft Сатья Наделла (Satya Nadella) весьма оптимистично охарактеризовал успехи Xbox One X во время текущего сезона предрождественских закупок. На ежегодной встрече с держателями акций он рассказал о планах по развитию игрового бизнеса в будущем и стартовых показателях Xbox One X:

«Мы мобилизуем ресурсы, чтобы воспользоваться новыми открывающимися возможностями на игровом рынке с капитализацией более $100 миллиардов. Это означает, что мы расширяем наши подходы к тому, что в целом думаем об играх. К тому, как игры зарождаются, создаются, распространяются, как в них играют и как их воспринимают конечные пользователи».

Господин Наделла уверил, что Microsoft будет и далее идти по пути интеграции своих игровых активов на всех ключевых платформах: ПК, консолях и смартфонах. Будет продолжаться и работа по расширению количества пользователей Xbox Live, а также по привлечению их к новым службам вроде Game Pass и Mixer.

В заключение руководитель Microsoft подчеркнул, что Xbox One X, — самая мощная и технически совершенная консоль из когда-либо созданных, — в текущем сезоне зимних праздников пользуется невероятно тёплым приёмом со стороны поклонников Xbox. Напомним: система вышла на рынок 7 ноября, и вскоре во многих специализированных розничных сетях вроде GameStop стал ощущаться дефицит предложений. В то же время аналитик NPD Group Мэт Пискателла (Mat Piscatella) заявил, что продажи новой консоли Microsoft в этом году скорее всего превысят прогнозировавшиеся до запуска 600 тысяч единиц.

Warhammer Vermintide исполняется в 4K на Xbox One X и в 1440p — на PS4 Pro

Шведский разработчик Fatshark недавно сообщил, что следующая часть кооперативного боевика Warhammer: End Times — Vermintide выйдет в первой четверти 2018 года. Пока же журналисты ресурса Wccftech решили поинтересоваться у студии подробностями о технических обновлениях оригинала для платформ Xbox One X и PlayStation 4 Pro.

Продюсер Роберт Бэкстрём (Robert Bäckström) сообщил: «Да, улучшенная версия Xbox One X уже доступна в магазине Xbox One. Для повышения визуального качества она поддерживает вывод в полноценном разрешении 4K, улучшенное полноэкранное сглаживание, качественные тени, более детализированные текстуры и более чёткую картинку. Расширенная производительность CPU позволяет игре исполняться с более постоянной частотой, что увеличивает плавность игрового процесса».

К сожалению, владельцы HDR-дисплеев не смогут воспользоваться преимуществами своих устройств в оригинальной Vermintide: «Мы приняли довольно позднее решение отказаться от поддержки HDR как в версиях Warhammer Vermintide для PS4 Pro, так и для Xbox One X из-за того, что почти все ресурсы сейчас брошены на вторую часть. Но мы надеемся реализовать эту возможность в грядущем проекте».

В прошлом году Fatshark сообщала, что создаёт обновление для PS4 Pro для Warhammer Vermintide, но оно пока не вышло. Впрочем, по словам продюсера игры, ждать осталось недолго: «Обновление всё ещё на закончено, но в наши планы входит скорый его выпуск. Детали пока дорабатываются, но уже сейчас можно сказать, что целевое разрешение для PlayStation 4 Pro — полноценное 1440p».

Кстати, 1 декабря подписчики Xbox Live Gold смогут получить бесплатно версию Warhammer Vermintide для Xbox One.

SNES Classic обошла в США по продажам и PS4, и Xbox One

Отличный сентябрь на рынке США для Nintendo плавно перетёк в октябрь: японская компания сообщила, что по продажам аппаратных игровых систем она снова заняла две верхние строчки рейтинга. В октябре самой продаваемой на американском рынке консолью была гибридная Switch, а второе место за ней принадлежало Super NES Classic Edition — это данные аналитиков из NPD Group.

Оригинальная Super Nintendo Entertainment System (слева) и Super NES Classic Edition (Polygon)

Оригинальная Super Nintendo Entertainment System (слева) и Super NES Classic Edition (Polygon)

Впрочем, есть отличия от сентября: тогда 16-битная ретро-система SNES Classic обошла в США даже Switch. В любом случае, Nintendo продолжает обходить Sony и Microsoft: начиная с июля каждый месяц Switch оказывалась впереди PlayStation 4 и Xbox One на американском рынке. А в сентябре и октябре продажи устройств Nintendo (включая 3DS) занимали две трети аппаратных игровых систем в США и превзошли 1 миллион единиц — впервые с октября 2011 года.

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

Кстати, Nintendo на этот раз смогла поставить на рынок достаточное количество консолей, чтобы успешно удовлетворять высокий спрос. Во время анонса SNES в конце июня японцы пообещали, что подготовят намного бо́льшие тиражи по сравнению с прошлогодней NES Classic Edition, купить которую порой было крайне сложно. Nintendo определённо справилась с задачей на этот раз.