O que é DirectStorage no Windows 11 e seu PC o suporta?

Seus jogos serão carregados mais rápido do que nunca, com suporte total para DirectStorage no Windows 11.

O Windows 11 está finalmente aqui com o sistema operacional agora disponível em novos PCs, bem como atualizações lançadas para usuários qualificados do Windows 10 gratuitamente. Embora haja muito para se entusiasmar no Windows 11, poucos recursos superam tudo o mais para a comunidade de jogadores.

Junto com Auto-HDR, uma Microsoft Store renovada, Xbox Game Pass, DirectStorage é um dos mais novos recursos do Windows 11. Mas, assim como muitos outros recursos do Windows 11, nem todos os dispositivos o suportam. Vamos mergulhar em todos os detalhes que você precisa saber sobre esse recurso e se você será um dos usuários que se beneficiará dele.

O que é DirectStorage no Windows 11?

DirectStorage é uma API da família DirectX. Embora tenha sido originalmente projetado para a arquitetura Xbox Velocity, a Microsoft agora o está introduzindo também nos PCs com Windows. Em termos simples, o DirectStorage pode reduzir enormemente o tempo de carregamento dos jogos. Além disso, com o DirectStorage, os jogos também podem renderizar mundos virtuais muito mais detalhados e expansivos do que nunca.

Se você está se perguntando como isso acontece, aqui estão os detalhes mais finos. Com a evolução das cargas de trabalho do jogo nos últimos anos, muita coisa mudou. A nova carga de trabalho do jogo otimiza os dados que carrega. Em vez de carregar grandes blocos de dados de uma só vez, eles dividem os ativos de um jogo em partes menores. O jogo só carrega essas partes menores quando necessário.

Por exemplo, o jogo carrega o cenário quando seu personagem se move nessa direção. Os detalhes mais finos, como a textura do tecido, são carregados quando o jogo exige.

Mas essa mudança também significa um grande número de solicitações de IO em comparação com muito poucas solicitações de IO de cargas de trabalho de jogos anteriores. Para se ter uma ideia, o número mudou de algumas centenas de solicitações de IO por segundo para dezenas de milhares com essa mudança.

Em APIs mais antigas, esse aumento nas solicitações de IO cria um gargalo até mesmo nas unidades mais sofisticadas. Tradicionalmente, essas solicitações de IO são tratadas uma de cada vez, aumentando drasticamente a sobrecarga de IO. Toda a operação torna-se bastante cara.

É aqui que entra a API DirectStorage. Ela reduz a sobrecarga de E / S ao habilitar e manipular com eficiência as solicitações de E / S paralelas que ocorrem muitos ao mesmo tempo.

O DirectStorage também torna a descompressão dos ativos muito mais eficiente. Mas a API DirectStorage precisa de hardware especial para funcionar, o que nos leva à próxima questão.

Requisitos para DirectStorage

A API DirectStorage só funcionará em PCs com NVMe (Non-Volatile Memory Express) com barramento PCIe (PCI Express) 3.0 ou superior. O SSD NVMe também deve ser de 1 TB ou superior.

Além disso, o DirectStorage também requer uma GPU DirectX 12 Ultimate para executar e armazenar os jogos que usam o controlador NVM Express padrão.

Basicamente, NVMe é a arquitetura com pipelines múltiplas filas que permitem solicitações IO paralelas. DirectStorage é a API que permite que os jogos façam uso deste sistema de pipeline que o NVMe possui.

Observação: Embora a Microsoft agora também tenha estendido o suporte para DirectStorage para o Windows 10, ele não funcionará em todo o seu potencial. O DirectStorage requer a pilha de armazenamento do sistema operacional que o Windows 11 oferece para funcionalidade completa. Com a pilha de sistema operacional legado do Windows 10, isso só beneficiará os usuários até certo ponto.

Mas, como o DirectStorage é uma API, os desenvolvedores de jogos também precisam implementá-lo em seus jogos. Afinal, são os jogos que precisam fazer uso dessa API. Mas assim que os desenvolvedores implementarem o recurso em seus jogos, é hora do show! Não cabe a você habilitar nada de sua parte. Se o seu dispositivo for compatível, você o experimentará imediatamente nos jogos que o utilizam.

Em jogos e dispositivos habilitados para DirectStorage, os usuários terão uma experiência de jogo aprimorada como nunca antes no Windows 11. O Windows 11 foi feito para jogos. E o DirectSotrage é um dos recursos que lhe conferem essa reputação.