Microsoft DirectStorage dan Potensinya untuk Game PC
Setiap kali Anda melakukan tugas apa pun di PC Anda, baik itu bermain game atau tugas produktivitas umum, selalu ada faktor pembatas yang ada di sistem. Faktor pembatas tersebut bertanggung jawab untuk menentukan batas atas kinerja PC Anda dalam beban kerja tersebut. Faktor-faktor pembatas ini sering disebut sebagai “Kemacetan” dan tidak mungkin dihindari. Di PC mana pun pada waktu tertentu, ada beberapa bentuk faktor pembatas atau kemacetan yang membatasi kinerja keseluruhan PC Anda. Secara hipotesis, jika kita berhasil menghilangkan semua hambatan dari suatu sistem sepenuhnya, maka kinerja teoritis dari sistem itu akan menjadi tak terbatas, dan itu pasti tidak mungkin.
Hambatan paling umum yang memengaruhi kinerja permainan adalah kartu grafis dan CPU Anda. Kartu grafis sejauh ini merupakan penyebab paling umum dari kemacetan dalam game, dengan kemacetan CPU yang mengikutinya dalam prevalensi. Hambatan tidak selalu merupakan hal yang buruk, ini hanya memberikan batasan pada seberapa banyak kinerja yang mampu dihasilkan PC Anda. Komponen perangkat keras lain yang dapat menghambat kinerja sistem Anda termasuk memori dan solusi pendinginan. Ya, bahkan pendingin CPU Anda bisa menjadi penghambat dalam skenario tertentu.
Tentunya mereka yang berkecimpung di dunia game PC sudah tidak asing lagi dengan kemacetan CPU dan GPU. Forum internet penuh dengan pertanyaan tentang kemacetan, dan Anda bahkan mungkin pernah bertanya-tanya tentang kemacetan sesekali. Namun satu jenis bottleneck yang hampir tidak pernah dibahas adalah “storage bottleneck”, yang berarti perangkat penyimpanan Anda yang membatasi kinerja PC Anda dalam beban kerja tertentu. Microsoft DirectStorage adalah solusi langsung untuk mengatasi segala jenis hambatan penyimpanan sehingga game dapat berkembang ke era realisme dan kemajuan teknologi berikutnya.
Kemacetan penyimpanan
Meskipun kemacetan CPU dan GPU cukup mudah dipahami sepanjang waktu, hal yang sama tidak dapat dikatakan untuk kemacetan penyimpanan. Kemacetan penyimpanan hanyalah kemacetan yang disebabkan oleh perangkat penyimpanan Anda, yang merupakan hard drive atau SSD khusus Anda. Jenis kemacetan ini sangat tidak umum dalam game saat ini, dan ada alasan sederhana untuk itu. Karena hard drive telah menjadi bentuk penyimpanan utama kami selama beberapa dekade sekarang, pengembang game selalu mengembangkan game mereka dengan mempertimbangkan hard drive. Bahkan konsol game dulu memiliki hard drive mekanis yang lambat hingga generasi terbaru konsol PS5 dan Xbox Series.
Karena hard drive sangat lambat bahkan jika dibandingkan dengan SSD SATA yang cukup cepat, pengembang harus memikirkan solusi untuk mencegah kecepatan lambat hard drive merusak pengalaman bermain game. Hal ini mengarah pada pengembangan level game dengan layar pemuatan berbeda yang memuat seluruh adegan secara berurutan dalam interval, daripada memuatnya dengan cepat. Dalam game yang cukup modern seperti GTA 5 dan Red Dead Redemption 2 dengan dunia terbuka yang sangat besar, ini berarti bahwa waktu pemuatan pada hard drive sangat lama, bahkan berlangsung selama beberapa menit. Ini adalah solusi yang digunakan di semua game lama dan modern dan juga alasan mengapa hard drive tidak memengaruhi kinerja game PC setelah level dimuat sepenuhnya.
Seperti yang kami catat di panduan komprehensif kami untuk membeli SSD, tidak ada perbedaan mencolok dalam performa game antara hard drive dan SSD. Bahkan drive PCIe Gen 4 yang sangat cepat tidak akan memberi Anda FPS ekstra dibandingkan hard drive mekanis standar. Ini karena pengembang tidak membuat game bergantung pada media penyimpanan saat sedang dimainkan, untuk menghapus drive penyimpanan sebagai potensi hambatan. Namun, segera setelah kami mencoba memuat game, ceritanya berubah karena SSD jauh lebih cepat dalam memuat game daripada hard drive. Ini berarti bahwa kecepatan dan kinerja ekstra dari SSD yang jauh lebih mahal ditinggalkan di atas meja saat dalam game, hanya karena game telah dikembangkan dengan mempertimbangkan hard drive. Ini adalah masalah yang ingin diselesaikan oleh Microsoft DirectStorage.
Microsoft DirectStorage
DirectStorage API adalah fitur baru yang inovatif yang memungkinkan game generasi berikutnya memanfaatkan SSD PC yang sangat cepat untuk sangat mengurangi waktu pemuatan di dalam dan di antara game. Ini adalah teknologi yang sama yang hadir, dalam bentuk yang sedikit lebih lembut, di Xbox Series X. Dinamakan Xbox Velocity Architecture, ini adalah rangkaian teknologi permainan yang membantu Xbox Series X memanfaatkan perangkat kerasnya yang sangat kuat secara substansial. efektif untuk mengurangi waktu muat secara besar-besaran dan meningkatkan respons streaming aset saat dalam game.
Salah satu fitur paling populer dari PS5 baru dan Xbox Series X adalah waktu pemuatan yang sangat cepat. Ini karena penerapan teknologi yang mirip dengan Microsoft DirectStorage, yang memanfaatkan SSD mereka yang sangat cepat untuk mengurangi waktu pemuatan game secara masif. Tidak hanya itu, teknologi ini memungkinkan aliran aset yang mulus sambil melompat antar level dalam game, seperti yang ditunjukkan dalam pratinjau game Ratchet dan Clank baru di PS5.
DirectStorage API bertujuan untuk menghadirkan teknologi ini ke PC dan pada akhirnya memimpin game ke generasi berikutnya. Tujuan dari game generasi berikutnya cukup jelas dari semua fitur teknis yang berbeda yang dimasukkan ke dalam konsol baru. Konsol PS5 dan Xbox Series penuh dengan teknologi yang memiliki tujuan tunggal untuk mengurangi dan pada akhirnya menghilangkan pemuatan layar dari game. DirectStorage API menghindari kelemahan API penyimpanan lama dengan mampu menangani permintaan data dan informasi yang jauh lebih simultan dari game, yang mengarah pada penggunaan bandwidth yang lebih efisien dan akibatnya kecepatan lebih tinggi. Ini memungkinkan game menjadi lebih besar dan lebih detail menggunakan perangkat keras yang sama yang ada saat ini.
Kebutuhan Penyimpanan Langsung
DirectStorage adalah alat yang kami butuhkan untuk benar-benar mengarahkan game ke generasi berikutnya. Game saat ini secara grafis luar biasa dengan animasi yang halus dan gameplay yang mengesankan, tetapi ada satu masalah yang belum dapat kami selesaikan selama beberapa dekade sekarang dan itu adalah adanya layar pemuatan. Karena game menjadi semakin ekspansif dengan dunia terbuka yang masif dan ratusan dan ribuan aset, layar pemuatan menjadi semakin lama dan bukannya sebaliknya. Dengan bertambahnya waktu muat, sebenarnya kami mundur dalam hal ini daripada maju dan menghilangkan waktu muat. Seperti yang dijelaskan sebelumnya, adanya waktu pemuatan yang lama dan layar pemuatan yang terputus-putus disebabkan oleh kendala perkembangan yang melekat yang muncul karena penggunaan hard drive yang lambat.
Bahkan dengan SSD super cepat, kami tidak dapat sepenuhnya menghilangkan layar pemuatan dari game hari ini. SSD tercepat saat ini menggunakan teknologi PCIe Gen 4 dan dapat mencapai kecepatan maksimum teoritis hingga 7 GB / dtk, namun mereka hanya menawarkan keunggulan beberapa detik dalam waktu pemuatan game jika dibandingkan dengan hard drive lama yang sudah tua. Ini karena game-game masa kini tidak sepenuhnya dilengkapi untuk memanfaatkan bandwidth yang masif dan kecepatan cepat dari SSD yang ada saat ini. Masalah ini adalah salah satu yang ingin diselesaikan oleh Microsoft DirectStorage di masa mendatang.
Persyaratan
Meskipun persyaratan resmi sebenarnya untuk Microsoft DirectStorage tidak tersedia untuk umum pada saat penulisan, ada beberapa spekulasi yang beredar tentang masalah ini. Pertama, Microsoft DirectStorage API hadir bersama dengan Microsoft DirectX 12 Ultimate, dan ini berarti Anda pasti perlu menginstal Windows 10 versi terbaru saat DirectStorage akhirnya diluncurkan. Ini adalah persyaratan tingkat perangkat lunak yang dapat dengan mudah dipenuhi oleh sebagian besar gamer.
Persyaratan kedua untuk DirectStorage mungkin sedikit lebih sulit untuk dipenuhi. DirectStorage akan memanfaatkan salah satu SSD NVMe dan PCIe Gen 4 super cepat yang saat ini tersedia di pasaran. Ini berarti bahwa SSD SATA yang lebih lambat dan hard drive yang lebih lama tidak memiliki bandwidth mentah atau kecepatan untuk menangani jumlah data yang perlu ditransfer saat DirectStorage mulai digunakan. Untuk kinerja optimal, Anda memerlukan drive PCIe Gen 3 NVMe atau drive PCIe Gen 4 yang lebih cepat, keduanya memiliki beberapa opsi yang sangat cepat. Rekomendasi kami untuk 5 SSD PCIe Gen 4 terbaik juga dapat ditemukan di sini.
Microsoft menjelaskan pilihan protokol NVMe mereka dalam posting blog tentang DirectStorage:
Dampak pada Game
Microsoft DirectStorage mungkin adalah lompatan terbesar dalam dunia game sejak RayTracing dan DLSS waktu nyata diperkenalkan dengan seri RTX Nvidia. Faktanya, banyak penggemar percaya bahwa DirectStorage akan menyaingi teknik Deep Learning Super Sampling Nvidia dalam hal jumlah pengaruhnya terhadap game di masa mendatang. DirectStorage akan menghadirkan teknologi IO terbaik di kelasnya ke PC dan konsol seperti yang dilakukan DLSS dengan teknik rendering. Ke depannya, akan ada lebih banyak fokus untuk menghapus layar pemuatan apa pun dari game dan merampingkan pemuatan aset dengan cepat, daripada meningkatkan ketepatan grafis dengan margin yang cukup besar.
Salah satu alasan pergeseran fokus ini adalah karena kebutuhan. Layar pemuatan dan waktu pemuatan yang lama telah menjadi kelemahan utama dari banyak game menakjubkan saat ini. Faktor-faktor ini menghilangkan pengalaman bermain game yang sempurna, hanya karena mereka tidak merasa kontemporer dengan grafis dan elemen gameplay dari game yang sedang dimainkan. Saat ini, kami memiliki game yang sangat mengesankan dengan grafik realistis seperti Red Dead Redemption 2 dan Assassin’s Creed Valhalla, tetapi bahkan game ini memiliki waktu pemuatan yang sangat lama bahkan di PC game kelas atas. Ini mengurangi faktor imersi dan mencegah game merasakan generasi baru.
Kesimpulan
Microsoft DirectStorage API adalah respons terhadap penyimpanan yang berkembang dan lanskap IO dalam game PC. DirectStorage API bertujuan untuk meningkatkan game PC di dua area utama; mengurangi waktu muat yang sangat lama di masa lalu dan memungkinkan game menjadi lebih detail dan luas dari sebelumnya. DirectStorage adalah perpanjangan dari Arsitektur Microsoft Xbox Velocity yang hadir di konsol Xbox generasi saat ini yang memungkinkan sistem untuk memanfaatkan SSD yang sangat cepat yang ada di konsol untuk secara signifikan mengurangi waktu muat dan untuk meningkatkan streaming aset saat dalam game. Implementasi serupa hadir di Sony PlayStation 5.
PC Gaming sekarang sedang mengejar ketinggalan untuk konsol dalam hal ini, tetapi Microsoft punya jawabannya. Dengan bantuan mesin Windows 10 modern dan drive NVMe yang cepat, DirectStorage API akan membantu mengurangi waktu pemuatan game secara signifikan sekaligus meningkatkan strategi pengembangan game secara keseluruhan di masa mendatang. Sementara pengembang game harus memperkenalkan layar pemuatan dan berbagai kendala untuk memperhitungkan drive yang lebih lambat di masa lalu, hal itu tidak lagi menjadi masalah dengan pengenalan DirectStorage. Pengembang game tidak lagi harus membatasi imajinasi mereka karena hard drive yang lebih lambat atau SSD SATA yang lebih lama, dan industri game PC akan benar-benar memasuki era game generasi berikutnya.