DirectStorage 1.1 artık daha hızlı yükleme süreleri için GPU dekompresyon özelliğiyle sunuluyor

Microsoft, DirectStorage 1.1'i resmi olarak yayımladı ve Intel ve Nvidia'nın bu teknolojiyi destekleyecek yeni sürücüleri zaten mevcut.

Microsoft, DirectStorage 1.1'in artık resmi olarak geliştiricilerin kullanımına sunulduğunu duyurdu ve Windows'taki oyunlar için daha hızlı yükleme süreleri sağlama sözü verdi. Bu, oyun varlıklarının sıkıştırmasını açma işini CPU'dan alan GPU sıkıştırmasını açmaya yönelik yeni eklenen destek sayesindedir.

GPU sıkıştırmasını açma, DirectStorage'ın vaadinin büyük bir kısmını oluşturuyor, ancak API ilk olduğunda ortaya çıkmamıştı bu yılın başlarında PC oyun geliştiricilerinin kullanımına sunuldu. Birkaç hafta önce, Microsoft, DirectStorage 1.1 ile geleceğini söyledi yıl sonundan önce ve çok şükür çok uzun sürmedi.

Geçmişte, bir oyun oynadığınızda, bilgisayarınızda depolanan varlıkların sıkıştırmasını açmak CPU'nun göreviydi ve bu varlıklar daha sonra gerektiğinde görüntülenebilmeleri için GPU'ya gönderilirdi. Ancak Microsoft'un işaret ettiği gibi, GPU'lar bu tür görevleri çok daha hızlı bir şekilde yerine getirme konusunda harikadır, dolayısıyla bu işi GPU'ya aktarmak mantıklıdır. Elbette Microsoft'un buna uyum sağlamak için Nvidia ile ortaklaşa geliştirilen yeni bir sıkıştırma formatı olan GDeflate'i de oluşturması gerekiyordu. Bu format, GPU sıkıştırmasını açmak için optimize edilmiştir ve Microsoft'un testlerine göre, bu geliştirme sayesinde varlıkların sıkıştırması neredeyse üç kat daha hızlı açılabilmektedir.

GPU sıkıştırmasını açma, DirectX 12 ve Shader Model 6.0'ı destekleyen tüm GPU'larda desteklenirken, optimizasyonlar da mevcuttur - GPU üreticilerinin, özellikle sürücülerinin performansını artırmak için sürücülerine yapabileceği meta komutlar adı verilen komutlar donanım. Intel Ve Nvidia GPU sürücülerinin en son sürümlerinde DirectStorage 1.1 ve GDeflate için zaten optimizasyonlar mevcut. AMD diyor ki halihazırda metacommand desteğine sahip sürücüler var ancak bunlar NDA kapsamında ISV iş ortaklarıyla paylaşılacak. En yeni sürücüleri piyasaya sürüldüklerinde almak için AMD'nin destek sayfasını takip edebilirsiniz.

DirectStorage'ın Windows oyunlarında kullanılması amaçlanırken Microsoft, kaynağı yayınlayacağını söylüyor GDeflate sıkıştırıcı ve sıkıştırıcıyı açan kod, böylece geliştiriciler diğer dosyalardaki varlıkları sıkıştırabilir platformlar. Artık GPU sıkıştırmasını açma resmi olarak desteklendiğine göre, oyunların bunu uygulamaya başlaması an meselesi olmalı ve bu gerçekleştiğinde yükleme sürelerinde önemli bir fark görmelisiniz.


Kaynak:Microsoft