Testei o RTX IO e é uma mudança de jogo para gráficos de PC | ENBLE

Testei o RTX IO e é revolucionário para gráficos de PC | ENBLE

Você não suspeitaria que um mod como o Portal: Prelude RTX estrearia um componente tão importante para o futuro dos jogos de PC. Mas eis que surge o primeiro jogo que vemos com o RTX IO da Nvidia, uma funcionalidade que foi anunciada há quase três anos.

Ele não é tão chamativo quanto o ray tracing ou o DLSS, operando em segundo plano e oferecendo uma série de benefícios sem chamar a atenção para eles. Mas de acordo com meus testes, o RTX IO pode ter um impacto maior nos jogos de PC do que qualquer outro recurso do RTX.

O que é o RTX IO?

Primeiro, vamos falar sobre o que é o RTX IO. É um carregamento de ativos e descompressão acelerados por GPU que promete tempos de carregamento mais rápidos, tamanhos de instalação menores, menor utilização da CPU e menos pop-in de texturas. Ele faz isso transferindo parte do trabalho que sua CPU faz para a GPU, aproveitando a enorme contagem de núcleos disponíveis em placas gráficas.

Quando os jogos normalmente são carregados, os ativos são retirados do SSD e carregados na memória do sistema. Eles são transferidos da memória para a CPU para descompressão antes de retornarem à memória. Quando o ativo completo está pronto, ele é enviado para a placa gráfica. Esse sistema funcionou por muito tempo, mas agora há um problema com ele: o PS5 e o Xbox Series X.

Como já escrevi anteriormente, tanto o PS5 quanto o Xbox Series X possuem hardware de descompressão dedicado que exclui completamente a CPU desse processo. Os ativos são descomprimidos mais rapidamente e, portanto, chegam à GPU mais rapidamente. O armazenamento nos PCs hoje em dia é rápido o suficiente para acompanhar esse nível de streaming, mas eles não possuem o hardware de descompressão dedicado para fazê-lo funcionar. É aí que entra o RTX IO.

Nvidia

Os dados compactados saem do SSD para a memória do sistema e vão direto para a GPU. Eles passam pelo GDeflate, o esquema de compressão de dados de código aberto da Nvidia, e estão prontos imediatamente na GPU.

Se você acompanha essa tecnologia, provavelmente consegue observar a semelhança com o DirectStorage da Microsoft. O RTX IO funciona em cima do DirectStorage e até mesmo suporta extensões Vulkan, permitindo que ele funcione em jogos como o Portal: Prelude RTX. Nada disso é proprietário, aliás; houve muitas críticas à Nvidia por seu Deep Learning Super Sampling (agora de código aberto), mas o RTX IO funciona em qualquer placa gráfica DirectX 12.

Mas será que funciona?

Tudo isso é ótimo na teoria, mas a descompressão por GPU é um território inexplorado no PC – mesmo com jogos como o Forspoken que suportam o DirectStorage. Não é preciso procurar além do tamanho da instalação para ver que o RTX IO está funcionando. Se você baixar o Portal: Prelude RTX agora, verá que ele ocupa cerca de 24 GB (exatamente 24,29 GB na hora em que escrevo). Com o RTX IO desativado, o tamanho total da instalação é de 39,16 GB. Isso representa uma redução de 38% no tamanho da instalação para o mesmo jogo.

O carregamento de texturas também foi muito mais rápido. Em uma cena, levou 3,13 segundos para as texturas carregarem com o RTX IO desativado, apresentando um pop-in perceptível. Com o RTX IO ativado, elas chegaram em 1,36 segundos. Na cena mais exigente que analisei, levou 6,34 segundos para as texturas carregarem com o RTX IO desligado. Ligado, elas chegaram em apenas 2,51 segundos.

Tenha em mente também o escopo do Portal: Prelude RTX. É um jogo que mergulha fundo, não largo, oferecendo rastreamento de caminho completo e materiais altamente detalhados para cada canto de uma cena. Em um jogo maior, não é difícil ver os benefícios do RTX IO para streaming de texturas. Com a otimização correta e o RTX IO reduzindo aproximadamente dois terços do tempo necessário para transmitir as texturas, existem algumas aplicações claras em jogos de mundo aberto grandes.

A utilização da CPU também diminuiu. Na cena exigente mencionada acima, a utilização atingiu o pico de 37% (e isso foi com o monstruoso Intel Core i9-13900K de 24 núcleos). Ao ligar o RTX IO, ela caiu para 22%. Pelo que pude perceber, o Portal: Prelude RTX parece escalar para oito núcleos. Alguns jogos, especialmente aqueles construídos em Unreal Engine, podem obter um benefício maior se forem limitados a alguns núcleos.

O que isso significa para os jogos de PC

Não se engane: Portal: Prelude RTX é um aperitivo do que os jogos com essa tecnologia poderão parecer no futuro. Felizmente, não teremos que esperar muito para ver o que ela pode fazer em outros jogos. A Nvidia confirmou que Ratchet & Clank: Rift Apart terá suporte ao RTX IO no PC, permitindo que o design intensivo em armazenamento desse jogo funcione.

O que mais me empolga são os benefícios de otimização que o RTX IO (e o DirectStorage, também) podem trazer. Eu tenho falado bastante sobre o fato de que este não é um bom momento para ser um jogador de PC, e isso se deve principalmente aos problemas de travamento constantes nos principais lançamentos AAA. A descompressão acelerada por hardware não resolve os problemas de travamento no PC, mas pode ajudar.

Como vimos em jogos como Star Wars Jedi: Survivor, Dead Space e Redfall, o travamento durante a exploração ainda é um problema muito real no PC. Isso é especialmente problemático quando os jogos são projetados para rodar em apenas alguns threads de CPU (como é o caso dos títulos da Unreal Engine, como Star Wars Jedi: Survivor e Redfall). Tirar um pouco do trabalho desses núcleos no departamento de descompressão pode liberá-los para, bem, rodar o jogo, evitando assim alguns dos principais problemas de travamento durante a exploração que vimos este ano.

Se for esse o caso, o RTX IO e a descompressão por GPU são uma grande ajuda para os jogos de PC. Tempos de carregamento mais rápidos e tamanhos de instalação menores não são ruins, mas o verdadeiro benefício de algo assim, esperançosamente, está em sua capacidade de reduzir o travamento em jogos que estão transmitindo ativos massivos para dentro e para fora do mundo do jogo.

Parece que será o caso. Veja como a Nvidia explicou isso: “O RTX IO sozinho não pode eliminar completamente o travamento, mas pode ser uma tecnologia auxiliar para ajudar a reduzi-lo. Ele pode fazer isso diminuindo a dependência do cálculo da CPU quando a necessidade de carregar texturas e geometrias ‘mais rapidamente’ é a causa do travamento, e liberando a CPU para trabalhar em outras tarefas.”

Por enquanto, só nos resta esperar até ver mais jogos com o RTX IO e outras tecnologias de descompressão de GPU. Ratchet & Clank Rift Apart inicia isso em 26 de julho, mas esperamos ver mais jogos com essa tecnologia ao longo do resto do ano.