Ζούμε σε μια τελείως σουρεαλιστική εποχή. Το A.I. μετονομάζεται σε “Super Intelligence” (αμφιλεγόμενο), ο πόλεμος θερίζει ανθρώπους, τιμές και το μέλλον μας και η τεχνητή νοημοσύνη καταπίνει νερά και RAM σαν να μην υπάρχει αύριο. Σε αυτό το δυστοπικό κλίμα λοιπόν, κάποιες ομάδες ανάπτυξης φαίνεται να ψάχνουν τρόπους να λύσουν αυτό το πρόβλημα και να κάνουν τα παιχνίδια τους να τρέχουν καλύτερα με διαφορετικές προσεγγίσεις.
Πρώτη πρώτη, η The Coalition αποκάλυψε πώς κατάφερε να κάνει το Gears of War: E-Day να τρέχει ομαλά στο Xbox Series S, αξιοποιώντας μέρος του εσωτερικού SSD της κονσόλας ως ένα είδος επιπλέον μνήμης RAM. Τις λεπτομέρειες αυτής της ανακάλυψης έδωσε η τεχνική διευθύντρια του studio, Kate Rayner, σε συνέντευξή της στο Digital Foundry.
Το Xbox Series S διαθέτει 10 GB μνήμης, έναντι των 16 GB του Xbox Series X και του PlayStation 5, κάτι που έχει φέρει αρκετούς developers σε δύσκολη θέση τα τελευταία χρόνια. Η Microsoft απαιτεί κάθε παιχνίδι που κυκλοφορεί στο Series X να τρέχει και στο μικρότερο μοντέλο, οπότε η βελτιστοποίηση για τη φθηνότερη κονσόλα είναι αναπόφευκτη.
Για να γίνει κατανοητή η λύση, η Rayner εξήγησε πώς κατανέμονται τα δεδομένα ενός παιχνιδιού. Η cache του επεξεργαστή είναι εξαιρετικά γρήγορη αλλά χωράει ελάχιστα δεδομένα, η RAM προσφέρει περισσότερο χώρο με αρκετά υψηλή ταχύτητα, ενώ ο SSD έχει πολύ μεγαλύτερη χωρητικότητα αλλά είναι αισθητά πιο αργός. Όσο πιο χαμηλά σε αυτή την ιεραρχία βρίσκονται τα δεδομένα, τόσο περισσότερο χρόνο χρειάζεται το παιχνίδι για να τα φτάσει.
Η ομάδα αποφάσισε να κρατά στον SSD του Series S τα πιο λεπτομερή δεδομένα της πόλης του παιχνιδιού, τα οποία μεταφέρονται στη RAM τη στιγμή που χρειάζονται. Επειδή όμως η μεταφορά αυτή είναι πιο αργή, οι developers διάλεξαν προσεκτικά ποια κομμάτια της μνήμης θα μένουν εκεί, ώστε η μετακίνησή τους εν κινήσει να μην επηρεάζει την απόδοση.
Με αυτόν τον τρόπο, μερικά gigabytes αποθηκευτικού χώρου μεταφράζονται σε περίπου ένα επιπλέον gigabyte διαθέσιμης μνήμης. Το αποτέλεσμα είναι μια έκδοση για Series S που διατηρεί τα 60 καρέ το δευτερόλεπτο, με μοναδική ουσιαστική θυσία τις αντανακλάσεις που βασίζονται στο Lumen.
Σύμφωνα με τη Rayner, η τεχνική επέτρεψε στο studio να αποφύγει μια σημαντική πτώση στην ποιότητα του παιχνιδιού, ενώ ήδη άλλες ομάδες έχουν δείξει ενδιαφέρον να μάθουν πώς να την εφαρμόσουν. Έτσι, η ίδια λύση θα μπορούσε να εμφανιστεί και σε μελλοντικούς τίτλους για το Xbox Series S αλλά ίσως και σε άλλες κονσόλες όπως (ευελπιστώ) το Nintendo Switch 2.
Το Gears of War: E-Day είναι διαθέσιμο για Xbox Series X|S και PC.
