A Microsoft anunciou que sua nova API DirectStorage está chegando ao Windows 10 e Windows 11, trazendo tempos de carregamento mais rápidos para jogos.
No evento do Windows 11 no mês passado, a Microsoft anunciou que o novo sistema operacional contaria com a nova API DirectStorage. Esta nova API muda a forma como os jogos leem dados das unidades SSD NVMe, permitindo velocidades muito mais rápidas e tempos de carregamento mais curtos. No entanto, parece que o DirectStorage também chegará ao Windows 10, especificamente às versões 1909 e superiores. O anúncio foi feito junto com o lançamento do primeira visualização do desenvolvedor da API.
Vamos retroceder um pouco; DirectStorage fez sua estreia nos consoles Xbox Series X e S, servindo como espinha dorsal para a arquitetura Xbox Velocity. A Microsoft logo anunciou que seria chegando aos PCs com Windows, e na época todos pensávamos que isso significava o Windows 10. No entanto, quando a Microsoft anunciou o recurso para o Windows 11, parecia que os usuários do Windows 10 poderiam não obter o DirectStorage. Agora parece que não será o caso, mas a experiência pode não ser exatamente a mesma.
Existem dois benefícios principais do DirectStorage que conhecemos. A primeira é que permite que várias solicitações de IO sejam tratadas ao mesmo tempo. Isto tornou-se cada vez mais importante nos últimos anos, uma vez que os jogos são agora muito maiores do que costumavam ser. Também é importante porque as unidades NVMe têm muito mais largura de banda e milhares de solicitações de acesso a dados criam sobrecarga. Com várias solicitações sendo tratadas ao mesmo tempo, toda a largura de banda de uma unidade NVMe pode ser usada. Outro grande benefício é que a GPU pode lidar com a descompactação dos dados do jogo para acelerar ainda mais o processo.
No entanto, há algo mais que a Microsoft está mencionando agora. O Windows 11 tem uma nova pilha de armazenamento atualizada, que permite aos PCs aproveitar ao máximo o DirectStorage. No Windows 10, a empresa otimizou a pilha de armazenamento herdada para DirectStorage, mas não é exatamente a mesma. A Microsoft não diz quão grande deve ser a diferença.
Os jogos terão que ser criados especificamente para DirectStorage, mas continuarão funcionando em PCs que não suportam a API, então você não precisa se preocupar com compatibilidade. No entanto, você precisa de um SSD NVMe para usar o DirectStorage. Para desenvolvedores. a API só precisa ser implementada uma vez no mecanismo de jogo e seus benefícios serão aplicados automaticamente em todo o jogo. Embora a primeira prévia já tenha sido lançada, os recursos de descompressão da GPU ainda não estão disponíveis.