Microsoft lança DirectStorage 1.4 com Zstandard para acelerar carregamento de jogos no Windows

Imagem de: Microsoft lança DirectStorage 1.4 com Zstandard para acelerar carregamento de jogos no Windows

A Microsoft divulgou a versão de prévia pública do DirectStorage 1.4, atualização da API usada em jogos para acelerar o acesso a dados armazenados no SSD.

A principal novidade desta versão é o suporte ao algoritmo de compressão Zstandard, também conhecido como Zstd. A tecnologia passa a funcionar como uma nova opção de compactação para arquivos de jogos no sistema Microsoft Windows.

Segundo a empresa, o Zstandard usa um padrão aberto de compressão de dados. Esse formato ajuda a reduzir o tamanho dos arquivos e acelera o processo de descompressão durante a execução do jogo.

Com isso, o sistema consegue diminuir o tempo de carregamento e melhorar o fluxo de dados que chegam ao processador e à placa de vídeo.

Esse fluxo contínuo de dados, chamado de asset streaming, ajuda a manter a movimentação do jogo mais estável quando o cenário precisa carregar novos elementos enquanto o jogador avança pelo mapa.

O desenvolvimento do suporte ao Zstandard dentro do DirectStorage ocorre em conjunto com fabricantes de hardware gráfico. A AMD afirmou que a adoção de um padrão aberto de compressão cria uma base comum para jogos futuros com mundos maiores e mais complexos.

A empresa informou que planeja liberar otimizações específicas para suas GPUs em drivers públicos na segunda metade de 2026. A Intel também participa do desenvolvimento.

De acordo com a companhia, engenheiros trabalham com a Microsoft para ajustar o processo de descompressão do Zstandard dentro do DirectStorage em suas arquiteturas de GPU.

A expectativa é divulgar melhorias de desempenho ao longo dos próximos meses. Já a NVIDIA confirmou que o suporte ao Zstd chegará aos desenvolvedores de jogos com otimizações voltadas às placas da linha GeForce RTX.

Essas melhorias de descompressão estão programadas para chegar ainda neste ano. A Qualcomm informou que planeja liberar atualizações de driver até o final do ano com ajustes no processo de descompressão Zstd em suas plataformas.

A empresa afirmou que esse trabalho busca manter um fluxo estável e de alto desempenho no carregamento de dados em jogos para Windows.

Dentro do DirectStorage 1.4, o Zstandard passa a integrar o sistema de descompressão em múltiplos níveis da tecnologia. Isso significa que os dados compactados podem ser processados tanto pelo processador quanto pela GPU.

DirectStorage API

Dessa forma, os desenvolvedores podem escolher a forma de execução que melhor se encaixa na carga de trabalho do jogo enquanto fabricantes de hardware continuam ajustando suas implementações.

Antes de selecionar o Zstandard como padrão de compressão adicional, a Microsoft avaliou diferentes codecs. Entre os critérios analisados estavam taxa de compressão, velocidade de descompressão, disponibilidade em hardware e software e adoção no mercado.

O Zstd se destacou por apresentar equilíbrio entre compressão eficiente e leitura rápida, além de já ser usado em vários cenários como sistemas operacionais, serviços de nuvem e aplicações web.

A empresa também disponibilizou de forma aberta um shader de computação criado para descompressão Zstd em GPU. Esse código está publicado no repositório oficial do DirectStorage no GitHub e funciona como base inicial para fabricantes de hardware adaptarem suas próprias implementações.

No estágio atual, o shader foi ajustado para trabalhar com blocos de dados de até 256 KB, padrão comum no empacotamento moderno de jogos que usam streaming constante de conteúdo.

Nos próximos meses, a Microsoft pretende ampliar as capacidades desse shader e melhorar o desempenho geral da tecnologia conforme o uso do Zstandard cresce no ecossistema de PCs voltado a jogos. O DirectStorage 1.4 é mais uma evolução do carregamento de dados em jogos para Windows.

A adoção do Zstandard cria uma base de compressão aberta que pode reduzir o tempo de carregamento e ajudar no fluxo contínuo de dados durante a jogatina, com participação direta de fabricantes de GPU no desenvolvimento das otimizações.

Romário Leite
Fundador do TecFoco. Atua na área de tecnologia há mais de 10 anos, com rotina constante de criação de conteúdo, análise técnica e desenvolvimento de código. Tem ampla experiência com linguagens de programação, sistemas e jogos. Estudou nas universidades UNIPÊ e FIS, tendo passagem também pela UFPB e UEPB. Hoje, usa todo seu conhecimento e experiência para produzir conteúdo focado em tecnologia.