A Microsoft anunciou que os jogos do Windows agora podem usar a API DirectStorage para aproveitar ao máximo os SSDs rápidos e reduzir o tempo de carregamento.
A Microsoft anunciou que, a partir de hoje, os jogos do Windows podem começar a ser enviados com suporte para a API DirectStorage. Esta API apareceu pela primeira vez no Xbox Series X|S e permite que os jogos carreguem muito mais rápido, aproveitando a velocidade total do SSDs NVMe modernos. A Microsoft o anunciou para Windows em setembro de 2020, mas só agora está amplamente disponível para desenvolvedores.
Se você está se perguntando por que o DirectStorage é importante, aqui vai uma explicação rápida: as APIs anteriores só permitiam que os jogos carregassem recursos do unidade executando uma solicitação de E/S por vez, e cada solicitação teria que ser completamente concluída antes que outra pudesse processado. Isso causou apenas um aumento mínimo na sobrecarga para cada solicitação e, como os discos rígidos mecânicos e os SSDs SATA não eram tão rápidos, o impacto nos tempos de carregamento não foi tão grande.
Agora, porém, com unidades NVMe rápidas capazes de velocidades de leitura de vários gigabytes, esse processo significa que é quase impossível use toda a largura de banda da unidade enquanto processa apenas uma solicitação por vez, o que significa que os jogos carregam muito mais lentamente do que deve. Além disso, esses ativos geralmente são compactados e precisam ser descompactados antes de serem carregados no jogo.
O DirectStorage resolve tudo isso permitindo múltiplas solicitações de E/S ao mesmo tempo, aproveitando novas tecnologias de descompressão e alimentando ativos de forma mais eficiente para a GPU. Ao mudar tudo isso, os jogos podem carregar muito mais rápido quando usam DirectStorage e, além disso, podem iniciar usam recursos muito maiores, já que os desenvolvedores podem ter certeza de que eles carregarão muito mais rápido e não manterão o player esperando. Em última análise, isso resulta em tempos de carregamento mais curtos e, à medida que os desenvolvedores se acostumam a ter esse espaço, texturas mais detalhadas nos jogos.
No entanto, esse benefício é mais favorável aos SSDs NVMe, e isso se deve à interface exclusiva que eles usam, que consiste em várias filas para dados acesso, o que torna mais fácil para os jogos solicitarem acesso a vários ativos ao mesmo tempo, sem ter que esperar que uma solicitação anterior seja concluído. Os usuários do Windows 11 também serão os mais beneficiados, graças a uma nova pilha de armazenamento. Os usuários do Windows 10 também verão melhorias, no entanto.
A Microsoft não mencionou nenhum jogo que usará a tecnologia no momento, mas você provavelmente pode presumir que qualquer título que aproveite o DirectStorage no Xbox também o usará no Windows. Você terá que esperar que os desenvolvedores individuais o implementem em cada jogo, no entanto, já que não é uma opção que a Microsoft possa ativar.
Fonte: Microsoft