Há muito entusiasmo em torno do DirectStorage, um novo recurso que os desenvolvedores podem usar para eliminar tempos de carregamento e melhorar a experiência geral dos jogadores. Mas o que é DirectStorage e ele corresponderá aos rumores?
Neste artigo, abordaremos o que é DirectStorage, como funciona e como você pode usá-lo no Windows 11.
O que é DirectStorage da Microsoft?
DirectStorage é um recurso incluído nas DirectX12 iterações mais recentes, projetado para melhorar a experiência de jogo, acessando todos os recursos dos SSDs de última geração. O DirectStorage foi desenvolvido inicialmente para os consoles da série Xbox, mas agora está disponível no Windows 11 e 10.
Como funciona o DirectStorage?
Simplificando, o DirectStorage permite que GPUs mais recentes recebam dados de jogos com mais rapidez, ignorando caminhos desnecessários e usando tecnologia mais rápida, resultando em tempos de carregamento quase instantâneos.
Atualmente, quando um jogo solicita dados (como texturas, áudio ou modelos) do armazenamento do sistema, um armazenamento API busca os dados e os move para a memória de acesso aleatório (RAM) do sistema. A partir daqui, ele é passado para Unidades de Processamento Gráfico (GPUs) VRAM para ser renderizado para exibição.
Esses dados são compactados para economizar espaço no disco rígido. O problema é que as GPUs normalmente não conseguem ler dados compactados. Portanto, antes de serem enviados para a GPU, os dados são descompactados pelo seu Unidade de processamento central (CPU).
O processo atual é assim:
A desvantagem desse processo é que a descompactação leva muito tempo e causa gargalos na CPU, o que significa que ela fica indisponível para as tarefas exigidas pela GPU. Isso significa tempos de carregamento de jogo mais longos e taxas de quadros mais baixas.
DirectStorage é uma interface de programação de aplicativos (API) de armazenamento de baixo nível que inclui técnicas de descompressão de GPU totalmente novas para transferir o trabalho de descompactação da CPU para a GPU. Isso significa que a CPU é totalmente ignorada e a GPU pode receber rapidamente grandes fluxos de dados compactados.
O DirectStorage também usa o SSD NVMe mais recente, permitindo taxas de transferência de dados muito mais rápidas do que em dispositivos de armazenamento mais antigos.
As APIs anteriores foram escritas apenas para lidar com uma quantidade limitada de dados – um acesso de entrada/saída (IO) por vez, geralmente em grandes blocos. O DirectStorage permite muitas solicitações de E/S paralelas, aumentando a eficiência ao permitir que apenas os dados necessários sejam transferidos para cada cena ou nível. Essencialmente, o DirectStorage otimiza o desempenho de E/S para a enorme largura de banda disponível em unidades NVMe..
Quais são os requisitos de sistema para o Windows 11?
Consoles Xbox Series X e Xbox Series S implementar o DirectStorage nativamente. Ele foi incluído como parte da arquitetura Velocity e é por isso que os jogos devem ser instalados no SSD do Xbox.
No entanto, os sistemas operacionais Windows 10 e 11 têm requisitos específicos de hardware para executar o DirectStorage.
Os requisitos de hardware para DirectStorage são:
Como ativar o DirectStorage no Windows 11
DirectStorage é uma API incluída nos consoles da série Xbox, Windows 11 e Windows 10 versão 1909 e superior. Isso significa que ele já está habilitado nesses sistemas, mas não pode ser usado a menos que você atenda aos requisitos do sistema e os desenvolvedores do jogo implementem a API.
Se você atender aos requisitos, seus jogos para PC deverão rodar melhor do que nunca. Forspoken (desenvolvido pela Luminous Productions) pode ser o primeiro jogo a contar com suporte DirectStorage e deverá ser lançado em outubro de 2022.
Uma nova era de jogos
Todos os anos, novos desenvolvimentos ultrapassam os limites do que é possível em termos de desempenho gráfico e de jogos. As novas otimizações da pilha de armazenamento DirectStorage devem ampliar ainda mais os limites dos videogames. Mas teremos que esperar até outubro para ver exatamente como isso acontece na prática.
.