Microsoft telah mengumumkan perilisan DirectStorage SDK versi 1.2 yang menghadirkan fitur dan perbaikan baru berdasarkan umpan balik pengguna.

Apa itu DirectStorage

DirectStorage adalah teknologi yang disertakan dalam DirectX dev kit yang dirancang untuk membantu memuat game lebih cepat. Waktu pemuatan yang lebih cepat dicapai dengan memindahkan beban dekompresi dari CPU ke GPU yang pada gilirannya mempercepat proses dengan menempatkan file di GPU tepat saat didekompresi sehingga siap digunakan jauh lebih cepat daripada saat aktif didekompresi pada CPU.

DirectStorage 1.2

Dengan dirilisnya DirectStorage 1.2, Microsoft telah mempertimbangkan umpan balik pengguna untuk menerapkan fitur baru dan perbaikan yang sangat meningkatkan DirectStorage SDK, Salah satu fitur baru ini adalah pengenalan dari Force Buffered IO. Saat ini, DirectStorage membuka file dalam mode tanpa buffer yang memungkinkan alat untuk menghindari salinan yang tidak perlu dan memasukkan data ke GPU secepat mungkin. Microsoft telah memutuskan untuk menggunakan mode buffer karena pengembang ingin menggunakan kode yang sama pada SSD dan juga Hard drive karena yang terakhir membutuhkan IO buffer.

Penambahan besar berikutnya adalah API GetCompressionSupport baru karena saat ini, DirectStorage memilih jalur dekompresi untuk format kompresi bawaan berdasarkan kemampuan GPU, tetapi pengembang telah menyebutkan bahwa akan bermanfaat untuk memahami jalur dekompresi mana yang sedang digunakan. Mereka mengklaim bahwa ini agar pengaturan resolusi tekstur default dapat diatur berdasarkan jalur dekompresi yang dipilih.

Perbaikan Bug:

Terselesaikan https://github.com/microsoft/DirectStorage/issues/22 dengan menambahkan kolom “Reserved1” ke DSTORAGE_REQUEST_OPTIONS. Hal ini membuat tata letak struktur dalam memori lebih eksplisit tetapi tidak benar-benar mengubah tata letak dari versi sebelumnya. Memperbaiki DSTORAGE_REQUEST_DESTINATION_TEXTURE_REGION untuk tekstur 3D, seperti yang dilaporkan kepada kami di saluran DirectX Discord. Memperbaiki masalah penjadwalan yang muncul saat mentransfer data yang tidak dikompresi dari memori ke buffer 

Peningkatan performa: 

Memindahkan salinan setelah dekompresi GPU ke antrean komputasi untuk GPU yang membuatnya lebih cepat.

Di Mana Saya Dapat Mempelajari Lebih Lanjut?

Jika Anda ingin mempelajari lebih lanjut tentang DirectStorage 1.2, Anda dapat melihat entri blog selengkapnya di sini.

Categories: IT Info