Разработчики Gears of War: E-Day нашли способ обойти нехватку памяти Xbox Series S и добились впечатляющих результатов

The Coalition добилась впечатляющего уровня детализации в Gears of War: E-Day на Xbox Series S, несмотря на ограниченный объём оперативной памяти консоли. Команда использовала встроенный SSD для временного хранения части данных, освободив место в памяти для более важных задач. Эта методика уже заинтересовала других разработчиков.

В интервью Digital Foundry технический директор студии Кейт Рейнер рассказала, что проблему нехватки памяти удалось преодолеть совместно со специалистами Xbox и Advanced Technology Group. В результате разработчикам удалось избежать существенного упрощения игры на младшей консоли. Gears of War: E-Day называют одной из самых красивых игр поколения как на Xbox Series X, так и на Xbox Series S.

Xbox Series S оснащена 10 ГБ оперативной памяти, тогда как у Xbox Series X есть 16 ГБ. Для игры с большим количеством объектов и подробными городскими локациями эта разница становится серьёзным ограничением — необходимые данные приходится размещать в меньшем объёме памяти.

Решение The Coalition позволяет временно переносить на SSD данные, которые игра в данный момент не использует. Когда они снова понадобятся, система возвращает их в оперативную память. Благодаря этому больше места остаётся для того, что требуется прямо сейчас.

Однако SSD значительно медленнее оперативной памяти, поэтому переносить на него всё подряд нельзя. Разработчики специально выбрали такие данные, подгрузка которых с накопителя не должна мешать плавной работе игры. Сам принцип напоминает виртуальную память на ПК, но здесь его настроили под конкретные потребности E-Day.

Несколько гигабайт пространства на SSD позволяют освободить примерно один гигабайт оперативной памяти. Физически памяти в консоли больше не становится — игра просто эффективнее распоряжается доступным объёмом.

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

По словам Рейнер, без этой технологии сохранить плотность и детализацию мира Gears of War: E-Day на Xbox Series S было бы невозможно.

Впрочем, совсем без компромиссов не обошлось. На младшей консоли игра работает в более низком внутреннем разрешении — согласно опубликованным замерам Digital Foundry, в режиме производительности оно составляет примерно 576p против 936p на Xbox Series X. Затем технология TSR повышает разрешение изображения перед выводом на экран. Эти значения приблизительные — разрешение динамически меняется в зависимости от нагрузки.

Кроме того, в режиме производительности на Xbox Series S отключены отражения на основе Lumen и снижено качество ряда других графических эффектов. 

Тем не менее эксперты Digital Foundry называют примененный метод виртуальной подкачки памяти через SSD важным прецедентом, который поможет оптимизировать другие тяжелые игры на Unreal Engine 5 для Xbox Series S.

Источник: gamemag.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев