Como configurar o SMPTE 2110 na Unreal Engine
Esta página contém tudo que você precisa saber para definir e implantar o SMPTE 2110 na Unreal Engine usando o NVIDIA Rivermax. Este guia destina-se a usuários que precisam de funcionalidade SMPTE 2110 de alta largura de banda, incluindo o setor de Radiodifusão e Cinema.
Pré-requisitos
A seguir apresentamos os requisitos de hardware e as licenças para integrar o SMPTE 2110 usando o NVIDIA Rivermax:
Hardware
O Rivermax é um SDK desenvolvido pela NVIDIA que funciona com placas de rede Mellanox Connect-X.
Embora existam outros produtores de 2110, as funcionalidades da Unreal Engine 5.4 SMPTE 2110 (no momento da publicação) exigem especificamente o NVIDIA Rivermax.
Placas de rede compatíveis
Orientar uma parede de LEDs requer Bluefield para precisão de PTP (protocolo de tempo de precisão). A lista a seguir descreve as placas de rede (NICs) atualmente aceitas pela Unreal Engine:
| Placa de rede (NIC) | Informações |
|---|---|
BlueField-2 com Connect-X 6 | Recomendamos esta família de NICs compatível, pois possui precisão PTP (protocolo de tempo de precisão) nos sistemas Windows. O PTP é necessário para orientar uma parede de LEDs. |
Connect-X 6 | Esta família de NICs é compatível, mas limitada por não ter precisão PTP nos sistemas Windows. |
Connect-X 5 | Esta família de NICs é compatível com o SDK Rivermax, mas não a recomendamos para novas instalações. |
Consulte uma visão mais detalhada no site da NVIDIA (você precisa de uma conta NVIDIA para visualizar o site).
Os recursos de GPUDirect são restritos a GPUs profissionais a partir da classe 4000 e superiores, e exigem a arquitetura Ampere ou uma futura geração de arquitetura (por exemplo, RTX 6000 Ada, RTX 5000 Ada, RTX 4500 Ada ou RTX 4000 Ada). Para obter uma lista completa de GPUs compatíveis com GPUDirect, consulte o site da NVIDIA.
Além disso, você precisa de uma placa-mãe com suporte a uma opção de barras redimensionáveis, o que pode exigir uma atualização de hardware do BIOS.
Software
Para usar o Rivermax com a Unreal Engine, recomendamos que siga o guia de implantação encontrado no site do NVIDIA Rivermax, Implementação de DPU do Windows (versão 2.51).
Os cards Bluefield-2 estão em faseamento a partir de agosto de 2025 e, em breve, chegarão ao fim da vida.
As cards Bluefield 3 são compatíveis com o Rivermax versões 1.41.11 e 1.60.6 (a partir da UE 5.5 e 5.6). No entanto, eles exigem uma versão diferente dos códigos de implantação da DPU, e o novo microcódigo é instalado automaticamente com os códigos da DPU usando um arquivo Bluefield Bootstream (BFB).
Bluefield 2
| Versão da Unreal Engine | Versão do SDK Rivermax | Versão do WinOF-2 | Versão da DPU | Versão do 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
| Versão da Unreal Engine | Versão do SDK Rivermax | Versão do WinOF-2 | Versão dos scripts da DPU |
|---|---|---|---|
5.5 | 1.41.11 | 25.4.50020 | 3.0.0 |
5.6 | 1.60.6 | 25.4.50020 | 3.0.0 |
Caminho de instalação do SDK Rivermax
O caminho de instalação padrão para o SDK Rivermax é "C:\Program Files\Mellanox\Rivermax\lib".
Na Unreal Engine 5.4 e posteriores, além de usar o caminho padrão, você pode especificar o caminho de instalação para o SDK Rivermax usando a variável de ambiente $RIVERMAX_PATH.
A partir da Unreal Engine 5.6, você deve especificar um caminho explícito para sua versão do SDK Rivermax.
| Versão da Unreal Engine | Versão do Rivermax com suporte | Variável de ambiente |
|---|---|---|
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 |
Licença
Você precisa de uma licença para usar o SDK Rivermax NVIDIA com a Unreal Engine. Entre em contato com a NVIDIA para obter uma licença.
Por padrão, o sistema espera encontrar a licença ao lado da DLL do Rivermax. Você pode usar a variável de ambiente $RIVERMAX_LICENSE_PATH para especificar uma localização diferente (como uma unidade de rede) para procurar a licença.
Etapas de implantação
Ao configurar a implantação do Rivermax, consulte a documentação oficial da Nvidia fornecida com sua DPU e com o SDK Rivermax.
Opcional: configuração do GPUDirect
Ao configurar o GPUDirect, certifique-se de que a GPU e a DPU (placa Mellanox) estão no mesmo complexo raiz. Caso contrário, os pacotes SMPTE 2110 poderão ser perdidos, especialmente se houver várias transmissões de entrada.
Habilite a opção de BAR redimensionável na BIOS.
Para obter o desempenho ideal, você deve colocar as placas de rede e a GPU no mesmo complexo-raiz.
Valide a memória disponível de BAR1.
Use o Nvidia Control Panel — Informações sobre o sistema para validar se está habilitado.
Crie uma variável de ambiente para usar CUDA com o Rivermax.
RIVERMAX_ENABLE_CUDADefina seu valor como 1.
Durante a inicialização, se o sistema encontrar um dispositivo GPUDirect compatível, inicializará a biblioteca com esse suporte. Caso contrário, voltará a usar o caminho de memória do sistema.