Thinwire
Introdução
O Thinwire, uma parte da tecnologia Citrix HDX, é a tecnologia de exibição remota padrão da Citrix usada no Citrix Virtual Apps and Desktops.
A tecnologia de exibição remota permite que os gráficos gerados em um computador sejam transmitidos, normalmente através de uma rede, para outro computador para exibição.
Uma solução remota de exibição bem-sucedida fornece uma experiência de usuário altamente interativa que é semelhante à de um PC local. O Thinwire oferece essa experiência usando uma variedade de técnicas complexas e eficientes de análise de imagem e compactação. O Thinwire maximiza a escalabilidade do servidor e consome menos largura de banda do que outras tecnologias de visualização remota.
Devido a esse equilíbrio, o Thinwire atende à maioria dos casos de uso geral de negócios e é usado como a tecnologia de controle remoto de exibição padrão no Citrix Virtual Apps and Desktops.
HDX 3D Pro
Em sua configuração padrão, o Thinwire pode fornecer gráficos 3D ou altamente interativos e usar uma unidade de processamento gráfico (GPU), se presente. No entanto, recomendamos ativar o modo HDX 3D Pro usando políticasOptimize for 3D graphics workloadouVisual quality > Build to losslesspara cenários em que as GPUs estão presentes. Essas políticas configuram o Thinwire para usar um codec de vídeo (H.264 ou H.265) para codificar toda a tela usando aceleração de hardware se houver uma GPU. Isso proporciona uma experiência mais fluida para gráficos profissionais 3D. Para obter mais informações, consulteH.264 Build to lossless,HDX 3D ProeAceleração de GPU para sistema operacional Windows de sessão única。
Requisitos
O Thinwire é otimizado para sistemas operacionais modernos, incluindo Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows 10 e Windows 7. Para o Windows Server 2008 R2, recomenda-se o modo gráfico legado. Use osModelos de política Citrix integradas, o SO legado de alta escalabilidade de servidor e o OS de legado otimizado para WAN para fornecer as combinações recomendadas da Citrix de configurações de política para esses casos de uso.
Nota:
Não oferecemos suporte ao modo gráfico legado nesta versão. Ele é incluído para compatibilidade com versões anteriores quando são usados o XenApp 7.15 LTSR, XenDesktop 7.15 LTSR e versões anteriores VDA com Windows 7 e Windows 2008 R2.
- A configuração de política que determina o comportamento do Thinwire,Use video codec for compression, está disponível nas versões VDA no Citrix Virtual Apps and Desktops 7 1808 ou posterior e XenApp e XenDesktop 7.6 FP3 e versões posteriores. A opçãoUsar codec de vídeo quando preferidaé a configuração padrão nas versões VDA Citrix Virtual Apps and Desktops 7 1808 ou versões posteriores e XenApp e XenDesktop 7.9 e versões posteriores.
- Todos os aplicativos Citrix Workspace oferecem suporte ao Thinwire. Alguns aplicativos do Citrix Workspace podem oferecer suporte a recursos do Thinwire que outros não oferecem, por exemplo, gráficos de 8 ou 16 bits para uso reduzido da largura de banda. O suporte para esses recursos é negociado automaticamente pelo aplicativo Citrix Workspace.
- O Thinwire usa mais recursos de servidor (CPU, memória) em cenários de vários monitores e de alta resolução. É possível ajustar a quantidade de recursos que o Thinwire usa, no entanto, o uso da largura de banda pode aumentar como resultado.
- Em cenários de baixa largura de banda ou alta latência, considere habilitar gráficos de 8 ou 16 bits para melhorar a interatividade. A qualidade visual pode ser afetada, especialmente em profundidade de cor de 8 bits.
Métodos de codificação
O Thinwire pode operar em dois modos de codificação diferentes, dependendo da política e dos recursos do cliente:
- Thinwire tela cheia H.264 ou H.265
- Thinwire com H.264 ou H.265 seletivo
O controle remoto GDI legado美国司机阿德来讲ole remoto XPDM e não um codificador bitmap do Thinwire.
Configuração
O Thinwire é a tecnologia de exibição remota padrão.
A seguinte configuração de política de gráficos define o padrão e fornece alternativas para diferentes casos de uso:
- Use video codec for compression
- Use video codec when preferred。Essa é a configuração padrão. Nenhuma configuração adicional é necessária. Manter essa configuração como padrão garante que o Thinwire seja selecionado para todas as conexões Citrix e seja otimizado para escalabilidade, largura de banda e qualidade de imagem superior para cargas de trabalho típicas de desktop. Isso é funcionalmente equivalente aFor actively changing regions。
- Outras opções nesta configuração de política continuam a usar o Thinwire com outras tecnologias para diferentes casos de uso. Por exemplo:
- For actively changing regions。A tecnologia de exibição adaptável no Thinwire identifica imagens em movimento (vídeo, 3D em movimento) e usa H.264 ou H.265 apenas na parte da tela onde a imagem está se movendo.
- For the entire screen。Fornece Thinwire com tela cheia H.264 ou H.265 para otimizar a experiência do usuário e largura de banda melhoradas em casos com uso intenso de gráficos 3D. No caso de H.264 4:2:0 (a políticaVisually losslessestá desativada), a imagem final não é pixel perfeita (sem perdas) e não pode ser adequada para determinados cenários. Nesses casos, considere usar em vez disso aH.264 Build to lossless。
Várias outras configurações de política, incluindo as seguintes configurações de política de exibição visual, podem ser usadas para ajustar o desempenho da tecnologia de exibição remota. O Thinwire dá suporte a todos eles.
Para obter as combinações recomendadas da Citrix de configurações de política para diferentes casos de uso comercial, use osModelos de política da Citrix incorporados。操作系统modelos deHigh Server ScalabilityeVery High Definition User Experienceusam o Thinwire com as combinações ideais de configurações de política para as prioridades da sua organização e as expectativas dos usuários.
Monitoramento do Thinwire
Você pode monitorar o uso e o desempenho do Thinwire no Citrix Director. A visualização de detalhes do canal virtual HDX contém informações úteis para solução de problemas e monitoramento do Thinwire em qualquer sessão. Para exibir métricas relacionadas ao ThinWire:
No Director, procure um usuário, computador ou ponto de extremidade, abra uma sessão ativa e clique emDetails。Ou você pode selecionarFilters>Filters>All Sessions, abrir uma sessão ativa e clicar emDetails。
Role para baixo até o painelHDX。
SelecioneGraphics - Thinwire。
Codec de compressão sem perdas (MDRLE)
Em uma sessão de área de trabalho típica, a maioria das imagens é composta por gráficos simples ou regiões de texto. O Thinwire determina onde essas regiões estão e seleciona essas áreas para codificação sem perdas por meio do codec 2DRLE. No lado do cliente do aplicativo Citrix Workspace, esses elementos são decodificados usando o decodificador 2DRLE do lado do aplicativo Citrix Workspace para exibição de sessão.
没有XenApp e XenDesktop 7.17, adicionamos um codec MDRLE de taxa de compressão mais alta que consome menos largura de banda em sessões de desktop típicas do que o codec 2DRLE. Este codec novo não afeta a escalabilidade do servidor.
Largura de banda mais baixa geralmente significa melhor interatividade de sessão (especialmente em links compartilhados ou restritos) e custos reduzidos. Por exemplo, o consumo esperado de largura de banda ao usar o codec MDRLE é aproximadamente 10 a 15% menor em comparação com o XenApp e o XenDesktop 7.15 LTSR para cargas de trabalho típicas tipo Office.
A configuração não é exigida para o codec MDRLE. Se o aplicativo Citrix Workspace oferecer suporte à decodificação MDRLE, o VDA usará a codificação VDA MDRLE e a decodificação MDRLE do aplicativo Citrix Workspace. Se o aplicativo Citrix Workspace não suportar a decodificação MDRLE, o VDA recorrerá automaticamente à codificação 2DRLE.
Requisitos de MDRLE:
- Citrix Virtual Apps and Desktops versão mínima 7 1808 VDAs.
- XenApp e XenDesktop versão mínima 7.17 VDAs
- Aplicativo Citrix Workspace para Windows versão mínima 1808
- Citrix Receiver para Windows versão mínima 4.11
Modo Progressivo
1808 introduziu O Citrix虚拟应用程序和桌面o modo progressivo e o habilitou por padrão. Em condições de rede restritas (padrão: largura de banda < 2 Mbps, ou latência > 200 ms), o Thinwire aumentou a compactação de texto e imagens estáticas para melhorar a interatividade durante a atividade da tela. O texto e as imagens fortemente compactadas têm a sua nitidez ajustada progressivamente, de forma aleatória, quando a atividade da tela for interrompida. Embora compactar e ajustar a nitidez desta forma melhore a interatividade geral, isso reduz a eficiência do cache e aumenta o uso da largura de banda.
A partir do Citrix Virtual Apps and Desktops 1906, o modo progressivo é desativado por padrão. Agora usamos uma abordagem diferente. A qualidade das imagens estáticas agora é baseada em condições de rede e flutua entre um valor mínimo e máximo pré-definido para cada configuração dequalidade Visual。Como não há nenhuma etapa explícita de ajuste de nitidez, o Thinwire otimiza a entrega de imagens e mantém a eficiência do cache, proporcionando quase todos os benefícios do modo progressivo.
Alteração do comportamento do modo progressivo
Você pode alterar o estado do modo progressivo com a seguinte chave de registro: Para obter informações, consulteProgressive modena lista de recursos gerenciados por meio do registro.
H.264 Build to lossless
Build to losslessé uma configuração especial do Thinwire que otimiza a entrega de gráficos para interatividade e qualidade final da imagem. Você pode habilitar essa configuração definindo a políticaVisual qualitycomoBuild to lossless。
Build to lossless comprime a tela usando H.264 (ou H.265) durante a atividade da tela e nitidez para pixel perfeito (sem perdas) quando a atividade é interrompida. A qualidade de imagem H.264 (ou H.265) adapta-se aos recursos disponíveis para manter a melhor taxa de quadros possível. A etapa de nitidez é executada gradualmente, dando uma resposta imediata se o usuário iniciar a atividade da tela logo após o início do ajuste de nitidez começar. Por exemplo, selecionando um modelo e girando-o.
H.264Build to losslessoferece todas as vantagens de tela cheia H.264 ou H.265, incluindo aceleração de hardware, mas com o benefício adicional de uma tela final garantidamente sem perdas. Isso é fundamental para cargas de trabalho do tipo 3D que exigem uma imagem final com pixels perfeitos. Por exemplo, manipulação de imagens médicas. Além disso, o H.264Build to losslessusa menos recursos do que a tela cheia H.264 4:4:4. Como resultado, usarBuild to losslessgeralmente resulta em uma taxa de quadros mais alta do que H.264 visualmente sem perdas 4:4:4.
Nota:
Além da política deVisual quality, defina a políticaUse video codeccomoUse when preferred(padrão) ouFor actively changing regions。Você pode reverter para não H.264 Build to lossless definindo a políticaUse video codeccomoDo not use video codec。Isso resulta em imagens em movimento codificadas com JPEG em vez de H.264 (ou H.265).