Новости про DirectX, Microsoft и Windows 10

Windows 10 будет поддерживать DirectStorage

Недавно в своём блоге компания Microsoft заявила, что технология, заметно ускоряющая запуск игр, DirectStorage, будет доступна только на Windows 11. Однако теперь она сообщила, что поддержка в Windows 10 также будет реализована, хотя, и не так эффективно.

DirectStorage — это новый API Microsoft предназначенный для взаимодействия с накопителями. Он реализован в консоли Xbox Series X и позволяет заметно сократить время запуска видеоигр за счёт передачи данных с NVMe-SSD непосредственно в GPU, минуя CPU.

Дальнейший прирост производительности достигается за счёт технологий декомпрессии, которые реализованы лучше и выполняются быстрее на GPU, чем на центральном процессоре. Также это позволяет напрямую распаковывать игровые материалы, используемые непосредственно видеокартой.

Принцип действия Microsoft DirectStorage

Реализация DirectStorage в Windows 10 будет несколько ограниченной. Она будет использовать набор драйверов, которые позволят Windows взаимодействовать с накопителями. Это будет медленнее, чем в Windows 11, но лучше, чем ничего.

Сама Windows 11 будет поставляться с обновлённым стеком накопителя, что позволит DirectStorage работать напрямую и с большей эффективностью.

Для полной поддержки DirectX 12 понадобится новый GPU

В ходе закрытого мероприятия, компания Microsoft сообщила, что DirectX 12, новая версия популярного API для игр, выйдет эксклюзивно для Windows 10. Таким образом, только настольные ПК, ноутбуки и планшеты с этой ОС, а также консоль Xbox One получат доступ к новому API.

В ходе мероприятия также было рассказано, что нынешние высокопроизводительные GPU будут поддерживать большую часть функционала DX12. Однако Майк Ибарра, представитель компании, в интервью отметил, что хотя современные карты, работающие с DX11 и DX11.1, и будут поддерживать много функций из DX12, для полной поддержки необходимо и новое аппаратное обеспечение, поскольку задействован принципиально новый набор инструкций. Хорошая же новость заключается в том, что поддержка DirectX 12 не является обязательным условием для комфортной работы Windows 10.

После этого заявления возник вопрос, что же потеряют нынешние владельцы карт NVIDIA GTX 900 и AMD R9?

Похоже, что потери будут небольшими, однако всё зависит от того, что конкретно будет предложено в новом API. Данная информация должна быть опубликована в ходе GDC 2015, однако, скорее всего, нынешней высокопроизводительной карты вам будет достаточно, пока вы не задумаетесь об очередном апгрейде, и даже под Windows 10 вы вряд ли потеряете слишком много. В конце концов, разработчики игр тоже должны начать использовать новый API, а на это требуется время.