API de armazenamento direto da Microsoft promete acelerar os tempos de carregamento do jogo, tanto no Xbox Series X/S quanto no Windows PC (onde A Microsoft saiu recentemente da fase de visualização do desenvolvedor). Um dos primeiros jogos a demonstrar os benefícios do DirectStorage no PC é da Square Enix. abandonado, que foi exibido pelo diretor técnico da Luminous Productions, Teppei Ono, na GDC esta semana. Conforme relatado por A beiraOno disse que com um SSD NVMe rápido e suporte DirectStorage, algumas cenas em abandonado ele poderia carregar em apenas um segundo. Isso é certamente um salto monstruoso dos dias de espera por um PlayStation 2 para carregar mapas gigantes de mundo aberto de um DVD.
No entanto, como uma demonstração do DirectStorage, abandonadoOs números são um saco misto. Por um lado, os exemplos que Ono mostrou demonstram claramente que o DirectStorage carrega cenas mais rapidamente no mesmo hardware, em comparação com a API Win32 herdada: de 2,6 segundos a 2,2 segundos para uma cena e de 2,4 segundos a 1,9 segundos em outra. abandonado também demonstrou melhorias de desempenho em SSDs baseados em SATA mais antigos, apesar de ser comercializado como um recurso que beneficiará principalmente as unidades NVMe, caindo de 5,0 para 4,6 segundos em uma cena e de 4,1 para 3,4 segundos em outra. As melhorias de velocidade para SSDs SATA foram limitadas por quase uma década porque a própria interface SATA (em vez do controlador SSD ou chips flash NAND) os impediu. Portanto, alcançar qualquer tipo de melhoria mensurável para essas unidades é digno de nota.
A demo de Ono, por outro lado, mostrou que os tempos de carregamento do jogo não estavam melhorando tão drasticamente quanto as velocidades brutas de I/O sugeririam. Em um SSD NVMe, as velocidades de E/S aumentaram de 2.862 MB/s com Win32 para 4.829 MB/s com DirectStorage, quase um aumento de 70%. Mas o tempo de carregamento da cena diminuiu de 2,1 para 1,9 segundos. Essa é uma diminuição que não seria perceptível mesmo se você estivesse duro perceber
a abandonado A demonstração finalmente mostrou que a velocidade do armazenamento que você está usando ainda tem um muito tem mais a ver com a rapidez com que os jogos são carregados do que com o DirectStorage. Uma cena que levou 24,6 segundos para carregar com DirectStorage em um HDD levou apenas 4,6 segundos para carregar em um SSD SATA e 2,2 segundos para carregar em um SSD NVMe. Essa é uma lacuna muito maior do que existe entre o Win32 e o DirectStorage rodando no mesmo hardware.
Lembre-se de que este é apenas um jogo e provavelmente veremos uma variedade maior de resultados à medida que mais desenvolvedores implementam o DirectStorage em seus títulos e à medida que a Microsoft aprimora a tecnologia. A remoção de outros gargalos relacionados à CPU, incluindo mover a descompactação de ativos da CPU para a GPU, pode aumentar ainda mais a vantagem de desempenho do DirectStorage. A descompactação da GPU ainda não é suportada na versão para PC do DirectStorage, mas a Microsoft reivindicar (é que o recurso é o “próximo em nosso roteiro”.
Lista de imagens por oeste digital