Microsoft пусна DirectStorage 1.4 – зареждането на игри ще стане по-бързо с новия метод за компресиране и други технологии

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

Microsoft пусна поредното обновление на своята технология DirectStorage версия 1.4, която позволява да се използват предимствата на бързите NVMe SSD с максимална ефективност. В това обновление компанията представи нов метод за компресиране и декомпресиране на гейминг ресурси, наречен Zstandard (Zstd), който трябва да съкрати още повече времето за зареждане на игрите и да осигури много по-бързо прехвърляне на игровите ресурси.

Първоначално Microsoft разработи DirectStorage в DirectX 12, за да използва предимствата на бързите NVMe SSD. Преди появата на DirectStorage за прехвърлянето на данни от устройството за съхранение към графичния процесор отговаряше централният процесор, което забавяше зареждането на игрите и предизвикваше закъснения. Технологията DirectStorage елиминира посредника, в ролята на който се намираше централният процесор от процеса на стрийминг на гейминг ресурси.

В последната актуализация DirectStorage 1.4 се появи библиотеката Game Asset Conditioning Library (GACL). Вместо да компресира текстурите „направо“, GACL първо ги подготвя по специален начин, което позволява да се намали размерът на файловете с до 50%. Това се постига чрез комбиниране на няколко различни метода. „Преразбъркването“ преструктурира данните вътре в текстурните файлове по такъв начин, че повтарящите се модели се групират заедно.

Функциите за „Намаляване на ентропията на ниво блокове“ (Block-Level Entropy Reduction, BLER) и „Намаляване на ентропията на ниво компоненти“ (Component-Level Entropy Reduction, CLER) намаляват сложността на текстурата на ниво блокове и цветови канали, като използват като ориентир възприеманото качество, за да не се забелязват промените от играча. За целта се използва машинно обучение.

Добрата новина за разработчиците е, че от тях не се изискват никакви допълнителни действия. DirectStorage автоматично отменя всички преобразувания, приложени по време на подготовката в момента на декомпресиране на ресурса, така че натоварването на игровия енджин не се увеличава, а на графичния процесор се предава готовата текстура.

Достъпната днес публична предварителна версия на DirectStorage 1.4 обхваща текстури BC1, BC3, BC4 и BC5, а поддръжка на BC7 и допълнителни подобрения в производителността ще се появят в следващата версия.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

Нови ревюта

Подобни новини