A Intel lança um novo driver DX11 para GPUs Arc – e uma ferramenta de benchmarking potencialmente revolucionária.

Intel lança novo driver DX11 para GPUs Arc e ferramenta de benchmarking revolucionária.

Recentemente conversamos com Tom ‘TAP’ Petersen, da Intel, sobre atualizações para o driver DirectX 11 para placas gráficas Arc e uma nova versão completamente reconstruída da ferramenta PresentMon para monitorar o desempenho do sistema. Em resumo, essas GPUs Arc continuam a melhorar à medida que a Intel reforça o suporte para APIs gráficas mais antigas, com um aumento de até 19 pontos percentuais na taxa de quadros média em uma seleção de jogos DX11 com o lançamento do driver Arc mais recente, enquanto a nova versão do PresentMon – disponível em beta agora – oferece algumas novas possibilidades tentadoras para a Digital Foundry e consumidores interessados.

Para começar, a Intel afirma que eles agora terminaram de trazer títulos DX9 para o novo driver deles, então agora eles estão passando para o DirectX 11 com um driver reestruturado. Como TAP explicou, o driver gráfico da Intel historicamente considerou o desempenho da CPU como essencialmente infinito, porque em um sistema com gráficos integrados, você sempre estará limitado pela GPU – então faz sentido transferir o máximo de trabalho possível para a CPU para maximizar as taxas de quadros.

Com Arc, esse paradigma não faz tanto sentido e a CPU muitas vezes se torna o gargalo, então a reestruturação foi sobre mover algumas funções de volta para a GPU, para diminuir a carga da CPU e melhorar o desempenho geral.

Aqui está o anúncio oficial da Intel em formato de vídeo, que explora em detalhes as melhorias do Arc DX11 da Intel.

Essa reengenharia desbloqueou algumas melhorias substanciais de desempenho em uma variedade de títulos DX11 populares, com um aumento de até 33% na taxa média de quadros no Arc A750 LE com Overwatch 2. Os títulos de eSports parecem ser um foco notável, com melhorias em Counter-Strike 2 (18%), Valorant (18%), League of Legends (11%) e Apex Legends (17%).

Além do aumento médio de 19% na taxa de quadros média, a consistência do tempo de quadro também melhorou em 20% nessa seleção de títulos DX11. Mas por trás dessas médias, há bastante variação sensível ao contexto – notamos que o driver DX11 da Intel Arc era historicamente bastante rápido quando não havia muita coisa acontecendo na tela, mas se saía pior do que a concorrência quando havia muitas chamadas de desenho. O novo driver deve ajudar nesse aspecto, e os ganhos de desempenho momento a momento ao longo de uma cena podem ser muito maiores do que os ganhos médios.

Esses pontos de dados fornecidos pela Intel são de um sistema Core i5 13400F (incidentemente, nossa escolha atual de “melhor CPU para jogos de custo-benefício” da linha da Intel), mas você ainda pode ver algumas melhorias de desempenho com um Core i9 13900K de alta qualidade, que consegue superar alguns das ineficiências anteriores do driver DX11 da Intel. Aqui, Valorant não é melhor do que antes, mas Counter-Strike 2 e Apex Legends ainda são respectivamente 18% e 28% melhores com o novo driver DX11.




Aqui estão estatísticas sobre algumas das últimas melhorias no desempenho do DX11 com o driver mais recente no Arc A750 LE.

Agora, vamos falar sobre a nova versão beta do PresentMon – pois isso é algo com o qual você pode brincar agora mesmo. A nova sobreposição foi tornada mais fácil de usar e rastreia novas métricas, incluindo uma estatística de “GPU ocupada” que mostra quando sua GPU está completamente ocupada e renderizando, e quando está subutilizada devido a outros gargalos no sistema.

