Операционная система для визуализации приложения на 6 мониторах - PullRequest
2 голосов
/ 02 июня 2010

Я должен спланировать разработку для приложения со следующими основными требованиями:

  • Показать различные графические данные и анимацию на 6 мониторах в полноэкранном режиме.
  • Аппаратное обеспечение, которое будетиспользуется компьютер с 3 картами NVIDIA GeForce 9800 GX2.

У меня есть некоторый опыт работы с OpenGL, но никогда не было с более чем одним монитором.У меня есть (некоторые ограниченные) свобода выбора операционной системы для приложения.Мои варианты: Windows XP, Windows Vista, Windows 7, Ubuntu 8.04 / 10.04.

Я хотел бы знать, если у вас есть опыт или знания в области разработки приложений с несколькими мониторами, что рекомендуетсяоперационная система для такого рода приложений?И мне нужно какое-либо программное обеспечение, кроме операционной системы и драйверов NVIDIA, чтобы иметь возможность использовать 6 мониторов в полноэкранном режиме, показывая разные вещи в каждом из них?

Любой комментарий / ответ будет очень признателен.

Заранее спасибо!

Федерико

Ответы [ 2 ]

1 голос
/ 02 июня 2010

Мы используем Ubuntu на 8-ми дисплеях, управляемых двумя QuadroPlex. Это прекрасно работает как с полноэкранным, так и с оконным OpenGL, никаких дополнительных хитростей не требуется. Три года назад мы также пытались запустить Windows Server 2003, но производительность OpenGL с шестью дисплеями была невыносимой.

0 голосов
/ 03 июня 2010

Я бы порекомендовал Linux, так как гораздо проще и эффективнее обращаться к отдельным GPU и мониторам, см. Parallel OpenGL FAQ .

В программном отношении я рекомендую Эквалайзер , это сэкономит вам много времени на выяснение деталей (создание контекста, безопасность потоков, обработка событий). Технически говоря, вы можете делать все просто с базовым OpenGL, и я вряд ли беспристрастен в этой теме ...

...