Windows 11 ile Gelen DirectStorage Nedir?

DirectX 12’ye gelen üçüncü ve en değerli yeniliklerden biri olan DirectStorage, halihazırda Xbox Series X ve Series S konsollarda kullanılan bir teknoloji. Olağan kurallarda Windows 10 güncellemesi ile PC dünyasına katılacak olan bu özellik, Microsoft tarafından alınan ani bir kararla birlikte artık Windows 11‘e özel oldu.
DirectStorage, RAM’e kopyalan sıkıştırılmış oyun datalarının açılmadan, doğrudan ekran kartı belleğine (VRAM) aktarılmasını sağlayarak oyun açılış müddetlerini düşüren bir teknolojidir. DirectStorage teknolojisi ile Xbox Series S ve X için geliştirilen avantajlı özellikler artık Windows 11 bilgisayarlarda da kullanılabilir hale geliyor. Örneğin oyunlar ve birtakım öbür programlar, bilgisayarın depolama aygıtındaki evraklara daha süratli bir biçimde direkt erişim sağlayabilecek.
Olağanda bir PC oyunu oynadığınızda oyunun çizilmesi için gerekli olan sıkıştırılmış dokuları, modelleri ve grafik paketleri diskinizden sistem belleğine yani RAM’e kopyalanır, daha sonrasında işlemci tarafından açılan bu bilgiler ekran kartının belleğine aktarılır ve sonra da grafik çizimi başlar. İddia edebileceğiniz üzere bu transfer esnasında hem işlemciye bir ek yük biner -zira bellek denetimci işlemci içinde yer alıyor- hem de ekstra bir gecikme oluşur. İşte DirectStorage bu kopyalanma evresindeki gecikmeleri daha da azaltmayı hedefleyen bir teknoloji.

Çoklukla lokal depolamadan süreksiz belleğe (RAM) transfer bu sürecin en yavaş işlediği yer olsa da tekrar de pek sorun değildir. Ama çağdaş bir AAA oyunu kelam konusu olduğunda muhtaçlık duyulan her şey direkt belleğe kopyalanmak yerine küçük modüller halinde kopyalanır. Çünkü günümüzde ortalama bir AAA oyununun en az 80-90 GB üzere devasa boyutlara sahip olduğunu düşündüğümüzde, aslında tamamının belleğe yüklenmesi pek mümkün gözükmemekte.
Bu konuyu daha anlaşılır bir biçimde örnekleyecek olursak; çoklukla açık dünya oyunlarında, oyun tarafından daima modeller ve dokuların işlenmek üzere lokal depolamadan talep edildiğini biliyoruz. DirectStorage teknolojisinin işte bu noktada oyun dünyasına performans manasında çok büyük katkıları olacağını düşünüyoruz. Zira bu denklem yalnızca diskler ve bellek ortasında çözülmemekte. CPU da her seferinde bu istekleri işlemek zorunda.
Maalesef ki oyuna yahut programa bağlı olarak CPU tüm bu istekleri gereğince karşılayamazsa performans manasında bir düşüklüğe tanıklık edebilirsiniz. Bu nedenle bilgisayarımız; yapay zeka, ağ bağlantısı, yol bulma süreçleri üzere öteki şeylerde kullanılmak üzere ayrılmış sistem kaynağını ve oyun kaynağını sınırlayabilir. DirectStorage sayesinde ise işlemci yükü azaltılabilir.
Oyun ve yazılım dünyasında yaşanması olası bu değişikliğin muhtemel nedenlerinden biri de, NVMe SSD’lerin artık yaygınlaşıp birçok bilgisayarın varsayılan depolama aygıtı haline gelmesi. Çünkü NVMe SSD’ler, SATA SSD’lere kıyasla büyük ölçüde bant genişliğine ve IOPS pahasına sahip. SATA SSD’ler birebir anda bir giriş çıkış isteği işlerken, NVMe SSD’ler bunu çok daha yüksek sayıda yapabiliyor.
DirectStorage teknolojisi de NVMe şoförü olmayan bilgisayarlar ve oyunlar için takviye sunmayacak olsa da, yeni bilgisayarlar için süratli yükleme mühletleri, süratli bilgi akışı ve daha az işlemci kullanımıyla öne çıkacak.
Microsoft tarafından Windows 11 için yapılan lansmanda, DirectStorage’ın özel bir teknoloji ve yenilik olduğu bilhassa belirtildi. Bu nedenle Windows 10’a yönelik rastgele bir DirectStorage sürümünün çıkmasını beklemiyoruz.
Maalesef ki geliştiriciler 2021 yılının son aylarına kadar beta testi için DirectStorage kütüphanesini kullanamayacak. Tekrar tıpkı halde ne vakit en son sürüm yayınlanacak bilinmiyor.
Bütün bunlar bir yana, NVIDIA cephesi tarafından geliştirilen RTX IO isminde benzeri bir teknolojiyi de duymuş olabilirsiniz. Bu teknoloji mahallî kaynağın sistem belleğine kopyalanma evresinin atlanmasıyla ilgili olduğundan DirectStorage ile birebir şey değil. NVIDIA RTX IO’da bir oyunun dataları mahallî depolama ünitesinden ekran kartı belleğine direkt aktarılabiliyor. Her ne kadar birebir şey olmasalar da NVIDIA RTX IO teknolojisi de CPU’nun karşılamaya çalıştığı I/O isteklerini azaltmak ismine Microsoft’un çıkaracağı DirectStorage API’si ile birlikte çalışmak üzere tasarlanıyor.

Ve her vakit olduğu üzere, bir firma yeni bir şeyi ortaya atarsa öbürleri de vakitle onu yapmaya başlar kuralından hareketle, AMD ve Intel’den de misal atılımlar bekleyebiliriz.
Kaynak: Technopat