O que é o DirectStorage no Windows 11?

Há muito hype em torno do DirectStorage , um novo recurso que os desenvolvedores podem usar para eliminar o tempo de carregamento e melhorar a experiência geral dos jogadores. Mas o que é DirectStorage , e será que está à altura dos rumores?

Neste artigo, abordaremos o que é o DirectStorage , como funciona e como você pode usá-lo no Windows 11

O que é o DirectStorage da Microsoft?

O DirectStorage é um recurso incluído nas iterações mais recentes do DirectX 12 , 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 Xbox Series, mas agora está disponível no Windows 11 e 10. 

Como o DirectStorage funciona?

Simplificando, o DirectStorage permite que as GPUs mais novas recebam dados de jogos mais rapidamente, ignorando caminhos agora 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, uma API de armazenamento busca os dados e os move para a memória de acesso aleatório(Random Access Memory) ( RAM ) do sistema. A partir daqui, ele é passado para a VRAM da Unidade de Processamento Gráfico (GPUs)(Graphical Processing Unit’s (GPUs)) 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. Assim, antes de serem enviados para a GPU , os dados são descomprimidos pela sua Unidade Central de Processamento (CPU)(Central Processing Unit (CPU))

É assim que o processo se parece atualmente:

A desvantagem desse processo é que a descompactação leva muito tempo e afunila a CPU , o que significa que ela fica indisponível para tarefas que a GPU exige. Isso significa tempos de carregamento de jogos mais longos e taxas de quadros mais baixas. 

O DirectStorage é uma interface de programação(Application Programming Interface) de aplicativos ( API ) de armazenamento de baixo nível que inclui técnicas de descompactaçã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 grandes fluxos de dados compactados rapidamente. 

O DirectStorage também usa os SSDs NVMe( NVMe SSDs) mais recentes , 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 partes. O DirectStorage(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(System Requirements) para o Windows 11(Windows 11) ?

Os consoles Xbox Series X e Xbox Series S(Xbox Series X and Xbox Series S consoles) implementam o DirectStorage(DirectStorage) nativamente. Ele foi incluído como parte da Arquitetura Velocity(Velocity Architecture) e é por isso que os jogos devem ser instalados no SSD do Xbox(Xbox SSD)

No entanto, os sistemas operacionais Windows 10 e 11 têm requisitos de hardware específicos(specific hardware requirements) para executar o DirectStorage. 

Os requisitos de hardware para DirectStorage são: 

  • Você deve usar uma unidade PCIe 3.0 NVMe com no mínimo 1 TB. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Este é o protocolo de comunicação atual para SSDs (substituindo as interfaces SATA anteriores ). Os SSDs NVMe(NVMe SSDs) podem atingir velocidades muito mais rápidas porque se conectam diretamente à CPU por meio de uma interface PCIe . PCIe 4.0 oferecerá os melhores resultados. 

  • Você deve ter uma GPU DirectX 12 Ultimate com pelo menos suporte ao Shader Model 6.0. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )Isso inclui a série NVIDIA RTX 20xx e superior e as placas gráficas AMD com chips (AMD)RDNA 2 .

Como habilitar o DirectStorage no Windows 11

DirectStorage é uma API incluída nos consoles Xbox Series , Windows 11 e Windows 10 versão 1909 e superior. Isso significa que ele já está ativado 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 devem rodar melhor do que nunca. Forspoken (desenvolvido pela Luminous Productions ) pode ser o primeiro jogo a apresentar suporte ao DirectStorage e deve ser lançado em outubro de 2022(October 2022) .

Uma nova era de jogos

Todos os anos, novos desenvolvimentos aumentam os limites do que é possível em gráficos e desempenho de jogos. As novas otimizações da pilha de armazenamento do DirectStorage devem levar ainda mais longe os jogos de vídeo. Mas teremos que esperar outubro(October) para ver exatamente como isso se parece na prática.



About the author

Sou engenheiro de hardware e desenvolvedor de software com mais de 10 anos de experiência nas plataformas Apple e Google. Minhas habilidades estão no desenvolvimento de soluções eficientes e fáceis de usar para problemas difíceis de engenharia. Eu tive experiência com dispositivos MacOS e iOS, bem como com controles de teclado e mouse. Nas horas vagas, gosto de nadar, assistir tênis e ouvir música.



Related posts