Microsoft-მა გამოაცხადა, რომ მისი ახალი DirectStorage API გამოვა Windows 10-სა და Windows 11-ზე, რაც უფრო სწრაფ დატვირთვას მოუტანს თამაშებისთვის.
გასულ თვეში Windows 11-ის ღონისძიებაზე Microsoft-მა გამოაცხადა, რომ ახალი ოპერაციული სისტემა გამოვა ახალი DirectStorage API. ეს ახალი API ცვლის, თუ როგორ კითხულობენ თამაშები მონაცემებს NVMe SSD დისკებიდან, რაც უზრუნველყოფს ბევრად უფრო სწრაფ სიჩქარეს და უფრო მოკლე დატვირთვის დროს. თუმცა, როგორც ჩანს, DirectStorage ასევე გამოვა Windows 10-ზე, კონკრეტულად 1909 და ზემოთ ვერსიებზე. განცხადება გათავისუფლების პარალელურად გაკეთდა დეველოპერის პირველი გადახედვა API-ს.
ცოტა გადავახვიოთ; DirectStorage-ის დებიუტი შედგა Xbox Series X და S კონსოლებზე, რომელიც ემსახურება Xbox Velocity Architecture-ის ხერხემალს. მაიკროსოფტმა მალე გამოაცხადა, რომ ეს იქნება მოდის Windows კომპიუტერებზედა იმ დროს ჩვენ ყველას გვეგონა, რომ ეს Windows 10-ს ნიშნავდა. თუმცა, როდესაც მაიკროსოფტმა გამოაცხადა ფუნქცია Windows 11-ისთვის, ჩანდა, რომ Windows 10-ის მომხმარებლებმა შეიძლება არ მიიღონ DirectStorage. ახლა, როგორც ჩანს, ეს ასე არ იქნება, მაგრამ გამოცდილება შეიძლება არ იყოს ზუსტად იგივე.
ჩვენ ვიცოდით DirectStorage-ის ორი ძირითადი უპირატესობა. პირველი ის არის, რომ ის საშუალებას იძლევა ერთდროულად დამუშავდეს მრავალი IO მოთხოვნა. ეს სულ უფრო მნიშვნელოვანი გახდა ბოლო წლებში, რადგან თამაშები ახლა ბევრად უფრო დიდია, ვიდრე ადრე იყო. ეს ასევე მნიშვნელოვანია, რადგან NVMe დისკებს აქვთ ბევრად მეტი გამტარობა და ათასობით მონაცემთა წვდომის მოთხოვნა ქმნის ზედმეტ ხარჯებს. რამდენიმე მოთხოვნის ერთდროულად დამუშავებისას, NVMe დისკის სრული გამტარუნარიანობის გამოყენება შესაძლებელია. კიდევ ერთი დიდი უპირატესობა ის არის, რომ GPU-ს შეუძლია გაუმკლავდეს თამაშის მონაცემების დეკომპრესიას პროცესის კიდევ უფრო დაჩქარების მიზნით.
თუმცა, არის კიდევ რაღაც, რასაც Microsoft ახლა ახსენებს. Windows 11-ს აქვს ახალი განახლებული საცავი, რომელიც საშუალებას აძლევს კომპიუტერებს სრულად ისარგებლონ DirectStorage-ით. Windows 10-ზე კომპანიამ მოახდინა DirectStorage-ისთვის მემკვიდრეობითი მეხსიერების ოპტიმიზაცია, მაგრამ ეს არ არის მთლად იგივე. თუმცა, Microsoft არ ამბობს, რამდენად დიდი უნდა იყოს განსხვავება.
თამაშები უნდა აშენდეს სპეციალურად DirectStorage-ისთვის, მაგრამ ისინი გააგრძელებენ მუშაობას კომპიუტერებზე, რომლებსაც არ აქვთ API-ის მხარდაჭერა, ასე რომ თქვენ არ უნდა ინერვიულოთ თავსებადობაზე. თუმცა, თქვენ გჭირდებათ NVMe SSD, რომ გამოიყენოთ DirectStorage. დეველოპერებისთვის. API მხოლოდ ერთხელ უნდა განხორციელდეს თამაშის ძრავში და მისი უპირატესობები ავტომატურად იქნება გამოყენებული მთელი თამაშის განმავლობაში. მიუხედავად იმისა, რომ პირველი გადახედვა ახლა გამოვიდა, GPU-ს დეკომპრესიის შესაძლებლობები ჯერ არ არის ხელმისაწვდომი.