Desde os primeiros dias dos jogos, os tempos de carregamento dos jogos têm sido um grande problema. Se você está preso na tela de carregamento ou os recursos do jogo não são carregados, podemos concordar que não é uma experiência agradável. Mas, com o lançamento da mais recente tecnologia DirectStorage da Microsoft, tudo isso desaparece.

O DirectStorage é o mais novo SDK da Microsoft que coordena com seu dispositivo de armazenamento para alcançar velocidades extremamente rápidas. Não só os jogos carregam rápido, mas a jogabilidade também é suave porque as texturas e outros ativos também carregam mais rápido. Parece incrível certo? Vamos ver o que essa tecnologia revolucionária traz para a mesa.

O que é DirectStorage?

Na superfície, DirectStorage é uma API para dispositivos de execução DirectX 12 que aproveita dispositivos de armazenamento mais rápidos para promover tempos de carregamento mais rápidos nos jogos. Isso é alcançado porque os ativos do jogo são carregados diretamente na GPU a partir da unidade. Ele já foi apresentado a outros dispositivos da Microsoft, como o Xbox Series X e One. Foi lançado recentemente para Windows PC.

Jogo os desenvolvedores se beneficiam disso, pois agora podem usar unidades mais rápidas para diminuir o tempo de carregamento do jogo e suavizar o desempenho do jogo. Eles não precisam mais trabalhar com as APIs mais antigas que não suportavam as opções de armazenamento mais rápidas.

A partir de agora, o DirectStorage suporta sistemas com Windows 10 ou 11 e também requer uma unidade NVMe juntamente com uma GPU com recursos DirectX 12. No entanto, a Microsoft recomenda o Windows 11, que possui melhores recursos de otimização de armazenamento.

Agora que vimos o que o DirectStorage traz para a mesa. Vamos ver quais são os prós e os contras.

Prós: tempos de carregamento de jogos mais rápidos.Uso ideal da velocidade de leitura/gravação do dispositivo de armazenamento.Eliminar gargalos de solicitação de E/S. Contras: requer uma unidade NVMe mais rápida. De preferência rodando em placa PCIe 4.0.Graphics compatível com DirectX 12 é necessário. Poucos jogos suportam isso ainda.

Como funciona?

Para saber como o DirectStorage funciona, teremos que descobrir como os ativos do jogo são carregados. Tradicionalmente, a maneira como é feito é – Primeiro, os arquivos do jogo são lidos pela CPU do dispositivo de armazenamento, então ele é transferido para a memória do sistema (RAM). Em seguida, ele é novamente transferido para a CPU e, finalmente, para a GPU.

Este processo de carregamento de streaming assets era muito importante para jogos mais antigos. Os ativos de streaming são dados do jogo que são carregados à medida que o território do jogo se expande e cresce. Ao contrário dos jogos mais antigos, os ativos de streaming carregam os dados de entrada e saída em vez de carregar tudo de uma vez. Isso significa que o mecanismo em que o jogo está sendo executado precisa suportar esse processo continuamente.

É aqui que entra o DirectStorage, ele corta completamente o processo. Ele permite que a GPU leia diretamente os ativos do armazenamento sem a interferência da CPU ou da memória. Isso melhora drasticamente os tempos de carregamento do jogo e melhora o desempenho.

Desde você está lendo diretamente os recursos do jogo do armazenamento para a GPU, isso significa que ter um dispositivo de armazenamento com velocidades de leitura/gravação mais rápidas, especificamente SSDs executados na interface mais recente, é extremamente benéfico.

Meu PC Suporta DirectStorage?

Como o DirectStorage é um conceito muito novo, construído com base na arquitetura moderna, ele também requer uma tecnologia bastante mais recente para funcionar da melhor maneira possível. Para começar, requer:

SSD NVMe com velocidades rápidas de leitura/gravação (acima de 6.000 MB/s) GPU rodando no DirectX 12Shader Model 6.0Windows 10 ou 11 é necessário (preferencialmente Windows 11)

Além disso, você pode verifique se o seu sistema atual suporta ou não. Siga as etapas abaixo para verificar.

Pressione a tecla Windows + I para abrir as Configurações. Em seguida, clique em Jogos. Em Xbox Game Bar, ative-o.Pressione a tecla Windows + G para abrir a sobreposição da barra de jogos.Clique no ícone Roda dentada na barra superior para abrir Configurações. Navegue até Recursos de jogos . Em DirectStorage, você pode ver quais componentes são compatíveis com ele e quais precisam de atualização.

O que significa para jogos?

Até agora você deve ter uma compreensão básica do que o DirectStorage faz. Ao entrar em detalhes, há mais coisas acontecendo nos bastidores.

A maioria dos jogos usa streaming de dados para processamento de dados, isso significa que o carregamento de ativos no jogo envolve a transmissão desses ativos do seu dispositivo de armazenamento para a GPU. Esses ativos geralmente são divididos em blocos, que são então solicitados pelo jogo do dispositivo de armazenamento.

Com o tempo, essas solicitações cresceram em tamanho e as APIs mais antigas simplesmente não tinham capacidade suficiente para isso – mesmo com o suporte de dispositivos NVMe mais rápidos. Para adicionar a isso, esses ativos de jogo precisam ser descompactados para que a GPU os renderize corretamente. O DirectStorage é lançado para combater esses problemas. Ele otimiza todo o processo – desde a solicitação de dados até a descompactação, eventualmente encurtando o processo e aumentando o desempenho.

Em poucas palavras, o DirectStorage trabalha para diminuir o tempo de carregamento da solicitação de dados para promover um carregamento mais rápido de ativos do jogo, como texturas, objetos, e assim por diante. Como os ativos estão transmitindo de entrada e saída relativamente mais rápido, as GPUs com menos VRAM não sofrerão e funcionarão bem.

Você deve usar o DirectStorage?

DirectStorage abre um novo mundo de possibilidades para desenvolvedores de jogos e jogadores. Você pode desfrutar de velocidades incrivelmente rápidas sem ter que ficar sentado na tela de carregamento esperando o jogo carregar texturas. Isso ajuda o jogo a ficar maior e mais imersivo sem limites.

Então, se o seu PC é capaz de executar DirectStorage, você pode ansiosos para desfrutar plenamente de seus benefícios com jogos. Falando em jogos, como o suporte à API foi lançado recentemente, nem todos os desenvolvedores começaram a usá-lo. A Luminous Productions foi a primeira desenvolvedora a implementar o DirectStorage em seu título mais recente”Forspoken”.

Categories: IT Info