A interface de programação de aplicativos DirectStorage 1.1 da Microsoft está disponível para computadores baseados em Windows, as placas gráficas mais recentes e unidades avançadas de estado sólido NVMe. Portanto, é hora de descobrir qual hardware lida melhor com a descompressão de GPU, que é um dos recursos mais empolgantes do DirectStorage 1.1. Felizmente, Consumível desenvolveu um benchmark apropriado, considerando que Hardware de jogos para PC usou-o para descobrir algumas descobertas interessantes.
O DirectStorage 1.1 da Microsoft tem vários recursos críticos de aumento de desempenho, mas os principais objetivos dessa API são reduzir a carga da CPU ao lidar com solicitações NVMe. Ele também economiza ciclos de CPU valiosos para outras cargas de trabalho e lida com a descompactação de ativos do jogo por meio de GPUs altamente paralelas com pouca intervenção do sistema operacional e baixa utilização da CPU. Além disso, o uso de algoritmos de compactação e descompactação de ativos DirectStorage permite a transferência de mais dados do que o meio de armazenamento (ou seja, SSD) é capaz, o que reduz bastante os tempos de carregamento.
Enquanto isso, o hardware da GPU lida com os algoritmos de descompactação do DirectStorage de maneira diferente, então o PCGH decidiu descobrir qual das GPUs mais recentes – Radeon RX 7900 XT da AMD, Arc A770 da Intel ou GeForce RTX 4080 da Nvidia – é melhor para descompactação de ativos. Eles levaram Compusemble de referência e o executei nas placas gráficas e na CPU Core i9-12900K da Intel.
Linha 0 – Célula 0 | PCIe 4.0 x4 (7,9 GB/s) | PCIe 3.0 x4 (3,9 GB/s) | SATA (0,6 GB/s) |
Radeon RX 7900 XT | 14,6 GB/s | 12,6 GB/s | 1,47 GB/s |
Arc A770 16GB | 16,8 GB/s | 13,9 GB/s | 1,64 GB/s |
GeForce RTX 4080 | 15,3 GB/s | 12,7 GB/s | 1,47 GB/s |
Core i9-12900K @ 5,20 GHz | 5,2 GB/s | 5,2 GB/s | 1,47 GB/s |
A primeira coisa que chama a atenção é que todas as GPUs lidam com a descompressão pelo menos 2,4 vezes melhor do que o processador Core i9-12900K. Enquanto isso, o Arc A770 da Intel é visivelmente melhor do que o Radeon RX 7900 XT da AMD e o GeForce RTX 4080 da Nvidia em relação à descompressão de ativos da GPU. Na melhor das hipóteses, o A770 pode transferir/descompactar ativos a uma taxa de 16,8 GB/s, enquanto o RX 7900 XT vem em terceiro lugar com uma taxa de 14,6 GB/s (13% atrás do líder).
Quer seja usada uma GPU AMD, Intel ou Nvidia, os tempos de carregamento reais são reduzidos em uma ordem de magnitude – de 5 segundos para 0,5 segundo, de acordo com o PCGH. Portanto, dada a proximidade dos resultados da taxa de descompressão dos processadores gráficos, realmente não importa qual GPU é usada – todas estão à altura da tarefa e geralmente são boas o suficiente para melhorar significativamente a experiência de jogo.