Το DirectStorage API της Microsoft για παιχνίδια έρχεται στα Windows 10

Η Microsoft ανακοίνωσε ότι το νέο DirectStorage API έρχεται στα Windows 10 και Windows 11, φέρνοντας ταχύτερους χρόνους φόρτωσης για παιχνίδια.

Στην εκδήλωση των Windows 11 τον περασμένο μήνα, η Microsoft ανακοίνωσε ότι θα υπάρχει το νέο λειτουργικό σύστημα το νέο DirectStorage API. Αυτό το νέο API αλλάζει τον τρόπο με τον οποίο τα παιχνίδια διαβάζουν δεδομένα από τις μονάδες SSD NVMe, επιτρέποντας πολύ μεγαλύτερες ταχύτητες και μικρότερους χρόνους φόρτωσης. Ωστόσο, φαίνεται ότι το DirectStorage θα κυκλοφορήσει και στα Windows 10, συγκεκριμένα στις εκδόσεις 1909 και νεότερες εκδόσεις. Η ανακοίνωση έγινε παράλληλα με την κυκλοφορία του πρώτη προεπισκόπηση προγραμματιστή του API.

Ας γυρίσουμε λίγο πίσω. Το DirectStorage έκανε το ντεμπούτο του στις κονσόλες Xbox Series X και S, λειτουργώντας ως η ραχοκοκαλιά για το Xbox Velocity Architecture. Η Microsoft ανακοίνωσε σύντομα ότι θα γίνει έρχονται σε υπολογιστές με Windows, και εκείνη την εποχή, όλοι πιστεύαμε ότι αυτό σήμαινε Windows 10. Ωστόσο, όταν η Microsoft ανακοίνωσε τη δυνατότητα για τα Windows 11, φάνηκε ότι οι χρήστες των Windows 10 μπορεί να μην λάβουν το DirectStorage. Τώρα, φαίνεται ότι δεν θα ισχύει, αλλά η εμπειρία μπορεί να μην είναι ακριβώς η ίδια.

Υπάρχουν δύο βασικά πλεονεκτήματα του DirectStorage για τα οποία γνωρίζουμε. Το πρώτο είναι ότι επιτρέπει τον χειρισμό πολλαπλών αιτημάτων IO ταυτόχρονα. Αυτό έχει γίνει όλο και πιο σημαντικό τα τελευταία χρόνια καθώς τα παιχνίδια είναι πλέον πολύ μεγαλύτερα από ό, τι ήταν παλιά. Είναι επίσης σημαντικό επειδή οι μονάδες NVMe έχουν πολύ μεγαλύτερο εύρος ζώνης και η ύπαρξη χιλιάδων αιτημάτων πρόσβασης δεδομένων δημιουργεί επιβάρυνση. Με πολλαπλά αιτήματα που αντιμετωπίζονται ταυτόχρονα, μπορεί να χρησιμοποιηθεί το πλήρες εύρος ζώνης μιας μονάδας NVMe. Ένα άλλο μεγάλο πλεονέκτημα είναι ότι η GPU μπορεί να χειριστεί την αποσυμπίεση των δεδομένων του παιχνιδιού για να επιταχύνει ακόμη περισσότερο τη διαδικασία.

Ωστόσο, υπάρχει κάτι άλλο που αναφέρει η Microsoft τώρα. Τα Windows 11 διαθέτουν μια νέα αναβαθμισμένη στοίβα αποθήκευσης, η οποία επιτρέπει στους υπολογιστές να εκμεταλλεύονται πλήρως το DirectStorage. Στα Windows 10, η εταιρεία έχει βελτιστοποιήσει τη στοίβα αποθήκευσης παλαιού τύπου για το DirectStorage, αλλά δεν είναι ακριβώς το ίδιο. Ωστόσο, η Microsoft δεν λέει πόσο μεγάλη θα πρέπει να είναι η διαφορά.

Τα παιχνίδια θα πρέπει να κατασκευαστούν ειδικά για το DirectStorage, αλλά θα συνεχίσουν να λειτουργούν σε υπολογιστές που δεν υποστηρίζουν το API, επομένως δεν χρειάζεται να ανησυχείτε για τη συμβατότητα. Ωστόσο, χρειάζεστε έναν NVMe SSD για να χρησιμοποιήσετε το DirectStorage. Για προγραμματιστές. το API πρέπει να εφαρμοστεί μόνο μία φορά στη μηχανή παιχνιδιού και τα πλεονεκτήματά του θα εφαρμοστούν αυτόματα σε όλο το παιχνίδι. Ενώ η πρώτη προεπισκόπηση έχει κυκλοφορήσει τώρα, οι δυνατότητες αποσυμπίεσης GPU δεν είναι ακόμη διαθέσιμες.