具有 32 个屏幕矩阵怪胎的 PC

am6*_*513 28 motherboard multiple-monitors graphics-card nvidia-graphics-card

我刚刚在工作中建造了一个新的控制室。它有 32 台显示器,并计划用一台计算机为其供电。旧房间有几台电脑,到处都是奇怪的屏幕键盘/鼠标,并决定是时候简化事情并拥有一台 PC - 大多数时间它是一个操作员。

机器上运行的东西并不多,一些 scada 软件包,IP 摄像机查看软件,办公室等。

我遇到的问题不在于性能。至少我不认为,计算机的规格相当高。这是一台 HP Z840,配备 2 个 Intel Xeon E5-2670 的 4 个 nvidia nvs810s、256GB 内存和 500GB SSD。操作系统为 Windows 10 Enterprise 64 位。屏幕都是HP Z24n。

我的插槽使用如下。

  1. PCIe3x4 - 无
  2. PCIe3x16 - NVS 810 1
  3. PCIe3x8 - 无
  4. PCIe3x16 - NVS 810 2
  5. PCIe3x8 - NVS 810 3
  6. PCIe3x16 - NVS 810 4
  7. PCIe2x4 - 无

在查看手册1 后,我意识到我应该在插槽 3 中安装 GPU 3。但是机器的行为很奇怪,我一开始连接了所有 32 个,大多数都带有 Windows 背景和任务栏。大约 10 个没有背景但有任务栏。鼠标以蜗牛般的速度移动,我无法在 nvidia 控制面板中定位屏幕,因为它会崩溃/冻结。我拔掉了 GPU 1 和 2 的电缆,并设法从卡 3 和 4 上打开了 16 个屏幕。当我在 GPU 2 上屏幕第 21、5 个屏幕时,机器再次疯狂。鼠标再次开始滞后,一些屏幕显示为彼此重复。

我在任务管理器中查看过,当它锁定没有响应的 nvidia 控制面板时,我没有看到 CPU 或 RAM 超过 4%。

我认为它一定是某种带宽问题,但不确定如何证明或修复它。

我应该能够获得这个硬件的 32 个 1920x1200 屏幕吗?

这种行为正常吗?我将尝试将 NVS 810 3 移至插槽 3,看看有什么不同,任何其他想法将不胜感激。

屏幕按 8 x 4 矩阵排列。

屏幕 个人电脑

从 30/07/16 更新

有人质疑我是否已达到窗户的最大水平限制,因此我想对此进行测试并证明这一点。

所以我卸载了显卡驱动程序并移除了 1 个卡,所以我只有插槽 2、4 和 6 中的卡。我将 8 x 2 矩阵中的 16 个屏幕连接到插槽 2 和 6 中的卡,它工作正常。使用 Windows 显示设置和 nvidia 控制面板时,PC 仍然在挣扎。应用视频设置后,至少需要一分钟才能解决并让我接受配置。我在整个屏幕矩阵上拉伸了一个窗口。

16个屏幕工作正常

然后我尝试打开第 17 块屏幕,结果一切又乱了套。所以正如你在下面看到的,我在两行的中间添加了第 17 个屏幕。并应用了设置。PC 花了很长时间才安定下来,让我再次接受。

英伟达控制

因此,此时新添加的屏幕从左下角复制出来,Windows 显示设置显示了一些奇怪的 6|17,而不是 nvidia 控制面板显示的内容。

第 17 次屏幕崩溃

我尝试将矩阵构建为 4 x 4 并添加更多。我再次将其设置为 16 个屏幕,没有太大的震动仍然有点挣扎等待它稳定并应用配置,但没什么大不了的。

我按如下方式将它们连接到卡上

NVS 810 1 - 顶部 2 行,共 4 个 NVS 810 2 - 底部 2 行,共 4 个(不要担心白屏,这只是一个浏览窗口) 4 乘 4 还好

我移动了右侧的前四个并连接了其中的两个。

他们的工作“还可以”,但是他们的墙纸不像其他人那样是黑色的。此外,当您喜欢左键单击拖动以选择不会清除的内容时。所以我可以把蓝色的盒子全部画出来,所以我知道此时有什么事情发生了。最重要的是,我连接了下一个 2,它再次将所有玩具扔出婴儿车。它合并/复制了前 2 个中间屏幕。

4x4 +4 重复

8/1/16

订购 6 x AMD Firepro W600 希望能在本周末收到它们并反馈!

8/4/16

安装了 3 x AMD Firepro W600 并在 16 个屏幕上撞墙,但与 nvidia 设置相比,它的设置不那么不稳定,AMD 显示设置从未崩溃,并允许 Windows 显示设置控制屏幕布局。

Ton*_*nny 13

我去过那里并做到了。
即使使用相同的硬件:-)

从来没有让它在 Windows 中超过 2 个卡或 16 个屏幕(每张卡 4 个屏幕,4 个卡也不能正常工作)。
使用 Linux 中的免费 Nvidia 驱动程序运行良好,但不适用于 Nvidia 自己的专有驱动程序。但这不是解决方案,因为我们需要在这些上运行仅 Windows 软件。

我们得出的结论是,Nvidia 驱动程序对于这些配置来说真的很糟糕并且测试很差(如果有的话),尽管理论上应该是可能的。

我们最终使用了 2 台计算机。On 用于顶部 2 行,一用于底部行。

另一件需要考虑的事情:这些卡可以处理来自这么多显示器的摄像机流,但 Windows 确实不喜欢同时流传输超过 20 个左右。即使硬件没有受到压力,Get 也非常不稳定。似乎是 Windows 视频编解码器或 Windows 桌面管理器的限制。
拆分超过 2 台计算机也使我们能够防止这种情况发生。