2012-10-02 18 views
3

任何人都可以解釋或指出如何解釋(或至少一些線索)如何在多GPU /多顯示器設置工作的渲染?如果有多個GPU實際呈現給所有顯示器?

例如,我安裝了5個NVIDIA Quadro 4000視頻卡並連接了9臺顯示器。顯示器沒有分組。在Windows 7中安排的總分辨率是4098x2304。這些卡也不與SLI連接。

我得到一個Flash應用程序,它將4096x2304窗口視爲單個Stage3d上下文(使用dx9),並且可以使用這個相當不尋常的設置,就好像它只是一個只有一個視頻卡的巨大顯示器。

渲染如何在內部工作?什麼顯卡實際上在做什麼?他們分享資源嗎?誰渲染所有的東西?爲什麼我在應用程序中幾乎沒有任何操作獲得29.9 fps?

謝謝。

+0

9顯示?! ... jeezus。我很想看到該設置的圖片。 – Mike

回答

3

我不知道DX,但對於OpenGL的我收集了這些信息在這裏:http://www.equalizergraphics.com/documentation/parallelOpenGLFAQ.html

總之,在Windows上使用新的NVIDIA驅動一個GPU(通常是第一個)呈現的一切和別人得到內容枯竭。如果您啓用SLI Mosaic Mode,則GL命令將發送到所有GPU,爲您提供填充率的可擴展性。

+0

似乎沒有人知道這是如何在dx3d ... –

+0

我會以類似的方式假設。 Iirc D3D有一個用於選擇設備的API。 – eile

相關問題