Configuration de SMPTE 2110 dans l'Unreal Engine
Cette page contient toutes les informations dont vous avez besoin pour configurer et déployer SMPTE 2110 dans l’Unreal Engine à l'aide de Nvidia Rivermax. Ce guide est destiné aux utilisateurs qui ont besoin de la fonctionnalité SMPTE 2110 à large bande passante, y compris dans le secteur de la radiodiffusion et du cinéma.
Conditions préalables
Vous trouverez ci-après les exigences matérielles et de licence pour intégrer SMPTE 2110 à l'aide de Nvidia Rivermax :
Matériel
Rivermax est un kit SDK développé par NVIDIA qui fonctionne avec les cartes réseau Mellaox Connect-X.
Bien qu'il existe d'autres producteurs de 2110, les fonctionnalités SMPTE 2110 de la version 5.4 de l'Unreal Engine (au moment de la publication) nécessitent spécifiquement NVIDIA Rivermax.
Cartes réseau prises en charge
Le pilotage d'un mur de LED nécessite Bluefield pour garantir la précision du PTP (precision time protocol). La liste ci-dessous décrit les cartes réseau (NIC) actuellement prises en charge par l’Unreal Engine :
| Carte réseau (NIC) | Informations |
|---|---|
Connect-X 6 BlueField-2 | Nous recommandons cette gamme de cartes réseau prises en charge, car elle offre une précision PTP (protocole de temps de précision) sur les systèmes Windows. Le PTP est nécessaire pour piloter un mur de LED. |
Connect-X 6 | Cette gamme de cartes réseau est prise en charge, mais ses fonctionnalités sont limitées, car elle ne dispose pas de la précision PTP sur les systèmes Windows. |
Connect-X 5 | Cette gamme de cartes NIC est prise en charge par le kit SDK Rivermax, mais elle est déconseillée pour les nouvelles installations. |
Pour une vue plus détaillée, consultez le site web de NVIDIA (vous devez disposer d'un compte NVIDIA pour consulter le site).
Les fonctionnalités GPUDirect sont réservées aux processeurs graphiques professionnels à partir de la série 4000 et nécessitent l'architecture Ampere ou une architecture de nouvelle génération (par exemple, RTX 6000 Ada, RTX 5000 Ada, RTX 4500 Ada ou RTX 4000 Ada). Pour obtenir la liste complète des processeurs graphiques qui prennent en charge GPUDirect, consultez le site web de NVIDIA.
Par ailleurs, vous avez besoin d'une carte mère prenant en charge une option de redimensionnement de la barre, ce qui peut nécessiter une mise à jour du micrologiciel du BIOS.
Logiciel
Pour utiliser Rivermax avec l'Unreal Engine, nous vous recommandons de suivre le guide de déploiement disponible sur le site web de NVIDIA Rivermax, Windows DPU Deployment (version 2.51).
Les cartes Bluefield-2 sont progressivement abandonnées depuis août 2025 et arriveront bientôt en fin de vie.
Les cartes Bluefield 3 fonctionnent avec Rivermax 1.41.11 et 1.60.6 (à partir de l'UE 5.5 et 5.6). Elles nécessitent toutefois une version différente des scripts de déploiement de DPU. Le nouveau microprogramme est automatiquement installé avec les scripts de DPU à l'aide d'un fichier Bluefield Bootstream (BFB).
Bluefield 2
| Version de l'Unreal Engine | Version du kit SDK Rivermax | Version de WinOF-2 | Version du DPU | Version du microprogramme |
|---|---|---|---|---|
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
| Version de l'Unreal Engine | Version du kit SDK Rivermax | Version de WinOF-2 | Version des scripts de DPU |
|---|---|---|---|
5.5 | 1.41.11 | 25.4.50020 | 3.0.0 |
5.6 | 1.60.6 | 25.4.50020 | 3.0.0 |
Chemin d'installation du SDK Rivermax
Le chemin d'installation par défaut du SDK RIvermax est ‘C:\Program Files\Mellanox\Rivermax\lib’.
Dans la version 5.4 et les versions ultérieures de l'Unreal Engine, en plus d'utiliser le chemin par défaut, vous pouvez spécifier le chemin d'installation du kit SDK Rivermax à l'aide de la variable d'environnement $RIVERMAX_PATH.
À partir de l'Unreal Engine 5.6, vous devez spécifier un chemin explicite vers votre version du kit SDK Rivermax.
| Version de l'Unreal Engine | Version de Rivermax prise en charge | Variable d'environnement |
|---|---|---|
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 |
Licence
Il vous faut une licence pour utiliser le SDK Rivermax de NVIDIA avec l'Unreal Engine. Contactez NVIDIA pour obtenir une licence.
Par défaut, le système s'attend à trouver la licence à côté de la DLL Rivermax. Vous pouvez utiliser la variable d'environnement $RIVERMAX_LICENSE_PATH pour spécifier un emplacement différent (p. ex., un disque réseau) pour rechercher la licence.
Étapes de déploiement
Pour configurer votre déploiement Rivermax, consultez la documentation officielle de NVIDIA, fournie avec votre DPU et le kit SDK Rivermax.
Facultatif : Configuration de GPUDirect
Lors de la configuration de GPUDirect, assurez-vous que le processeur graphique et le DPU (carte Mellanox) se trouvent sur le même complexe racine. Dans le cas contraire, vous risquez de perdre les paquets SMPTE 2110, notamment en cas de flux d'entrée multiples.
Activez l'option de barre redimensionnable dans votre BIOS.
Pour des performances optimales, vous devez placer la carte réseau et le GPU sur le même complexe racine.
Validez la mémoire disponible pour BAR1.
Utilisez les informations du Panneau de commande Nvidia - Système pour valider son activation.
Créez une variable d'environnement pour utiliser CUDA avec Rivermax.
RIVERMAX_ENABLE_CUDADéfinissez sa valeur sur 1.
Lors de l'initialisation, si le système détecte un appareil compatible avec GPUDirect, il initialise la bibliothèque avec cette prise en charge. Dans le cas contraire, il utilise par défaut le chemin d’accès à la mémoire système.