FERRAMENTAS LINUX: A Microsoft disponibiliza oficialmente a API do DirectStorage

terça-feira, 15 de março de 2022

A Microsoft disponibiliza oficialmente a API do DirectStorage

 

Confira !!

A Microsoft anunciou no final de 2020 o DirectStorage como uma nova API na família DirectX focada em fornecer desempenho de E/S mais rápido para jogos para gerar tempos de carregamento de jogos mais rápidos e mundos virtuais mais expansivos. Depois de estar em uma prévia limitada do desenvolvedor desde o ano passado, hoje a Microsoft está disponibilizando amplamente a API do DirectStorage.

Esta notícia não é diretamente relevante para os jogadores do Linux, mas é uma tecnologia interessante e será interessante ver se/quando há trabalho em emular/envolver esta API em torno das interfaces do Linux para uso pelo Steam Play. A API DirectStorage apresenta um novo modelo de programação para E/S em lote no estilo DX12, descompactação acelerada por GPU e várias otimizações de pilha de armazenamento voltadas para o desempenho rápido do disco NVMe.

Os jogos devem fazer uso explícito da API DirectStorage, mas, ao fazê-lo, devem render tempos de carregamento de jogo significativamente mais rápidos e permitir uso de E/S mais pesado, como mapas e texturas maiores, sem prejudicar o desempenho do sistema. Será interessante ver se o Steam Play e/ou Wine pretende fornecer uma implementação compatível do DirectStorage. Mapear a nova API de armazenamento para IO_uring pode ser possível para um tratamento de E/S mais eficiente e a descompressão da GPU parece ser viável para implementar no topo do Vulkan. A própria pilha de armazenamento do Linux está melhorando constantemente, pois relatamos com frequência novos registros de IOPS por núcleo sendo definidos com frequência. Também vale a pena notar, pelo menos por enquanto, o DirectStorage suporta apenas leituras e não gravações de disco.

Aqueles que desejam saber mais sobre a API do DirectStorage, que agora está disponível publicamente, podem fazê-lo através do Microsoft Developer blog . Amostras de código do Windows sobre DirectStorage e outros recursos podem ser encontrados via Microsoft DirectStorage no GitHub .






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário