
Jika Anda baru saja membeli PC gaming baru yang mengkilap atau SSD ultra-cepat pada penjualan Black Friday, Anda mungkin bertanya-tanya seberapa baik PC tersebut dapat memindahkan data antara penyimpanan dan kartu grafis. Nah, ternyata 3DMark juga menanyakan hal serupa karena baru saja merilis alat benchmark baru untuk menguji kinerja DirectStorage.
Jika Anda bertanya-tanya apa itu DirectStorage, anggap saja itu sebagai perangkat lunak yang bila digunakan dalam game dapat membantu mempercepat pemuatan data, antara drive penyimpanan dan VRAM kartu grafis, serta mengurangi beban pada CPU.
Biasanya, transfer data tersebut ditangani dengan cara yang sangat linier, sehingga mengakibatkan hambatan pada SSD dan CPU modern. DirectStorage adalah API yang memberikan kontrol lebih besar terhadap hal ini, dengan mengalokasikan sejumlah besar memori sistem untuk data masuk dan kemudian menggunakan beberapa transfer data secara paralel. Versi terbaru DirectStorage juga menyertakan opsi untuk membiarkan GPU, bukan CPU, menangani dekompresi data apa pun.
Benchmark baru di 3DMark disebut uji fitur, sehingga tidak menghasilkan skor akhir. Sebaliknya, Anda mendapatkan perkiraan berapa gigabyte per detik yang telah dicapai oleh transfer data tertentu. Pengujian berjalan dalam tiga tahap: Tanpa DirectStorage, kemudian diaktifkan, dan terakhir dengan penggunaan dekompresi GPU (alias GDeflate).
Pada gambar di bawah, Anda dapat melihat contoh uji coba yang dilakukan oleh UL Benchmarks, pembuat 3DMark, dan uji coba yang baru saja saya lakukan pada PC utama saya. Saya mengambil tangkapan layar sebelum hasil akhirnya diposting, karena saya tidak yakin berapa lama tampilan itu akan bertahan setelah selesai (ternyata tidak terlalu lama).
Perhatikan berapa banyak data per detik yang dapat ditransfer dari RAM sistem ke VRAM kartu grafis saat menggunakan DirectStorage. Perhatikan juga seberapa besar bandwidth efektif saat menggunakan GDeflate.
Pada titik ini, Anda mungkin berpikir 'Mengapa tidak semua game menggunakan DirectStorage?' dan itu pertanyaan yang sangat bagus. Tentu saja ada yang melakukannya, seperti Horizon Forbidden West tetapi itu pun tidak menggunakan opsi GDeflate.
Alasan mengapa begitu banyak permainan jangan menggunakannya karena waktu untuk memuat data tidak dibatasi oleh proses normal; faktor lain yang menjadi penghambatnya. Horizon Forbidden West tidak menggunakan kompresi GPU karena hal itu akan mengurangi frame rate game, karena GPU terlalu sibuk merender dunia terbuka yang besar.
Tentu saja, masih ada manfaat dari penggunaan DirectStorage, itulah sebabnya penyimpanannya dimuat dengan sangat cepat. Namun, semua dekompresi data dilakukan melalui CPU.
Sekarang, jika Anda telah menjalankan pengujian 3DMark baru beberapa kali dan melihat bahwa hasilnya tidak setinggi yang Anda harapkan, ingatlah bahwa kecepatan transfer baca/tulis untuk SSD selalu dianggap sebagai kecepatan maksimum teoretis. Hal ini dapat dicapai dalam jangka waktu yang sangat singkat tetapi tidak untuk transfer yang berkelanjutan, meskipun berapa lama jangka waktu tersebut bergantung pada modelnya.
Beberapa motherboard akan mengurangi jumlah jalur PCIe yang dapat digunakan GPU jika slot utama SSD M.2 terisi, dan hal ini juga dapat memengaruhi hasil pengujian. Begitu pula dengan kasus saya, jadi hasil RAM-ke-VRAM dipengaruhi oleh fakta bahwa hanya delapan dari 16 jalur PCIe yang aktif.
Bagaimanapun, pengujian DirectStorage 3DMark merupakan throughput maksimum yang mungkin diperoleh PC gaming atau SSD Anda. Ini tidak gratis kecuali Anda sudah memiliki DLC benchmark penyimpanan yang dirilis sebelumnya untuk 3DMark, tetapi untuk beberapa pound, dolar, atau dolar, Anda dapat memeriksa potongan penyimpanan sistem Anda