2

我必须计划具有以下主要要求的应用程序的开发:

  • 以全屏模式在 6 个显示器中显示不同的图形数据和动画。
  • 要使用的硬件是带有 3 个 NVIDIA GeForce 9800 GX2 卡的 PC。

我有一些使用 OpenGL 的专业知识,但从不使用超过一台显示器。我有(一些有限的)自由选择应用程序的操作系统。我的选择是:Windows XP、Windows Vista、Windows 7、Ubuntu 8.04/10.04。

我想知道,如果您在多显示器应用程序开发领域有一些专业知识或知识,那么这种应用程序推荐的操作系统是什么?而且,除了操作系统和 NVIDIA 驱动程序之外,我是否需要任何软件才能全屏使用 6 台显示器,并在每台显示器上显示不同的内容?

任何评论/答案将不胜感激。

提前致谢!

费德里科

4

2 回答 2

1

我们在由两个 QuadroPlex 驱动的 8 显示器设置上使用 Ubuntu。这适用于全屏和窗口 OpenGL,不需要额外的技巧。三年前,我们也尝试过运行 Windows Server 2003,但是六屏的 OpenGL 性能令人无法忍受。

于 2010-06-02T18:36:22.990 回答
0

我会推荐 Linux,因为处理单个 GPU 和监视器更容易且性能更高,请参阅Parallel OpenGL FAQ

软件方面我推荐Equalizer,它将为你节省大量时间来弄清楚细节(上下文创建、线程安全、事件处理)。从技术上讲,您只需使用基本的 OpenGL 就可以完成所有工作,而且我对这个主题几乎不公正......

于 2010-06-03T09:19:49.440 回答