Requisitos do sistema

Este capítulo lista os requisitos mínimos do sistema para trabalhar com o ARR (Azure Remote Rendering).

PC de desenvolvimento

  • Windows 10 versão 1903 ou superior ou Windows 11.
  • Drivers de vídeo atualizados.
  • Opcional: decodificador de vídeo de hardware H265, se você quiser usar a visualização local do conteúdo renderizado remotamente (por exemplo, no Unity).

Importante

O Windows Update nem sempre apresenta os drivers de GPU mais recentes. Acesse o site do fabricante da GPU para obter os drivers mais recentes:

A tabela a seguir lista as GPUs que dão suporte à decodificação de vídeo de hardware H265.

Fabricante da GPU Modelos com suporte
NVIDIA Verifique a Matriz de suporte do NVDECna parte inferior desta página. A sua GPU precisa de um SIM na coluna H.265 4:2:0 8 bits.
AMD GPUs com pelo menos a versão 6 do Unified Video Decoder da AMD.
Intel Skylake e CPUs mais recentes

Embora o codec H265 correto possa estar instalado, as propriedades de segurança nas DLLs do codec poderão causar falhas na inicialização do codec. O Guia de solução de problemas descreve as etapas para resolver esse problema. O problema de DLL só pode ocorrer ao usar o serviço em um aplicativo da área de trabalho, por exemplo, no Unity.

Plataformas e dispositivos suportados

  • Windows 10 de 64 bits
  • Windows 11 de 64 bits
  • HoloLens 2
  • Meta Quest 2 (Visualização Pública)
  • Meta Quest Pro (Pré-visualização Pública)

Desktop Windows

Requisitos e limitações:

  • Não há suporte para versões do Windows de 32 bits.
  • Você precisa instalar o pacote mais recente do Microsoft Visual C++ Redistributable para poder executar qualquer aplicativo de Renderização Remota do Azure.
  • Não há suporte para RV. Somente a vinculação de gráficos de simulação é suportada.
  • Somente a API de renderização DX11 é suportada.

É importante usar o codec HEVC mais recente, pois as versões mais recentes têm melhorias significativas na latência. Para verificar qual versão está instalada no seu dispositivo:

  1. Inicie a Microsoft Store.
  2. Clique no botão "Biblioteca" na parte inferior esquerda.
  3. Encontre as Extensões de vídeo HEVC do fabricante do dispositivo na lista. Se não estiverem listadas nas atualizações, significa que a versão mais recente já está instalada. Caso contrário, clique no botão Obter atualizações e aguarde a instalação.
  4. Verifique se o codec listado tem pelo menos a versão 1.0.21821.0.
    1. Selecione a entrada Extensões de vídeo HEVC do fabricante do dispositivo na lista.
    2. Role para baixo até a seção Informações Adicionais.
    3. Verifique a entrada Versão instalada.

HoloLens 2

Requisitos e limitações:

Quest 2 e Quest Pro

Importante

Atualmente, o suporte para a Solicitação 2 e o Quest Pro está em Visualização Pública.

Essa funcionalidade é fornecida sem um Contrato de Nível de Serviço e, portanto, não é recomendada para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter recursos limitados.

Para obter mais informações, consulte Termos de Uso Complementares de Versões Prévias do Microsoft Azure.

Requisitos e limitações:

  • A versão mínima suportada do Unity é 2020.3.
  • Apenas o plugin OpenXR do Unity é suportado.
  • Recomenda-se usar o Universal Render Pipeline (URP) do Unity.
  • Somente a API de renderização Vulkan é suportada. O suporte a OpenGL não está disponível.
  • A Biblioteca de Autenticação da Microsoft (MSAL) não funciona para dispositivos Quest.
  • Quando um dispositivo Quest entra em repouso e é acordado novamente, o conteúdo remoto pode não ser retomado ou levar muito tempo para ser recuperado.
  • A ferramenta ArrInspector não é suportada.

Consulte a página de configuração do Unity para obter mais detalhes.

Rede

Uma conexão de rede estável e de baixa latência é essencial para uma boa experiência do usuário.

Confira o capítulo dedicado para requisitos de rede.

Para solucionar problemas de rede, veja o Guia de solução de problemas.

Firewall de rede

As máquinas virtuais do Azure Remote Rendering usam endereços IP compartilhados dos seguintes intervalos de IP:

Nome Region Prefixo de IP
Leste da Austrália australiaeast 20.53.44.240/28
Leste dos EUA eastus 20.62.129.224/28
Leste dos EUA 2 eastus2 20.49.103.240/28
Japan East japaneast 20.191.165.112/28
Norte da Europa northeurope 52.146.133.64/28
Centro-Sul dos Estados Unidos southcentralus 20.65.132.80/28
Sudeste Asiático southeastasia 20.195.64.224/28
Sul do Reino Unido uksouth 51.143.209.144/28
Europa Ocidental westeurope 20.61.99.112/28
Oeste dos EUA 2 westus2 20.51.9.64/28

Verifique se os firewalls (no dispositivo, dentro de roteadores etc.) não bloqueiam estes intervalos de IP e os seguintes intervalos de portas:

Porta Protocolo Permitir
49152-65534 TCP/UDP Saída

Software

O seguinte software deve ser instalado:

  • A versão mais recente do Visual Studio 2019(download)
  • Ferramentas do Visual Studio para Realidade Misturada. Especificamente, as seguintes instalações de carga de trabalho são obrigatórias:
    • Desenvolvimento para desktop com C++
    • Desenvolvimento da UWP (Plataforma Universal do Windows)
  • SDK do Windows 10.0.18362.0(download)
  • Para trabalhar com o repositório de exemplos:
  • Opcional: para exibir o fluxo de vídeo do servidor em um computador desktop, você precisa das Extensões de vídeo HEVC(link da Microsoft Store). Verifique se a versão mais recente está instalada procurando atualizações na Microsoft Store.

Unity

Para desenvolvimento com o Unity, instale uma versão compatível com o Unity (download). É recomendável usar o Hub do Unity para gerenciar instalações.

Importante

Além das versões com suporte mencionadas abaixo, confira a página de problemas conhecidos do Unity.

Lembre-se de incluir os seguintes módulos na instalação do Unity:

  • UWP – Suporte ao Build da Plataforma Universal do Windows
  • IL2CPP – Suporte ao Build do Windows (IL2CPP)

Unity 2019

As versões 2019.3 ou 2019.4 LTS são compatíveis com o Unity 2019. No entanto, para trabalhar com a versão do OpenXR do plug-in, é necessária uma versão baseada na versão 2020.

O ARR para Unity 2019 é compatível com a integração de XR interna para a Windows Mixed Reality e a nova estrutura do plug-in do SDK do XR.

Unity 2020

Para o Unity 2020, use a versão mais recente do Unity 2020.3.

Importante

Ao trabalhar com a versão OpenXR do plug-in, é preciso verificar se o URP (Pipeline de Renderização Universal) tem a versão 10.5.1 ou superior. Para verificar isso, abra o Gerenciador de Pacotes no menu Unity Windows e consulte a seção Universal RP : Version of the Universal RP

Unity 2021

Para o Unity 2021, use a versão mais recente do Unity 2021.3.

Diferenças entre o WMR e o OpenXR

No Unity 2019 e no Unity 2020, você ainda pode escolher entre o plug-in do WMR (Windows Mixed Reality) e do OpenXR. O WMR foi preterido para o Unity 2021 e versões posteriores. Uma limitação conhecida da versão do WMR é que ela não funciona no espaço de cores linear.

Próximas etapas