Pergunta

Como posso obter Direct3D para o trabalho através de uma conexão Remote Desktop? Estou usando o Windows XP Professional.

Foi útil?

Solução

aceleração

3D não funciona no ambiente de trabalho remoto ou no Virtual PC / Server. Software-renderizados OpenGL funciona tanto em ambiente de trabalho remoto e Virtual PC / Server.

Outras dicas

Na verdade, você pode usar D3D9 mais de desktop remoto de duas maneiras diferentes. Eu tenho feito e testado ambos.

(isto corre rápido) A melhor maneira é usar SwiftShader, a implementação de D3D9 software. Este deve ser executado em qualquer bit de cor. http://transgaming.com/business/swiftshader

(NOTA: Este é muito lento) A segunda é para instalar o DirectX SDK no computador remoto. Seu aplicativo deve criar um dispositivo de referência D3D9 & computador remoto deve ser definido como cor de 16 bits.

Talvez você já sabia disso, mas não parece que este é um cenário suportado.

Veja Remote Desktop Sharing Disables Direct3D funcionalidade e http://www.virtualdub.org/blog/pivot/entry. php? id = 146

Você pode querer olhar para WPF, se você tem uma escolha.

Ele funciona para mim se eu iniciar o programa 3D início na máquina local, e eu mais tarde começar a sessão usando desktop remoto.

Você pode usar VirtualGL para este fim, se você gosta de OpenGL.

De acordo com este artigo Direct3D é possível (mas cão lento) quando a caixa estiver remoting para se rodando o Vista.

http://www.virtualdub.org/blog/pivot /entry.php?id=208

Eu não tenho verificado isso e não posso pessoalmente atestar se é ou não realmente funciona.

Além de resposta de Tim, na conversa WPF Futures no PDC um membro da equipe de D3D mencionou que D3D 10 no Windows 7 iria trabalhar com comunicação remota e será controlado remotamente por primitivos (que me leva a crer que o cliente fazer o comunicação remota iria lidar com a prestação). Eles não dão muita informação, mas é tocado na seção Q & A da conversa WPF Futuros (PC07), que você pode conferir na microsoftpdc.com.

Não resolve o D3D9 em questão XP, mas de desktop remoto com D3D10 em Windows 7 sons um pouco melhor. :)

Eu testei isso e ela não funciona se o servidor está rodando o Vista.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top