Microsoft, oyunlarda daha hızlı yükleme süreleri ve varlık akışı (asset streaming) için Zstandard desteği sunan DirectStorage 1.4 sürümünün önizlemesini yayınladı. Bu yenilik, Windows PC'lerde oyun deneyimini önemli ölçüde iyileştirmeyi hedefliyor.
DirectStorage 1.4 API'si ile gelen Zstandard (kısaca Zstd), Windows işletim sistemindeki oyun varlıkları için yeni bir sıkıştırma algoritması olarak öne çıkıyor. Microsoft'a göre bu özellik, daha iyi sıkıştırma oranları sunarak yükleme sürelerini hızlandırıyor ve oyun içi varlık akışını daha akıcı hale getiriyor.
Microsoft, bu yeni sıkıştırma teknolojisini AMD, Intel, NVIDIA ve Qualcomm gibi önde gelen GPU donanım üreticileriyle birlikte geliştiriyor. Bu iş birliği, Zstandard'ın farklı donanımlarda en iyi performansı sergilemesini sağlamayı amaçlıyor.
DirectStorage ve Zstd Teknolojisi
DirectStorage 1.4, çalışma zamanına Zstd codec desteği getiriyor. Zstd, oyun geliştirme dünyası için önemli bir sıkıştırma codec'i olma potansiyeli taşıyor. Bu codec, sıkıştırma oranı ve sıkıştırmayı açma performansı, donanım ve yazılım desteği ile mevcut kullanım alanları gibi kritik kriterler açısından değerlendirildi. Zstd, rekabetçi sıkıştırma oranları ve hızlı sıkıştırmayı açma performansı sunarken, farklı işletim sistemlerinde ve çeşitli donanımlarda geniş bir uyumluluğa sahip olmasıyla dikkat çekiyor.
Bu sürümde Zstd, hem CPU hem de GPU üzerinden sıkıştırmayı açma desteğiyle birlikte çok katmanlı bir sıkıştırma açma çerçevesine entegre edildi. Bu sayede geliştiriciler, iş yükleri için en uygun işlem seçeneğini belirleyebilecek. Ayrıca, donanım ortaklarının Zstd için gelecekteki donanıma özel optimizasyonlar üzerinde çalıştığı belirtiliyor.
Microsoft, Zstd GPU sıkıştırmasını açma komut işlemcisi kodunu da DirectStorage GitHub'ı üzerinden açık kaynak olarak paylaştı. Bu, tüm GPU uygulamalarının referans alabileceği erken ve çalışan bir temel oluşturuyor. Shader'ın geliştirme aşamasında olduğu ve özellikle modern oyun paketleme yapılarındaki 256 KB veya daha küçük içerik parçalarına yönelik olarak optimize edildiği ifade ediliyor. Önümüzdeki aylarda bu sıkıştırma yatırımları PC ekosistemine yayıldıkça, yeteneklerin genişletilmesi ve shader performansının sürekli iyileştirilmesi planlanıyor.