2008-11-07 135 views

回答

4

3D加速功能在遠程桌面或Virtual PC/Server上不起作用。 軟件呈現的OpenGL在遠程桌面和虛擬PC /服務器上均可運行。

+0

糾正我,如果我錯了,但我認爲OpenGL 1.1是唯一有軟件支持的版本...不能運行着色器。 SwiftShader是一個更好的選擇。 – zezba9000 2011-01-04 20:47:58

0

除了Tim的回答,在PDC的WPF Futures談話中,D3D團隊的一名成員提到Windows 7下的D3D 10將使用遠程處理,並且會被基元遠程處理(這讓我相信客戶端在做遠程處理將處理渲染)。他們沒有提供太多的信息,但它在WPF期貨講座(PC07)的一部分中提到,您可以在microsoftpdc.com上查看該部分內容。

在XP問題中沒有解決D3D9問題,但在Windows 7下D3D10的遠程桌面聽起來好一點。 :)

0

我已經測試過這個,如果服務器運行Vista,它會工作。

1

它適用於我,如果我在本地機器上啓動3D程序第一個,然後我使用遠程桌面獲得會話。

2

其實你可以通過兩種不同的方式在遠程桌面上使用D3D9。我已經完成了&測試。

(運行速度很快) 最好的方法是使用SwiftShader,D3D9的軟件實現。這應該運行在任何顏色位。 http://transgaming.com/business/swiftshader

(注意:這非常慢) 第二個是在遠程計算機上安裝DirectX SDK。您的應用必須創建一個D3D9參考設備&遠程計算機必須設置爲16位顏色。

1

如果您喜歡OpenGL,您可以使用VirtualGL來實現此目的。