Το DirectStorage 1.1 είναι πλέον διαθέσιμο με μείωση της GPU για ακόμα πιο γρήγορους χρόνους φόρτωσης

Η Microsoft κυκλοφόρησε επίσημα το DirectStorage 1.1 και υπάρχουν ήδη νέα προγράμματα οδήγησης από την Intel και την Nvidia για την υποστήριξη της τεχνολογίας.

Η Microsoft ανακοίνωσε ότι το DirectStorage 1.1 είναι πλέον επίσημα διαθέσιμο για προγραμματιστές, υποσχόμενη να φέρει ακόμα πιο γρήγορους χρόνους φόρτωσης για παιχνίδια στα Windows. Αυτό οφείλεται στην υποστήριξη που προστέθηκε πρόσφατα για την αποσυμπίεση GPU, η οποία εκφορτώνει τη δουλειά της αποσυμπίεσης στοιχείων του παιχνιδιού από την CPU.

Η αποσυμπίεση GPU είναι ένα μεγάλο μέρος της υπόσχεσης του DirectStorage, αν και δεν εμφανίστηκε όταν το API ήταν για πρώτη φορά διατίθεται στους προγραμματιστές παιχνιδιών PC στις αρχές του έτους. Πριν από μερικές εβδομάδες, Η Microsoft είπε ότι θα φτάσει με το DirectStorage 1.1 πριν από το τέλος του έτους, και ευτυχώς δεν άργησε πολύ.

Στο παρελθόν, όταν παίζατε ένα παιχνίδι, ήταν δουλειά της CPU να αποσυμπιέσει τα στοιχεία που ήταν αποθηκευμένα στον υπολογιστή σας και στη συνέχεια αυτά τα στοιχεία αποστέλλονταν στη GPU, ώστε να μπορούν να εμφανιστούν όπως απαιτείται. Όμως, όπως επισημαίνει η Microsoft, οι GPU είναι εξαιρετικές στο χειρισμό αυτού του είδους των εργασιών πολύ πιο γρήγορα, επομένως η μεταφόρτωση αυτής της εργασίας στη GPU είναι λογική. Φυσικά, για να συμβαδίσει με αυτό, η Microsoft έπρεπε επίσης να δημιουργήσει μια νέα μορφή συμπίεσης, το GDeflate, το οποίο αναπτύχθηκε σε συνεργασία με την Nvidia. Αυτή η μορφή είναι βελτιστοποιημένη για αποσυμπίεση GPU και με βάση τις δοκιμές της Microsoft, τα στοιχεία μπορούν να αποσυμπιεστούν σχεδόν τρεις φορές πιο γρήγορα χάρη σε αυτήν τη βελτίωση.

Ενώ η αποσυμπίεση GPU υποστηρίζεται σε όλες τις GPU που υποστηρίζουν DirectX 12 και Shader Model 6.0, υπάρχουν βελτιστοποιήσεις - που ονομάζονται μεταεντολές - που οι κατασκευαστές GPU μπορούν να κάνουν στους οδηγούς τους για να βελτιώσουν συγκεκριμένα την απόδοσή τους σκεύη, εξαρτήματα. Intel και Nvidia έχουν ήδη βελτιστοποιήσεις για το DirectStorage 1.1 και το GDeflate στις πιο πρόσφατες εκδόσεις των προγραμμάτων οδήγησης GPU τους. λέει η AMD έχει ήδη προγράμματα οδήγησης με υποστήριξη μεταεντολών, αλλά θα κοινοποιηθούν σε συνεργάτες ISV στο πλαίσιο του NDA. Μπορείτε να παρακολουθείτε τη σελίδα υποστήριξης της AMD για να λαμβάνετε τα πιο πρόσφατα προγράμματα οδήγησης όταν κυκλοφορήσουν.

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


Πηγή:Microsoft