Los entusiastas lograron ejecutar el renderizado neuronal NVIDIA DLSS 5 en equipos con Apple Silicon. La implementación experimental realmente altera la imagen, pero en el M5 Pro a 1440p la velocidad cayó a 2,32 FPS, y el procesamiento de un fotograma tardó aproximadamente 240 ms.

Cómo se lanzó DLSS 5 en Mac

El desarrollador iamwavecut ha trasladado los modelos de red neuronal DLSS 5 a Apple Silicon utilizando MLX y Metal. El proyecto que creó, MLX-DLSS, es capaz de ejecutar renderizado neuronal y generación de cuadros sin una tarjeta gráfica NVIDIA. Sin embargo, el proyecto no distribuye los modelos ni las bibliotecas de NVIDIA: los pesos se extraen de las propias bibliotecas DLSS del usuario.

Apple M5 Pro DLSS 5

Otro desarrollador, Mappsnet7, conectó un backend Metal a juegos de Windows mediante ReShade y Game Porting Toolkit 4.0b2. Por lo tanto, no se trata de soporte oficial de DLSS 5 en macOS, sino de una cadena experimental compuesta por varias capas de software.

El usuario de Reddit AnyPomelo3352 la probó en un MacBook Pro con M5 Pro y un GPU de 16 núcleos. El juego se ejecutó mediante Game Porting Toolkit 4.0b2 y Metal 4 con una resolución de 2560×1600 píxeles. Tras activar el renderizado neuronal, se hicieron más evidentes los cambios en la iluminación de las superficies, el sombreado y la profundidad de la escena.

La imagen es mejor, pero no se puede jugar

El principal problema resultó ser el rendimiento. A 1440p, la latencia del renderizado neuronal alcanzó aproximadamente 240 ms y la tasa de cuadros bajó a 2,32 FPS. Para comparar, TechSpot evaluó el tiempo de procesamiento de DLSS 5 en una GeForce de escritorio RTX 5050 a 1440p en aproximadamente 24 ms. Esto representa una diferencia de diez veces solo en la etapa de funcionamiento de DLSS 5.

Una de las razones está relacionada con los cálculos FP8 en los que se basa DLSS 5. El M5 Pro no cuenta con una ruta de hardware especializada para FP8, por lo que la implementación experimental realiza las operaciones correspondientes mediante FP16. Según la estimación del autor de la prueba, el GPU M5 Pro de 16 núcleos ofrece aproximadamente 26 TOPS en este escenario, frente a unos 105 TOPS del RTX 5050. Las pérdidas adicionales provienen de ReShade y de la conversión de gráficos a través de Game Porting Toolkit.

GeForce RTX 5050

En el M5 Max más potente, el resultado es mejor, pero aún está lejos de una experiencia de juego cómoda. En una prueba temprana de The Witcher 3 con la configuración máxima a través de GPTK4, el sistema ofrecía aproximadamente 12 FPS FPS a 1728×1080, 15 FPS FPS a 1280×800 y 22 FPS FPS a 960×600. El desarrollador señaló que la optimización de los núcleos Metal y la transferencia de fotogramas entre el juego y la red neuronal aún está en curso.

DLSS 5 se diferencia de las generaciones anteriores de DLSS en que no solo reconstruye la imagen a partir de un fotograma de menor resolución. La red neuronal genera el aspecto final del fotograma utilizando datos de renderizado convencional, vectores de movimiento e información temporal. La implementación oficial de NVIDIA funciona actualmente como parte de la cadena de procesamiento de juegos en las tarjetas gráficas GeForce RTX 50.

De este modo, el experimento confirma que los modelos DLSS 5 pueden trasladarse técnicamente fuera de la ecosistema NVIDIA. Sin embargo, los resultados actuales en M5 Pro y M5 Max siguen siendo más una demostración de la posibilidad de ejecución que un método para utilizar DLSS 5 en juegos en Mac.

Sigue a MobiDevices
Telegram