
Τα μικρά πράγματα μπορεί συχνά να έχουν μεγάλη σημασία και όταν πρόκειται για την χρήση μνήμης ενός παιχνιδιού γιατί κάθε gigabyte μετράει. Ένας από τους προγραμματιστές της Larian/κατασκευαστής του Baldur’s Gate 3, έδειξε ότι η πρόσφατη σκληρή δουλειά της ομάδας είχε ως αποτέλεσμα τη μείωση της χρήσης VRAM κατά 34% για την επερχόμενη έκδοση Xbox Series S.
Τα καλά νέα μοιράστηκε ο Swen Vincke στο Twitter, μέσω μιας σύντομης ανάρτησης με δύο γραφήματα που δείχνουν πώς τα φορτία RAM και VRAM του Series S για το Baldur’s Gate 3 έχουν μειωθεί σημαντικά τις τελευταίες εβδομάδες.
Αξίζει να σημειωθεί ότι από όλες τις πλατφόρμες για τις οποίες η Larian έχει αναπτύξει το αριστούργημά της, το Xbox Series S είναι ίσως η πιο “δύσκολη”. Αυτό συμβαίνει επειδή διαθέτει μόνο 8 GB μνήμης για αποθήκευση του παιχνιδιού κατά την εκτέλεση και χρήση ως VRAM (τα υπόλοιπα 2 GB χρησιμοποιούνται για λειτουργίες συστήματος).
Τα γραφήματα ξεκινούν στις αρχές Σεπτεμβρίου, με το παιχνίδι να χρησιμοποιεί κάτι περισσότερο από 5,2 GB για τη γενική μνήμη RAM του παιχνιδιού και περίπου 3,5 GB για τη VRAM. Μέχρι τον Νοέμβριο, ωστόσο, ο Larian είχε μειώσει αυτό στα 4,7 GB και 2,3 GB αντίστοιχα. Η μείωση της RAM είναι μια αρκετά αξιοπρεπής πτώση 10%, αλλά η μείωση στη χρήση VRAM είναι ένα τεράστιο 34%.
Σαφώς, δεν έχουμε ιδέα τι έχει κάνει συγκεκριμένα η Larian για να το πετύχει αυτό, αλλά είναι απίθανο να πρόκει
ται απλώς για απόδοση σε χαμηλότερη ανάλυση ή χρήση μικρότερων υφών. Η απόδειξη για αυτό είναι ότι η δοκιμή μνήμης δείχνει μόνο μικρές βελτιώσεις κατά τη διάρκεια του Σεπτεμβρίου και του Οκτωβρίου. Εάν απλώς η μείωση των ρυθμίσεων ήταν το μόνο πράγμα που απαιτείται, τότε οι προγραμματιστές έπρεπε να το είχαν κάνει πολύ νωρίτερα. Έτσι, οι προγραμματιστές έχουν εκμεταλλευτεί κάποια σοβαρά απόκρυφη μαγεία για να το μειώσουν στα 2,3 GB για το Series S.
Η Larian έχει εργαστεί με συνέπεια για τη βελτίωση της απόδοσης του παιχνιδιού της. Η πρόσφατη ενημερωμένη για παράδειγμα, περιόρισε μερικά χιλιοστά του δευτερολέπτου από τον χρόνο απόδοσης απλώς με την παράλληλη εκτέλεση της διαδικασίας δημιουργίας του UI (user interface) με άλλες εργασίες.
