Cómo configurar SMPTE 2110 en Unreal Engine
Esta página contiene todo lo que debes saber para configurar e implementar SMPTE 2110 en Unreal Engine con NVIDIA Rivermax. Esta guía está dirigida a usuarios que requieren la función SMPTE 2110 de gran ancho de banda, incluidos los sectores de la radiodifusión y el cine.
Requisitos previos
A continuación, se indican los requisitos de hardware y de licencia para integrar SMPTE 2110 con NVIDIA Rivermax:
Hardware
Rivermax es un SDK desarrollado por NVIDIA que funciona con tarjeta de red Mellanox Connect-X.
Aunque hay otros productores de 2110, las funciones del SMPTE 2110 de Unreal Engine 5.4 (en el momento de esta publicación) requieren específicamente NVIDIA Rivermax.
Tarjetas de red compatibles
Controlar una pared de LED requiere la precisión de Bluefield para el PTP (protocolo de tiempo de precisión). La siguiente lista describe las tarjetas de red (NIC) actualmente compatibles con Unreal Engine:
| Tarjeta de red (NIC) | Información |
|---|---|
Connect-X 6 BlueField-2 | Recomendamos esta familia de NIC compatibles, ya que cuentan con precisión PTP (protocolo de tiempo de precisión) en sistemas Windows. Se requiere PTP si se controla una pared de LED. |
Connect-X 6 | Esta familia de NIC es compatible, pero está limitada porque no cuenta con precisión PTP en sistemas Windows. |
Connect-X 5 | Esta familia de NIC es compatible con el SDK de Rivermax, pero no la recomendamos para instalaciones nuevas. |
Para obtener una vista más detallada, consulta el sitio web de NVIDIA. (Necesitas una cuenta de NVIDIA para ver el sitio).
Las capacidades de GPUDirect están restringidas a GPU profesionales a partir de la clase 4000 y requieren arquitectura Ampere o una generación de arquitectura futura (por ejemplo, RTX 6000 Ada, RTX 5000 Ada, RTX 4500 Ada o RTX 4000 Ada). Para obtener una lista completa de las GPU compatibles con GPUDirect, consulta el sitio web de NVIDIA.
Además, necesitarás una placa base que admita la opción de barra redimensionable, lo que puede requerir una actualización del firmware de la BIOS.
Software
Para utilizar Rivermax con Unreal Engine, te recomendamos que sigas la guía de implementación que se encuentra en el sitio web de NVIDIA Rivermax, implementación de DPU de Windows (versión 2.51).
Las tarjetas Bluefield-2 se están retirando gradualmente desde agosto de 2025 y pronto llegarán al final de su vida útil.
Las tarjetas Bluefield 3 funcionan con las versiones 1.41.11 y 1.60.6 de Rivermax (a partir de UE 5.5 y 5.6). Sin embargo, requieren una versión diferente de las secuencias de comandos de implementación de DPU, y el nuevo firmware se instala automáticamente con las secuencias de comandos de DPU utilizando un archivo Bluefield Bootstream (BFB).
Bluefield 2
| Versión de Unreal Engine | Versión del SDK de Rivermax | Versión de WinOF-2 | Versión de DPU | Versión de firmware |
|---|---|---|---|---|
5.3 | 1.20.10 | 3.10.52010 | 2.21 | 24.35.1012 |
5.4 | 1.41.11 | 24.1.50000 | 2.51 | 24.40.1000 |
5.5 | 1.41.11 | 24.1.50000 | 2.51 | 24.40.1000 |
5.6 | 1.60.6 | 24.10.50010 | 2.51 | 24.43.1014 |
Bluefield 3
| Versión de Unreal Engine | Versión del SDK de Rivermax | Versión de WinOF-2 | Versión de secuencia de comandos de DPU |
|---|---|---|---|
5.5 | 1.41.11 | 25.4.50020 | 3.0.0 |
5.6 | 1.60.6 | 25.4.50020 | 3.0.0 |
Ruta de instalación del SDK de Rivermax
La ruta de instalación predeterminada para el SDK de RIvermax es ‘C:\Program Files\Mellanox\Rivermax\lib’.
En Unreal Engine 5.4 y versiones posteriores, además de utilizar la ruta predeterminada, puedes especificar la ruta de instalación del SDK de Rivermax mediante la variable de entorno $RIVERMAX_PATH.
A partir de Unreal Engine 5.6, debes especificar una ruta explícita a tu versión del SDK de Rivermax.
| Versión de Unreal Engine | Versión de Rivermax compatible | Variable de entorno |
|---|---|---|
Unreal Engine 5.4 | 1.41.11 | RIVERMAX_PATH |
Unreal Engine 5.5 | 1.41.11 | RIVERMAX_PATH |
Unreal Engine 5.6 | 1.60.6 | RIVERMAX_PATH_1_60_6 |
Licencia
Necesitas una licencia para utilizar el SDK de Rivermax de NVIDIA con Unreal Engine. Ponte en contacto con NVIDIA para obtener una licencia.
De forma predeterminada, el sistema espera encontrar la licencia junto al DLL de Rivermax. Puedes utilizar la variable del entorno $RIVERMAX_LICENSE_PATH para especificar una ubicación diferente (como una unidad de red) para buscar la licencia.
Pasos de implementación
Cuando ajustes tu implementación de Rivermax, consulta la documentación oficial de Nvidia que se proporciona con tu DPU y con el SDK de Rivermax.
Opcional: configuración de GPUDirect
Cuando ajustes GPUDirect, asegúrate de que la GPU y la DPU (tarjeta Mellanox) se encuentran en el mismo complejo raíz. Si no lo están, los paquetes SMPTE 2110 se pueden perder, especialmente si hay múltiples transmisiones de entrada.
Habilita la opción de barra de tamaño variable en la BIOS.
Para conseguir un rendimiento óptimo, conviene colocar la tarjeta de red y la GPU en el mismo complejo raíz.
Valida la memoria disponible de BAR1.
Utiliza la información de Nvidia Control Panel - System para validar que se ha habilitado.
Crea una nueva variable de entorno para utilizar CUDA con Rivermax.
RIVERMAX_ENABLE_CUDAEstablece su valor en 1.
Durante la inicialización, si el sistema encuentra un dispositivo GPUDirect compatible, inicializará la biblioteca con esta cinoatubukudad. Si no, volverá a la ruta de memoria del sistema.