
Открываем твой цифровой клуб…
Игры и железо
Gears of War: E-Day сталкивается с давлением обеспечить достойную графику и стабильную работу на консолях Xbox, особенно на Series S, у которой меньше вычислительных мощностей по сравнению с Series X. Разработчик The Coalition нашёл способ обойти ограниченную память Series S, применив нестандартный подход к манипуляции данными между оперативной памятью и быстрым накопителем NVMe. По сути речь идёт о перераспределении части объектов сцены на SSD, чтобы освободить оперативную память для наиболее актуальных операций, не нарушая общую производительность проекта.
Environments в игре изначально отличаются высоким уровнем детализации и требуют значительного объёма системной памяти. Релевантность решения The Coalition стали очевидна из-за того, что Series S располагает всего 10 ГБ GDDR6 RAM. Чтобы смягчить этот дефицит, команда перенесла часть данных на сверхбыстный SSD и затем подгружала их обратно в RAM по мере необходимости, обеспечивая более плавную прокачку ассетов через движок игры.
Digital Foundry отмечает, что SSD NVMe может выступать как дополнительная память благодаря своей архитектуре. Однако он быстрее не RAM и потому игра использует NVMe как второй уровень памяти: данные обрабатываются в текущий момент времени в RAM, а затем отправляются обратно на накопитель, когда в данный момент они не задействованы активно. Таким образом достигается динамический поток ассетов между уровнями памяти.
По словам отчёта Digital Foundry, выгода состоит в том, что за счёт нескольких гигабайт свободного места на SSD можно получить примерно один гигабайт пригодной к использованию системной памяти. Система при этом применяет «усложнённые эвристики» для выбора данных, которые менее критичны к задержкам при перемещении на NVMe: часто используемые данные остаются в RAM, а idleness — переносится на SSD. Таким образом выбираются данные, минимально влияющие на производительность при переходе между уровнями памяти.
Вопрос о применении такой технологии в других проектах Xbox остаётся открытым, особенно на фоне анонсов крупных открытых миров GTA 6 и Fable. Но сам принцип переноса данных между медленной и быстрой памятью не является полностью новым: аналогичные подходы встречаются в Mac-устройствах. Впрочем по мере старения консольного поколения производители будут искать новые решения, чтобы удовлетворить требования к трёхмерным играм, особенно если заложенный объём памяти остаётся узким.
Помимо памяти, The Coalition занималась и другими обновлениями движка Gears of War: E-Day, включая усовершенствование технологий, связанных с реалистичностью грохота и расчленения, поскольку команда отмечает, что фанаты могли привыкнуть к уровням насилия.
В контексте индустрии это может стать важной развязкой для Xbox, но на фоне текущей перестройки в подразделении игр Microsoft отмечается неопределённость. Работники The Coalition опасаются возможных сокращений после выпуска E-Day.