↗️ SSD вместо ОЗУ: как Gears of War: E-Day запустилась на слабой Xbox Series S
↗️ SSD вместо ОЗУ: как Gears of War: E-Day запустилась на слабой Xbox Series S Чтобы игра шла на Xbox Series S без потери качества, The Coalition стала выгружать часть данных на SSD. Студия The Coalition рассказала, как ей удалось запустить Gears of War: E-Day на Xbox Series S, младшей консоли Microsoft. По словам технического директора студии Кейт Рейнер, часть данных игры хранится на встроенном SSD консоли. Так накопитель фактически работает как дополнительная оперативная память. Об этом Рейнер рассказала в интервью Digital Foundry. Решение понадобилось из-за ограничений железа. В Xbox Series S стоит 10 ГБ оперативной памяти, а в Xbox Series X и PlayStation 5 ее по 16 ГБ. При этом Microsoft требует, чтобы каждая игра для Series X выходила и на Series S. Поэтому разработчикам приходится подгонять свои проекты под более слабую консоль. Рейнер описала подход через иерархию памяти. Кеш процессора хранит совсем немного данных, но работает очень быстро. Оперативная память вмещает больше и тоже остается достаточно быстрой. SSD хранит большие объемы, но заметно медленнее. Студия использовала архитектуру Xbox Velocity, то есть встроенные в консоль средства быстрой загрузки с накопителя. Около 2 ГБ места на SSD дают игре примерно 1 ГБ полезной системной памяти. Похоже работает и обычная виртуальная память на компьютере, когда система переносит данные из оперативной памяти на диск. Разница в том, что в E-Day на накопитель уходят только те данные, которые разработчики сами отобрали: если их придется загружать обратно, игра не замедлится. Решение принимается по тому, как часто игра обращается к данным. Если блок не понадобился в течение кадра, его можно перенести на SSD, а то, что нужно постоянно, остается в оперативной памяти. Подробнее на 7ooo.ru