DirectStorage 1.1 теперь доступен с декомпрессией графического процессора для еще более быстрой загрузки.

Microsoft официально выпустила DirectStorage 1.1, и уже есть новые драйверы от Intel и Nvidia для поддержки этой технологии.

Microsoft объявила, что DirectStorage 1.1 теперь официально доступен для разработчиков, обещая еще более ускорить загрузку игр для Windows. Это благодаря недавно добавленной поддержке распаковки графического процессора, которая снимает нагрузку с процессора по распаковке игровых ресурсов.

Распаковка графического процессора — большая часть возможностей DirectStorage, хотя она не проявилась, когда этот API был впервые. стал доступен разработчикам игр для ПК в начале этого года. Пару недель назад, Microsoft заявила, что выйдет с DirectStorage 1.1. до конца года, и, к счастью, это не заняло много времени.

Раньше, когда вы играли в игру, задача ЦП заключалась в распаковке ресурсов, хранящихся на вашем ПК, и эти ресурсы затем отправлялись на графический процессор, чтобы их можно было отобразить по мере необходимости. Но, как отмечает Microsoft, графические процессоры отлично справляются с задачами такого рода гораздо быстрее, поэтому имеет смысл переложить эту работу на графический процессор. Конечно, для этого Microsoft также пришлось создать новый формат сжатия GDeflate, который был разработан в сотрудничестве с Nvidia. Этот формат оптимизирован для распаковки графического процессора, и, согласно тестам Microsoft, благодаря этому усовершенствованию ресурсы можно распаковывать почти в три раза быстрее.

Хотя распаковка графического процессора поддерживается на всех графических процессорах, поддерживающих DirectX 12 и Shader Model 6.0, существуют оптимизации: называемые метакоманды, которые производители графических процессоров могут вносить в свои драйверы, чтобы специально улучшить производительность своих аппаратное обеспечение. Интел и Нвидиа уже есть оптимизация для DirectStorage 1.1 и GDeflate в последних версиях драйверов графического процессора. AMD говорит у него уже есть драйверы с поддержкой метакоманд, но они будут переданы партнерам ISV в соответствии с соглашением о неразглашении. Вы можете следить за страницей поддержки AMD, чтобы получать последние версии драйверов по мере их выпуска.

Хотя DirectStorage предназначен для использования в играх для Windows, Microsoft заявляет, что выпустит исходный код. код для компрессора и декомпрессора GDeflate, чтобы разработчики могли сжимать ресурсы на других платформы. Теперь, когда распаковка графического процессора официально поддерживается, ее реализация в играх должна стать вопросом времени, и когда это произойдет, вы увидите значительную разницу во времени загрузки.


Источник:Майкрософт