Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Área de Trabalho Virtual do Azure dá suporte à aceleração de GPU (unidade de processamento gráfico) na renderização e codificação para melhorar o desempenho e a escalabilidade do aplicativo usando o RDP (Protocolo de Área de Trabalho Remota). A aceleração de GPU é crucial para aplicativos com uso intensivo de gráficos, como aqueles usados por designers gráficos, editores de vídeo, modeladores 3D, analistas de dados ou especialistas em visualização.
Há três componentes para a aceleração de GPU na Área de Trabalho Virtual do Azure que trabalham juntos para melhorar a experiência do usuário:
Renderização de aplicativos acelerada por GPU: use a GPU para renderizar gráficos em uma sessão remota.
Codificação de quadro remoto acelerada por GPU: o protocolo da Área de Trabalho Remota codifica todos os gráficos renderizados para transmissão ao dispositivo local. A codificação de quadro remoto acelerada por GPU usa a GPU para codificar os quadros gráficos renderizados para fornecer taxas de quadros mais altas e melhores experiências do usuário, embora esse recurso possa consumir mais largura de banda da rede e recursos do host da sessão e do cliente. Isso beneficia aplicações como modelagem 3D, CAD/CAM ou reprodução e edição de vídeo. Você pode optar por codificar com:
- AVC/H.264
- A codificação de vídeo de alta eficiência (HEVC) também é conhecida como H.265. Ele permite uma compactação de dados 25-50% melhor em comparação com AVC/H.264, com a mesma qualidade de vídeo, ou melhor qualidade com a mesma taxa de bits.
Observação
Se você habilitar a aceleração de hardware HEVC/H.265 e AVC/H.264, mas o codec HEVC/H.265 não estiver disponível no dispositivo local ou seu ambiente não atender aos pré-requisitos para HEVC/H.265, AVC/H.264 será usado em seu lugar.
Você pode habilitar a codificação de vídeo em tela inteira com AVC/H.264 mesmo sem aceleração de GPU, mas o HEVC/H.265 requer uma máquina virtual remota habilitada para GPU compatível.
Você também pode aumentar o valor de croma padrão para melhorar a qualidade da imagem.
Este artigo mostra quais tamanhos de VM do Azure você pode usar como host de sessão com aceleração de GPU e como habilitar a aceleração de GPU para renderização e codificação.
Tamanhos de VM do Azure otimizados para GPU com suporte
A tabela a seguir lista quais tamanhos de VM do Azure são otimizados para aceleração de GPU e têm suporte como hosts de sessão na Área de Trabalho Virtual do Azure:
| Tamanho da VM do Azure | Renderização de aplicativos acelerada por GPU | Codificação de quadro remoto acelerada por GPU |
|---|---|---|
| Série NVv3 | Com suporte | HEVC/H.265 AVC/H.264 |
| Série NVv4 | Com suporte | AVC/H.264 |
| NVadsA10 série v5 | Com suporte | HEVC/H.265 AVC/H.264 |
| Série NCasT4_v3 | Com suporte | HEVC/H.265 AVC/H.264 |
A escolha certa do tamanho da VM depende de muitos fatores, incluindo as cargas de trabalho específicas do aplicativo, a qualidade desejada da experiência do usuário e o custo. Em geral, GPUs maiores e mais capazes oferecem uma melhor experiência do usuário em uma determinada densidade de usuário. Tamanhos de GPU menores e fracionários permitem um controle mais refinado sobre custo e qualidade.
Os tamanhos de VM com uma GPU NVIDIA vêm com uma licença GRID que suporta 25 usuários simultâneos.
Importante
As VMs das séries NC, NCv2, NCv3, ND e NDv2 do Azure geralmente não são apropriadas como hosts de sessão. Esses tamanhos de VM são adaptados para ferramentas especializadas de computação ou aprendizado de máquina de alto desempenho, como aquelas criadas com NVIDIA CUDA. Eles não dão suporte à aceleração de GPU para a maioria dos aplicativos ou para a interface do usuário do Windows.
Pré-requisitos
Antes de habilitar a aceleração de GPU, é necessário:
Um pool de hosts existente com hosts de sessão usando um tamanho de VM do Azure otimizado para GPU com suporte para os recursos gráficos que você deseja habilitar. Os drivers gráficos suportados estão listados em Instalar drivers gráficos suportados em seus hosts de sessão.
Para configurar o Microsoft Intune, você precisa:
- Conta do Microsoft Entra ID à qual foi atribuída a função RBAC interna do Gerenciador de políticas e perfis.
- Um grupo que contém os dispositivos que você deseja configurar.
Para configurar a Política de Grupo, você precisa:
- Uma conta de domínio que tem permissão para criar ou editar objetos de Política de Grupo.
- Um grupo de segurança ou unidade organizacional (OU) que contém os dispositivos que você deseja configurar.
Além disso, para a aceleração de hardware HEVC/H.265, você também precisa:
Os hosts da sessão devem estar executando o Windows 10 ou o Windows 11.
Um grupo de aplicativos da área de trabalho. Não há suporte para o RemoteApp.
Se você aumentou o valor do chroma para 4:4:4, o valor do chroma retornará para 4:2:0 ao usar a aceleração de hardware HEVC.
Desative o redirecionamento de multimídia nos hosts da sessão desinstalando o componente host.
O modelo Administrativo para Área de Trabalho Virtual do Azure disponível na Política de Grupo para configurar os hosts da sessão.
Um dispositivo Windows local que você usa para se conectar a uma sessão remota deve ter:
Uma GPU que tenha suporte para decodificação HEVC (H.265) 4K YUV 4:2:0. Para obter mais informações, consulte a documentação do fabricante. Veja a seguir alguns links para a documentação de alguns fabricantes:
Codec Microsoft HEVC instalado. Isso pode ser obtido de 1 de 3 maneiras:
- O codec Microsoft HEVC está incluído em novas instalações do Windows 11 22H2 ou posterior.
- Você pode adquirir o codec Microsoft HEVC na Microsoft Store.
- Se você estiver usando o aplicativo do Windows App versão 2.0.503.0 ou posterior e ainda não tiver o codec Microsoft HEVC instalado, o aplicativo tentará instalar uma versão especializada do codec HEVC compatível somente com sessões remotas iniciadas por meio do Windows App. Observe que esse método requer acesso à Microsoft Store.
Um dos seguintes aplicativos para se conectar a uma sessão remota. Não há suporte para outras plataformas e versões.
- Windows App no Windows, versão 2.0.503.0 ou posterior.
- Aplicativo de Área de Trabalho Remota no Windows, versão 1.2.6081 ou posterior.
Instale drivers gráficos compatíveis nos hosts de sessão
Para aproveitar os recursos de GPU das VMs da série N do Azure na Área de Trabalho Virtual do Azure, você deve instalar os drivers gráficos apropriados. Siga as instruções em Sistemas operacionais e drivers compatíveis para saber como instalar drivers.
Importante
Há suporte apenas para drivers distribuídos pelo Azure.
Ao instalar drivers, aqui estão algumas diretrizes importantes:
Para tamanhos de VMs com uma GPU NVIDIA, somente os drivers NVIDIA GRID dão suporte à aceleração de GPU para a maioria dos aplicativos e a interface do usuário do Windows. Os drivers NVIDIA CUDA não dão suporte à aceleração de GPU para esses tamanhos de VM. Para baixar e saber como instalar o driver, consulte Instalar drivers de GPU NVIDIA em VMs da série N que executam o Windows e certifique-se de instalar o driver GRID. Se você instalar o driver usando a Extensão de Driver de GPU NVIDIA, o driver GRID será instalado automaticamente para esses tamanhos de VM.
- Para aceleração de hardware HEVC/H.265, você deve usar o driver de GPU NVIDIA GRID 16.2 (537.13) ou posterior.
Para tamanhos de VMs com uma GPU AMD, instale os drivers AMD fornecidos pelo Azure. Para baixar e saber como instalar o driver, consulte Instalar drivers de GPU AMD em VMs da série N que executam o Windows.
Habilitar a renderização de aplicativos acelerada por GPU e a codificação remota de quadros
Por padrão, as sessões remotas da Área de Trabalho Virtual do Azure são renderizadas com a CPU e não usam as GPUs disponíveis. Você pode habilitar a renderização de aplicativos acelerada por GPU e a codificação remota de quadros usando o Microsoft Intune ou a Política de Grupo.
Importante
Se as configurações de aceleração de GPU usando H.264/AVC e H.265/HEVC estiverem habilitadas, o H.265/HEVC será priorizado para sessões remotas compatíveis.
Selecione a guia relevante para seu cenário.
Para habilitar a renderização de aplicativos acelerada por GPU usando o Intune:
Crie ou edite um perfil de configuração para dispositivos Windows 10 e posteriores com o tipo de perfil de catálogo Configurações.
No seletor de configurações, vá até Modelos> administrativosComponentes> do WindowsServiços de Área de Trabalho Remota Host>>de Sessão de Área de Trabalho RemotaAmbiente de Sessão Remota.
Selecione as seguintes configurações:
Para renderização de aplicativos acelerada por GPU, marque a caixa para Usar adaptadores gráficos de hardware para todas as sessões dos Serviços de Área de Trabalho Remota.
Para codificação de quadro remoto acelerada por GPU usando H.264/AVC:
- Marque a caixa Priorizar o modo gráfico H.264/AVC 444 para conexões de Área de Trabalho Remota.
- Marque a caixa Configurar codificação de hardware H.264/AVC para conexões de Área de Trabalho Remota.
Observação
Marcar a caixa para priorizar o modo gráfico H.264 sem marcar a caixa para configurar a codificação de hardware pode resultar em codificação de vídeo em tela cheia H.264/AVC baseada em software/CPU.
Para codificação de quadro remoto acelerada por GPU usando H.265/HEVC, navegue até Modelos> administrativosComponentes> do Windows Host da Sessão da Área deTrabalho Remota dos Serviços> daÁrea de Trabalho Remota Área de Trabalho Virtual do>Azure no seletor de configurações.
Para habilitar a codificação de quadro remoto acelerada por GPU usando H.265/HEVC Marque a caixa Configurar codificação de hardware H.265/HEVC para Conexões de Área de Trabalho Remota e feche o seletor de configurações.
Expanda a categoria Modelos administrativos e defina a opção de alternância para cada configuração da seguinte maneira:
Para renderização de aplicativos acelerada por GPU, defina Usar adaptadores gráficos de hardware para todas as sessões dos Serviços de Área de Trabalho Remota como Habilitado.
Para codificação de quadro remoto acelerada por GPU usando H.264/AVC, defina Configurar codificação de hardware H.264/AVC para conexões de Área de Trabalho Remota como Habilitado.
Para codificação de vídeo em tela cheia, defina Priorizar modo gráfico H.264/AVC 444 para conexões de Área de Trabalho Remota como Habilitado.
Para codificação de quadro remoto acelerada por GPU usando H.265/HEVC, defina Configurar codificação de hardware H.265/HEVC para Conexões de Área de Trabalho Remota como Habilitada.
Selecione Avançar.
Opcional: Na guia Rótulos de escopo , selecione um rótulo de escopo para filtrar o perfil. Para obter mais informações sobre os rótulos de escopo, consulte Usar o controle de acesso com base na função e nos rótulos de escopo da TI distribuída.
Na guia Atribuições , selecione o grupo que contém os computadores que fornecem uma sessão remota que você deseja configurar e selecione Avançar.
Na guia Examinar + criar , examine as configurações e selecione Criar.
Depois que a política se aplicar aos computadores que fornecem uma sessão remota, reinicie-os para que as configurações entrem em vigor.
Verificar a aceleração de GPU
Para verificar se uma sessão remota está usando aceleração de GPU, renderização de aplicativos acelerada por GPU, codificação de quadros ou codificação de vídeo em tela inteira:
Se você quiser verificar a aceleração de hardware HEVC/H.265, conclua as seguintes etapas extras:
Verifique se o dispositivo Windows local tem o codec Microsoft HEVC instalado abrindo um prompt do PowerShell e execute o seguinte comando:
Get-AppxPackage -Name "Microsoft.HEVCVideoExtension" | FT Name, VersionA saída deve ser semelhante à seguinte:
Name Version ---- ------- Microsoft.HEVCVideoExtension 2.1.1161.0Verifique se o redirecionamento de multimídia está desabilitado no host da sessão se você estiver usando.
Conecte-se a um dos hosts de sessão que você configurou, por meio da Área de Trabalho Virtual do Azure ou de uma conexão RDP direta.
Abra um aplicativo que usa aceleração de GPU e gere alguma carga para a GPU.
Abra o Gerenciador de Tarefas e vá para a guia Desempenho . Selecione a GPU para ver se a GPU está sendo utilizada pelo aplicativo.
Dica
Para GPUs NVIDIA, você também pode usar o utilitário para marcar a utilização da
nvidia-smiGPU ao executar o aplicativo. Para obter mais informações, consulte Verificar a instalação do driver.Para verificar a codificação de tela inteira acelerada por GPU usando HEVC/H.265, você pode abrir a janela Informações de Conexão da sua sessão.
Se sua sessão estiver no modo de tela inteira, selecione o ícone de intensidade do sinal na barra de conexão RDP na parte superior da janela da sessão. Se sua sessão estiver no modo de janela, clique com o botão direito do mouse na parte superior da janela e selecione Informações de Conexão no menu de contexto.
Selecione "Ver detalhes" para expandir a janela com informações adicionais. Se você vir Codecs Used: HEVC em Detalhes gráficos, a codificação de quadros acelerada por GPU com HEVC/H.265 e a codificação de vídeo em tela cheia estarão em uso.
Você pode usar o Visualizador de Eventos para verificar a aceleração da GPU com AVC/H.264 ou HEVC/H.265. Para fazer isso, abra o Visualizador de Eventos no menu Iniciar ou execute
eventvwr.mscna linha de comando.Navegue até um dos seguintes locais:
Para conexões por meio da Área de Trabalho Virtual do Azure, acesse Logs > de Aplicativos e ServiçosMicrosoft>Windows>RemoteDesktopServices-RdpCoreCDV>Operacional.
Para conexões por meio de uma conexão RDP direta, acesse Logs > de Aplicativos e ServiçosMicrosoft>Windows>RemoteDesktopServices-RdpCoreTs>Operacional.
Procure as seguintes IDs de evento:
ID do evento 170: Se você vir o codificador de hardware AVC habilitado: 1 no texto do evento, a codificação de quadros acelerada por GPU estará em uso.
ID do evento 162:
- Se você vir Avc444FullScreenProfile no texto do evento, a codificação de quadros acelerada por GPU com AVC/H.264 e a codificação de vídeo em tela cheia estarão em uso.
- Se você vir HevcProfile no texto do evento, a codificação de quadros acelerada por GPU com HEVC/H.265 e a codificação de vídeo em tela cheia estarão em uso.
Conteúdo relacionado
Aumente o valor de croma padrão para melhorar a qualidade da imagem.