문제

원격 데스크톱 연결을 통해 Direct3D가 작동하도록 하려면 어떻게 해야 합니까?저는 Windows XP Professional을 사용하고 있습니다.

도움이 되었습니까?

해결책

3D 가속도는 원격 데스크탑 또는 가상 PC/서버에서 작동하지 않습니다. 소프트웨어 렌더링 된 OpenGL은 원격 데스크탑 및 가상 PC/서버에서 작동합니다.

다른 팁

실제로 두 가지 방법으로 원격 데스크탑을 통해 D3D9를 사용할 수 있습니다. 나는 두 가지를 모두 수행하고 테스트했다.

(이것은 빠르게 실행됩니다) 가장 좋은 방법은 D3D9의 소프트웨어 구현 인 Swiftshader를 사용하는 것입니다. 이것은 어떤 색상 으로든 실행해야합니다. http://transgaming.com/business/swiftshader

(참고 : 이것은 매우 느립니다) 두 번째는 원격 컴퓨터에 DirectX SDK를 설치하는 것입니다. 앱은 D3D9 참조 장치를 만들어야하며 원격 컴퓨터는 16 비트 색상으로 설정해야합니다.

어쩌면 당신은 이미 이것을 알고 있었지만 이것이 지원되는 시나리오처럼 보이지 않습니다.

보다원격 데스크톱 공유는 Direct3D 기능을 비활성화합니다그리고http://www.virtualdub.org/blog/pivot/entry.php?id=146

선택의 여지가 있다면 WPF를보고 싶을 수도 있습니다.

3D 프로그램을 시작하면 저에게 작동합니다. 첫 번째 로컬 컴퓨터에서 나중에 원격 데스크탑을 사용하여 세션을받습니다.

당신은 사용할 수 있습니다 virtualgl 이를 위해 OpenGL을 좋아한다면.

이 기사에 따르면, 원격 상자가 Vista를 실행할 때 Direct3D가 가능합니다 (그러나 개가 느리게).

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

나는 이것을 확인하지 않았으며 그것이 실제로 작동하는지 여부를 개인적으로 보증 할 수 없습니다.

Tim의 답변 외에도 PDC의 WPF Futures 강연에서 D3D 팀의 한 구성원은 Windows 7의 D3D 10이 원격 기능과 함께 작동하고 프리미티브에 의해 원격화될 것이라고 언급했습니다. 렌더링).많은 정보를 제공하지는 않지만 microsoftpdc.com에서 확인할 수 있는 WPF Futures talk(PC07)의 Q&A 섹션에서 다뤘습니다.

XP의 D3D9 문제는 해결되지 않지만 Windows 7에서 D3D10을 사용하는 원격 데스크톱은 좀 더 나은 것 같습니다.:)

나는 이것을 테스트했으며 서버가 Vista를 실행하는 경우 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top