Como o DirectStorage melhora o desempenho da GPU

click fraud protection

Os SSDs PCIe 5.0 podem se tornar uma parte fundamental para alcançar um bom desempenho em jogos no futuro.

DirectStorage é a solução da Microsoft para modernizar a forma como os SSDs são usados ​​em jogos. Tal como está, os SSDs de hoje são muito limitados por software quando se trata de velocidades de transferência de dados, e DirectStorage é simplesmente uma maneira de remover esse gargalo e fazer com que os jogos usem toda a força do NVMe/PCIe unidades. Ele ainda permite que sua GPU acesse seu SSD diretamente, ignorando totalmente sua CPU. Você provavelmente já ouviu falar que isso será ótimo para reduzir o tempo de carregamento, e é aí que se concentra a maior parte da retórica.

Mas o DirectStorage não se trata apenas de tempos de carregamento e, na verdade, eu diria que os tempos de carregamento nem são o foco principal desta nova tecnologia. O que o DirectStorage realmente trata é conectar seu SSD à GPU e aumentar o desempenho gráfico para taxas de quadros mais altas. Isso pode ser ótimo para jogos de PC e permitir que os jogadores aproveitem ao máximo os SSDs PCIe 5.0 (

que atualmente não são tão úteis para jogos), ou também pode ser outra coisa que torna as GPUs modernas ainda mais abomináveis.

Como o DirectStorage pode tornar seu SSD tão importante quanto sua CPU e GPU

Obviamente, SSDs e GPUs são peças de hardware bem diferentes. Você armazena jogos em um e executa jogos no outro, e não é realmente óbvio que um SSD mais rápido signifique melhor desempenho de jogo fora dos tempos de carregamento. Mas todas as GPUs têm uma coisa: memória, ou mais especificamente VRAM. Em sua essência, VRAM é apenas um meio de armazenamento de dados, que é o que é um SSD, e embora GDDR seja bem diferente do flash NAND, ambos têm uma coisa em comum: largura de banda.

A largura de banda da memória é uma especificação importante para GPUs. É determinado por uma combinação de largura do barramento de memória, frequência de chips de memória e quantos chips de memória estão em uso, já que a utilização de um barramento de memória inteiro requer um certo número de salgadinhos. GPUs de baixo custo geralmente têm pelo menos 100 GB/s de largura de banda à sua disposição, e GPUs de ponta podem atingir apenas 1 TB/s. A largura de banda dos SSDs é exatamente a velocidade de transferência que eles podem atingir, algo que os fabricantes de SSD tendem a anunciar.

Agora, você deve estar ciente de que os SSDs PCIe 5.0 teoricamente atingirão o limite máximo de 16 GB/s, muito longe de 100 GB/s, mas isso são apenas dados brutos. O ingrediente secreto do DirectStorage é o fato de que ele pode usar a GPU em vez da CPU para descompactação de dados, portanto, agora é possível compactar dados diretamente do SSD e entregá-los à GPU. Isso também tem um efeito colateral adicional de reduzir a carga da CPU.

A Microsoft ainda não anunciou quanta compactação o DirectStorage será capaz, mas pelo que pude perceber, provavelmente será cinco vezes a compactação ou um pouco mais. Isso é essencialmente cinco vezes a largura de banda, o que significa que os SSDs PCIe 5.0 mais rápidos do futuro podem oferecer até 80 GB/s de largura de banda extra.

Para GPUs de gama baixa e média, isso é um grande negócio. 80 GB/s de largura de banda extra seriam uma melhoria de 30% para o RTX 4060 e cerca de 25% de melhoria para o RX 7600. O benefício é menos claro para GPUs de última geração, mas seria pelo menos um pouco mais. Os SSDs PCIe 6.0 aumentarão isso para 160 GB/s de largura de banda extra, e isso será um negócio ainda maior. Caramba, um SSD PCIe 4.0 em um PC portátil para jogos seria um grande impulso para gráficos integrados, que geralmente requerem RAM de última geração para funcionar bem, mesmo no caso do Convés de vapor.

