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

click fraud protection

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

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

Το DirectStorage εμφανίστηκε για πρώτη φορά στις κονσόλες Xbox Series X|S, αλλά στο API κυκλοφόρησε στους προγραμματιστές παιχνιδιών υπολογιστή νωρίτερα φέτος. Ωστόσο, η αρχική έκδοση δεν υποσχέθηκε όλες τις αλλαγές. Η Microsoft επικεντρώθηκε αρχικά στις βελτιώσεις στη στοίβα αποθήκευσης, μειώνοντας τα έξοδα κατά την ανάγνωση δεδομένων από NVMe SSD και ενεργοποίηση παράλληλων αιτημάτων εισόδου/εξόδου, έτσι ώστε περισσότερα δεδομένα να μπορούν να μεταφερθούν στην CPU ή την GPU στο μια φορά. Επιτρέποντας τον χειρισμό διαφόρων αιτημάτων, οι γρήγορες μονάδες NVMe μπορούν να κάνουν χρήση του μέγιστου εύρους ζώνης τους, αντί να κρατούν τους χρήστες να περιμένουν να ολοκληρωθεί κάθε αίτημα πριν ξεκινήσει το επόμενο. Από μόνες τους, αυτές οι αλλαγές θα μπορούσαν ήδη να μειώσουν τους χρόνους φόρτωσης έως και 40%.

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

Στο παρακάτω παράδειγμα, η Microsoft δείχνει πώς 5,65 GB στοιχείων φορτώνονται σχεδόν τρεις φορές πιο γρήγορα χρησιμοποιώντας την αποσυμπίεση GPU όταν έχουν βελτιστοποιηθεί σωστά. Βλέπετε επίσης ότι η χρήση της CPU είναι πολύ χαμηλότερη κατά τη διάρκεια αυτής της διαδικασίας, επομένως εξοικονομεί πόρους για άλλες εργασίες.

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

Φυσικά, υπάρχουν ορισμένες απαιτήσεις υλικού και λογισμικού που χρησιμοποιούν πλήρως το DirectStorage. Τα Windows 10 και 11 υποστηρίζονται και τα δύο, αλλά το τελευταίο έχει ορισμένες βελτιστοποιήσεις για τη στοίβα αποθήκευσης που το καθιστούν ακόμη πιο αποτελεσματικό. Θα χρειαστείτε επίσης έναν υπολογιστή με NVMe SSD και η GPU σας πρέπει να υποστηρίζει DirectX 12 και Shader Model 6.0, αν και η Microsoft συνιστά επίσης υποστήριξη DirectX 12 Ultimate. Επιπλέον, έχετε κατά νου ότι το DirectStorage 1.11 είναι ένα εργαλείο για προγραμματιστές, επομένως θα πρέπει να περιμένετε παιχνίδια για να το χρησιμοποιήσετε πραγματικά μόλις κυκλοφορήσει, επομένως δεν θα είναι απλώς μια μαγική αναβάθμιση σε κάθε υπάρχον παιχνίδι. Η Microsoft λέει ότι θα κυκλοφορήσει το αναβαθμισμένο API μέχρι το τέλος του 2022.


Πηγή:Microsoft