Acontece que o DirectStorage não está matando as taxas de quadros em Forspoken, afinal
Ontem, publicamos que o DirectStorage pode estar acabando com sua taxa de quadros em Forspoken . Essa afirmação foi baseada em alguns testes iniciais do canal PC Games Hardware no YouTube , que alegou uma queda de mais de 10% na taxa de quadros ao usar o DirectStorage. Como alguns novos testes provaram, isso acabou não sendo verdade.
É um caso clássico de suposição da minha parte, e você sabe o que dizem sobre isso. Embora geralmente seja uma fonte alemã confiável para cobertura de hardware de PC, o canal do YouTube não levou em consideração as telas de carregamento ao executar seus benchmarks. Naturalmente, um SSD SATA demorou mais para carregar do que um SSD PCIe, aumentando a taxa de quadros média para a unidade mais lenta.
Um agradecimento a ComputerBase e Tom Warren, do The Verge, por destacar esse erro. Mas, para não cair na armadilha de assumir que os dados de terceiros são precisos novamente, inicializei o Forspoken e decidi testar um SSD PCIe 3.0 e um SSD SATA para mim.
O DirectStorage brilha melhor em SSDs PCIe 4.0 , mas a afirmação original da PC Games Hardware mostrou uma diferença entre SATA e PCIe — não havia diferença entre as unidades Gen 3 e Gen 4 no desempenho. Em vez de confiar no benchmark do jogo, fui ao mundo aberto para fazer alguns testes.
E há uma pequena diferença no desempenho. Em 4K com o AMD RX 7900 XTX , medi 52,4 quadros por segundo (fps) com o SSD PCIe e 53,9 fps com o SSD SATA. Dada a péssima otimização de Forspoken no PC, é seguro atribuir essa diferença à variação no jogo, não ao DirectStorage.
Muito mais interessantes foram os tempos de carregamento. Mais uma vez, tentei inicializar a partir de um salvamento frio em vez de usar o benchmark do jogo. Isso significava fechar completamente o jogo e tentar carregar um salvamento, pois retomar um salvamento depois de já ter jogado pode levar a tempos de carregamento um pouco mais rápidos.
Embora não seja a fração de segundo que você vê no benchmark, Forspoken carrega significativamente mais rápido com um SSD PCIe. Isso não é surpresa, mas o próprio DirectStorage também economiza quase um segundo inteiro. Felizmente, esse benefício também se aplica ao SSD SATA, embora em menor grau.
É o começo da tecnologia DirectStorage da Microsoft, com Forspoken sendo a única vitrine no PC. É um lançamento de PC problemático por uma série de razões – bugs visuais e problemas constantes entre eles – mas uma coisa é certa: o DirectStorage não está causando problemas no jogo.
Ainda assim, é importante ficar de olho no DirectStorage em versões futuras. A descompressão de GPU na tecnologia da Microsoft promete reduzir o uso da CPU em jogos descarregando algum trabalho na placa de vídeo. Isso não deve afetar sua taxa de quadros, pois a CPU é um gargalo crítico para operações de E/S, como streaming de ativos no jogo. No entanto, é possível que o DirectStorage represente uma pequena diferença de desempenho no futuro, especialmente em placas gráficas menos potentes.
É muito cedo para fazer suposições sobre o que o DirectStorage pode fazer no futuro. Com a primeira olhada no Forspoken, ele melhora muito os tempos de carregamento, como a Microsoft promete. E assim que esses jogos chegarem, prometo fazer testes em primeira mão, em vez de confiar em dados potencialmente imprecisos de fontes de terceiros.