DirectStorage pode ser uma ótima coisa ou outro motivo para impedir futuras GPUs

Fonte: Nvidia

Uma coisa que me preocupa com o DirectStorage é que ele pode se tornar menos um recurso interessante e mais um recurso que seu desempenho será péssimo se você não tiver um -fast-SSD uma espécie de truque. Uma razão pela qual estou particularmente preocupado com isso é que os fabricantes de GPU (principalmente Nvidia e AMD aqui) têm tentado economizar dinheiro reduzindo a memória das GPUs já há algum tempo, e enquanto muito disso tem a ver com capacidade, também se trata de largura de banda.

Nos últimos anos, vimos algumas GPUs bastante rápidas serem lançadas com larguras de barramento de memória surpreendentemente pequenas. Por exemplo, barramentos de 256 bits ou mesmo 192 bits tendiam a ser bastante padrão para médio porte, mas agora placas de médio porte como o RX 7600 e o RTX 4060 têm barramentos de apenas 128 bits, que costumavam ser reservados para algumas das GPUs mais lentas em muitos Series. Até o RTX 4090 possui apenas um barramento de 384 bits, igual ao RTX 3080 Ti.

Claro, há boas razões para a Nvidia e a AMD quererem reduzir a largura do barramento: isso torna as GPUs menores e, portanto, mais baratos de produzir, e barramentos mais largos exigem mais chips de memória para preencher toda a largura e obter o máximo desempenho. Ainda assim, esta é, em última análise, uma medida de poupança de custos, e quando poupar tanto dinheiro quanto possível é a objetivo, acaba criando incentivos para comprometer a integridade de um produto, pouco antes de cruzar o linha. A Nvidia fez isso com sua VRAM em GPUs recentes e, em alguns jogos, você pode ficar sem VRAM em uma GPU de mais de US$ 400, como o RTX 3070.

Minha maior preocupação é que o DirectStorage se torne um requisito para obter uma quantidade normal de desempenho das GPUs se essa tecnologia se tornar o padrão ou mesmo difundida o suficiente. Seria como uma versão ainda pior do RX 6400, uma GPU de baixo custo que requer PCIe 4.0 para bom desempenho porque a AMD colocou nele o mínimo de pistas. Se todos precisarem de um SSD PCIe 5.0 de ponta para fazer uma GPU funcionar conforme o esperado, será mais uma barreira de entrada para jogadores com menos meios para comprar hardware.

A tecnologia é inegavelmente legal

Embora eu esteja preocupado com os incentivos que o DirectStorage pode criar para o design da GPU, acho que é algo que poderia ter o poder de realmente melhorar os jogos. Obviamente, os desenvolvedores de jogos serão capazes de extrair muito uso do DirectStorage no Xbox, onde o hardware é mais fácil de trabalhar, mas pelo que ouvi, parece que esta tecnologia será plug-and-play, por isso deve funcionar bem em PCs com uma variedade de hardware configurações.

Estou particularmente entusiasmado com o que o DirectStorage pode fazer para gráficos integrados, como em PCs portáteis para jogos. O ROG Ally tem apenas cerca de 100 GB/s de memória largura de banda e o DirectStorage pode adicionar cerca de 25 GB/s extras com os SSDs PCIe 4.0 de tamanho 2230 mais rápidos. Isso pode chegar a 40 GB/s se unidades mais rápidas de tamanho 2230 vierem fora. Pense em quão rápido o iGPU do seu laptop ou mini PC poderia ficar com um SSD PCIe 4.0 ou 5.0 rápido (desde que sejam frios o suficiente para funcionar sem dissipadores de calor). Isso poderia realmente aumentar a viabilidade de GPUs integradas de baixo custo para jogos, e eu adoraria ver isso.