
Gears of War: E-Day sorprendeu ao conseguir manter unha experiencia próxima á das consolas máis potentes en Xbox Series S mediante unha técnica pouco habitual: utilizar parte do SSD NVMe como unha capa adicional de memoria para aliviar as limitacións dos 10 GB de RAM da consola.
O desenvolvemento desta solución foi explicado por Kate Rayner, directora técnica de The Coalition, nunha análise de Digital Foundry. O estudio deseñou xunto cos equipos de Xbox e Advanced Technology Group un sistema de memoria virtual especificamente adaptado ás necesidades do xogo.
A Xbox Series S conta con 10 GB de memoria GDDR6 compartida, fronte aos 16 GB da Series X. Esa diferenza resulta especialmente relevante en Gears of War: E-Day, que recrea escenarios urbanos de gran densidade con arredor de 1,6 millóns de elementos (actors) no mundo do xogo.
O sistema desenvolvido por The Coalition utiliza o SSD como un terceiro nivel de memoria. Os datos que non están sendo empregados de maneira activa poden ser trasladados ao almacenamento para liberar espazo na RAM, mentres que os elementos necesarios nese momento permanecen na memoria máis rápida. A técnica é similar ao funcionamento da memoria virtual dun PC, aínda que está deseñada especificamente para determinados tipos de datos do xogo.
A clave está en decidir que información pode abandonar a RAM sen provocar unha perda de rendemento perceptible. O sistema analiza os patróns de acceso e identifica os datos que non foron utilizados nun fotograma ou durante varios fotogramas consecutivos. Eses datos convértense en candidatos para ser trasladados ao SSD, mentres que os que se consultan continuamente permanecen na memoria principal.
O método permite obter aproximadamente 1 GB adicional de memoria útil a cambio de reservar un par de gigabytes no SSD. A velocidade do NVMe resulta fundamental para que os datos poidan regresar á RAM cando son necesarios sen introducir atrasos apreciables na execución do xogo.
A solución ten límites. O acceso ao SSD segue sendo considerablemente máis lento que o acceso á RAM, polo que mover datos con demasiada frecuencia acaba tendo un impacto no rendemento. The Coalition tivo que axustar os criterios de paginación para evitar que o intercambio constante de información anulase as vantaxes obtidas.
Esta técnica permitiu manter a densidade do mundo de E-Day na Xbox Series S sen recorrer a unha redución significativa da calidade visual. A principal función importante que tivo que ser eliminada nesta versión foron os reflexos mediante Lumen, mentres que o resto da carga gráfica puido manterse o suficientemente próxima ao obxectivo de 60 fotogramas por segundo.
O resultado apunta tamén a unha posible vía para futuros xogos destinados á Xbox Series S. A utilización do almacenamento rápido como unha capa adicional da xerarquía de memoria pode permitir aos desenvolvedores aproveitar mellor os 10 GB dispoñibles, especialmente en títulos con mundos moi densos e grandes cantidades de datos que deben ser cargados de maneira dinámica.

