Área de trabalho remota não seguindo as configurações de exibição

2

Eu tenho o meu cliente RDP configurado para usar as configurações mais altas para se conectar a outro PC na minha LAN, que tem configurações de exibição de 1280x1024x32bit. O RDP é especificamente configurado para usar profundidade de 32 bits, mas quando eu conecto ele cai para 16 bits.

O PC ao qual me conecto é (entre outras coisas) usado para fazer alguns gráficos 3D. Eu não espero grande desempenho, só para verificar se funciona ... mas não sobre RDP, o aplicativo 3D não acha que o hardware é o mesmo. A integração do RDP com o Windows significa que ele está fornecendo algum sistema de renderização virtualizado? Devo usar algo menos inteligente como o VNC para literalmente capturar o conteúdo da tela sem alterar as configurações?

Mr. Boy
fonte

Respostas:

3

A Área de Trabalho Remota usa um driver gráfico diferente de quando você visualiza as coisas no seu computador no monitor. É, em essência, um GPU completamente separado. A Microsoft está planejando lançar um novo recurso chamado RemoteFX para Windows Server 2008 R2 e Windows 7, que permitirá gráficos remotos muito melhores; no entanto, isso não será transferido para o XP. O RDP de fato usa algo mais "inteligente"; não é apenas um raspador de tela :

O RDP usa a virtualização de apresentação para permitir uma melhor experiência do usuário final, escalabilidade e utilização de largura de banda. O RDP conecta-se ao sistema de gráficos do Windows da mesma forma que um driver de vídeo real , exceto que, em vez de ser um driver para uma placa de vídeo física, o RDP é um driver de exibição virtual. Em vez de enviar operações de desenho para uma GPU de hardware físico, o RDP toma decisões inteligentes sobre como codificar esses comandos no formato de ligação do RDP. Isso pode variar de codificação de bitmaps a, em muitos casos, codificação de comandos de exibição muito menores, como “Desenhar linha do ponto 1 ao ponto 2” ou “Renderizar este texto neste local”.

- Microsoft Top 10 RDP Misconceptions

É improvável que você obtenha uma boa aceleração de gráficos remotos com qualquer sistema. O VNC pode funcionar melhor nessa situação específica, mas provavelmente não será rápido.

nhinkle
fonte
Eu experimentei UltraVNC e através de uma LAN, é bastante decente. O importante é que ele só relata o que está na tela em vez de controlá-lo no servidor ... então o aplicativo roda totalmente como normal e eu basicamente recebo um streaming de vídeo da renderização, o suficiente para verificar se está funcionando.
Mr. Boy
1

Qual versão do RDP? Eu acho que uma versão mais nova pode ajudar.

Andrew Coleson
fonte
O servidor (conectado à máquina para ) é XPSP3, o cliente é o W7 ultimate. Qual deles precisa ser atualizado e como faço isso, achei que fazia parte do Windows.
Mr. Boy
@John - A atualização da máquina XP para o RDP 7 não prejudicou. ( support.microsoft.com/kb/969084 Dito isso, acho que sua intuição pode estar correta de que não fará renderização remota, e você pode estar melhor com outra coisa. (Se for sobre LAN, eu sugiro Radmin simplesmente por causa de quão obscenamente rápido é.)
Shinrai