O que é RTX IO?

Um dos recursos anunciados pela Nvidia com a série RTX 30 de placas de vídeo foi o RTX IO. O RTX IO foi projetado para reduzir significativamente os tempos de carregamento do jogo, descarregando o processamento de descompressão de textura da CPU para a GPU.

Dica: VRAM ou memória de acesso aleatório de vídeo é a memória localizada na placa de vídeo e dedicada a armazenar as informações de que a placa de vídeo precisa para renderizar jogos.

Jogos modernos em alta resolução têm uma grande quantidade de dados que precisam ser carregados no VRAM. Para carregar todos os dados na VRAM, eles devem ser carregados do disco rígido para a RAM do sistema. Uma vez na RAM do sistema, a CPU irá descomprimir quaisquer texturas se necessário e, em seguida, carregá-las na VRAM. Este processo é relativamente longo e complicado, mesmo ao usar os SSDs PCIe Gen4 mais rápidos; isso se deve ao caminho tortuoso seguido e aos overheads de transmissão em cada estágio.

O RTX IO simplifica o processo cortando a CPU e a RAM do sistema do pipeline. Em vez disso, os dados gráficos são carregados diretamente do disco rígido para a VRAM e são descompactados pela GPU, se necessário. De acordo com a Nvidia, usar a GPU para descompactar os dados pode ser até 100 vezes mais rápido do que usar a CPU levando em consideração a redução nos tempos de transmissão e overheads.

O RTX IO é habilitado por meio do uso da nova API de “armazenamento direto” do Windows 10, que está previsto para ser lançado em 2021 ou 2022. O armazenamento direto foi projetado desde o início para PCs para jogos com SSDs PCIe Gen4 de última geração e placas gráficas de alta potência.

A principal desvantagem do recurso é que não será universal; os desenvolvedores de jogos terão que habilitar especificamente o suporte para a API em seus jogos. Também não está claro, a partir de setembro de 2020, exatamente quais placas gráficas irão suportar RTX IO. Algumas das informações sobre o recurso parecem sugerir que o recurso será limitado às placas gráficas da série 30. É possível, no entanto, que o recurso também seja transportado para as gerações anteriores, embora isso possa vir com ganhos de desempenho menores.