Isso é algo útil para acompanhar ao longo do tempo, pois pode indicar se sua CPU ou GPU precisa ser atualizada. Por exemplo, se sua GPU está sempre ocupada, então sua CPU está fornecendo trabalho suficiente para ela e você está limitado pela GPU, enquanto se estiver frequentemente ociosa, você está limitado pela CPU. (A Intel tem promovido essa ideia de sistemas equilibrados recentemente, devido às ofertas mais competitivas de CPU/GPU da Intel na seção de mercado com foco em orçamento, então tornar mais fácil determinar esse ponto de equilíbrio é vantajoso para a empresa.)

Além disso, você pode ver mais facilmente como as configurações do jogo afetam o desempenho da GPU e as métricas de tempo de quadro. Por exemplo, executar CS: GO em configurações baixas no sistema Core i5 + Arc A750 LE resulta em tempos de quadro muito instáveis – enquanto aumentar os gráficos para ultra resulta em entrega de quadros mais consistente, apesar de uma queda na taxa média de quadros. Portanto, a ferramenta PresentMon facilita a visualização dessas métricas e tenta equilibrar a carga da CPU e da GPU em tempo real, com base em cada jogo.



Testamos a nova ferramenta em uma configuração interessante de PC – o kit de desktop AMD 4800S com um RX 6700 (não-XT). Na verdade, é a CPU Xbox Series X combinada com o equivalente PC mais próximo à GPU do PS5. À esquerda, o sistema está desequilibrado – o tempo de quadro é maior que o tempo de renderização da GPU. Estamos limitados pela CPU. Em A Plague Tale: Requiem com todos os ratos habilitados, parece que alcançamos um equilíbrio entre a CPU e a GPU. Clique nas imagens para ver as leituras de forma mais detalhada.

Em nossa conversa com Tom Petersen, ele sugeriu que uma versão futura do PresentMon ofereceria mais clareza sobre quanto tempo de quadro é consumido pelo driver em comparação com o jogo ou a própria GPU estando totalmente comprometida, o que abre algumas possibilidades interessantes para análises de desempenho de jogos para PC da Digital Foundry.

As outras estatísticas da sobreposição do PresentMon são mais familiares, oferecendo uma visão da taxa de quadros, tempo de quadro e estatísticas da GPU, como frequência, voltagem, temperatura e uso de VRAM. Mais dados podem ser capturados do que mostrados realisticamente na tela de uma vez, e deve ser possível configurá-lo para exibir e gravar o que você está interessado.

A ferramenta PresentMon é projetada para rodar com praticamente nenhum impacto nos resultados, é de código aberto e não é exclusiva para placas gráficas Intel, pois também suporta GPUs Nvidia e AMD. Além disso, roda em todas as principais APIs gráficas modernas (OpenGL, DX9, DX11, DX12 e Vulkan) e possui recursos de linha de comando para automação. A Intel também afirma que o novo PresentMon mantém a API da versão anterior da ferramenta, portanto, desenvolvedores que usaram o PresentMon para criar suas próprias aplicações – como o FrameView da Nvidia, o OCAT da AMD e o CapFrameX independente – poderão migrar para a nova versão sem problemas.

O novo PresentMon também possui muitos outros recursos, como a execução em modo de janela em vez de sobreposição para configurações de vários monitores, captura automática do processo com maior utilização da GPU e ajuste do tamanho, escopo e taxa de atualização da sobreposição. É algo fascinante que mal começamos a explorar, mas que vale a pena explorar se você tiver interesse em métricas de GPU.

No geral, as divulgações de hoje são boas notícias. Um driver DX11 completamente reestruturado representa um avanço impressionante que fortalece o elemento mais fraco da oferta Arc da Intel – seu desempenho abaixo do padrão fora das APIs gráficas DX12 e Vulkan mais modernas. Enquanto isso, o pacote PresentMon da Intel oferece aos usuários uma nova ferramenta que parece ter bastante potencial. Vamos falar sobre todas essas novidades com muito mais profundidade no próximo DF Direct Weekly #125, onde mostramos mais da nova ferramenta rodando em nosso PC estilo console 4800S/RX 6700!