Portal: Prelude, un mod de Portal creado por Nicolas «Nyk018» Grevet, acaba de recibir el tratamiento de remasterización de RTX 15 años después de su lanzamiento inicial. El mod ahora incluye seguimiento de ruta completo, DLSS 3 y compatibilidad con Nvidia Reflex. También logra una primicia para los juegos de PC: es el primer juego compatible con RTX IO, la implementación de Nvidia de un nuevo estándar que tiene como objetivo acelerar los tiempos de carga de texturas y reducir el tamaño de los archivos.
Portal: Prelude RTX está disponible a partir de hoy en Steam. Aparentemente, cualquier GPU de la marca RTX podrá ejecutar el juego: un RTX 2060 es el requisito mínimo, aunque es probable que necesite más potencia para realmente acelerar el seguimiento de la ruta.
El nuevo lanzamiento no es solo una revisión técnica, también hay una nueva actuación de voz y nuevas cámaras de prueba para enojarse incluidas en el nuevo y mejorado mod.
Pero lo más importante es que es compatible con RTX IO, ya que este es el primer juego (mod) que admite la nueva tecnología de descompresión de GPU.
RTX IO es una forma de cambiar el trabajo de descomprimir los activos del juego, es decir, las texturas de alta resolución, desde la CPU y dárselo a la GPU. Esto se hace para reducir el tiempo que lleva cargar texturas.
Tome este pastel de Portal: Prelude, que se muestra en un video de prueba de Nvidia. Sin RTX IO, las texturas del pastel se cargan por completo en 3:46 segundos.
Con RTX IO habilitado, el pastel se carga en 1:01 segundos, más de 3 veces más rápido.
RTX IO es la forma en que Nvidia implementa GDeflate en sus propias GPU. GDeflate es un esquema de compresión de datos de código abierto y un paso importante para utilizar mejor el hardware que la mayoría de nosotros ya tenemos en nuestras PC. Pero para entender por qué es así, debe investigar por qué la descompresión actual basada en CPU no es una solución ideal.
Mientras juega un juego, la CPU pasa muchos ciclos lidiando con la compilación de sombreadores, la descompresión de datos del juego y la inicialización de objetos del juego, como lo describe AMD en una diapositiva de presentación de GDC (PDF). Las tareas de descompresión en realidad consumen muchos recursos y ancho de banda de E/S del sistema, y es por esta razón que cambiar el trabajo de descompresión a una GPU puede beneficiar a un usuario mientras juega. Con la descompresión de GPU, una CPU tiene más libertad para trabajar en otras tareas importantes y puede evitar los cuellos de botella tradicionales.
“Al aplicar la compresión tradicional con descompresión en la CPU, es la CPU la que se convierte en el cuello de botella general, lo que resulta en un rendimiento más bajo del que sería posible con la transmisión sin comprimir”, dice un blog técnico de Nvidia. «No solo subutiliza los recursos de E/S disponibles del sistema, sino que también quita ciclos de CPU de otras tareas que necesitan recursos de CPU».
Si elimina la etapa de descompresión de la CPU, los datos del juego seguirán pasando por la CPU y la memoria del sistema, pero la GPU puede usar su exceso de núcleos para acelerar el proceso de descompresión.
Si está confundido acerca de cómo encaja RTX IO con todas las demás tecnologías de promoción de descompresión de GPU, probablemente no sea el único. Muchas empresas tienen un papel que desempeñar en la implementación de GDeflate y tienen su propio giro. Esencialmente, las API de DirectX 12 de Microsoft y Vulkan de Khronos admiten la descompresión de GPU: Microsoft a través de DirectStorage y Vulkan a través de las extensiones de Vulkan.
Nvidia, Intel y AMD admitirán la descompresión de GPU, GDeflate, en sus propias tarjetas gráficas con compatibilidad con controladores y tecnologías asociadas. En el caso de Nvidia, el soporte de GeForce es cortesía de lo que llama RTX IO.
Estamos viendo a Nvidia impulsando la tecnología en primer lugar bajo su propio estandarte gracias al programa RTX Remix, que le brinda la flexibilidad de trabajar de cerca con los desarrolladores en un proyecto como este. El primer juego importante que se espera que sea compatible con la descompresión de GPU es Ratchet & Clank: Rift Apart, que se lanzará a finales de este mes con soporte de descompresión de GPU por cortesía de DirectStorage 1.2. Es más probable que sea compatible con todo el hardware de la GPU a su debido tiempo.
Aunque probablemente necesite un SSD NVMe para aprovechar al máximo estas nuevas tecnologías de almacenamiento. No es un requisito, incluso Ratchet & Clank funcionará en un disco duro tradicional, pero los beneficios seguramente se verán silenciados por tecnologías de almacenamiento mucho más lentas. Sin duda, es un buen momento para actualizar a un SSD, si aún no lo ha hecho.