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


28

我刚刚在工作中建立了一个新的控制室。它有32个监视器,计划是由一台计算机为其供电。旧房间里到处都是几台装有奇异屏幕键盘/鼠标的计算机,因此决定是时候简化事情并配备一台PC了-大多数情况下它是一个操作员。

机器上没有很多苛刻的东西在运行,一些scada软件包,IP摄像机查看软件,办公室等。

我遇到的问题不在于性能。至少我不认为计算机具有很高的规格。这是一台HP Z840,配备2个Intel Xeon E5-2670的4个nvidia nvs810s,256GB内存和500GB SSD。操作系统是Windows 10企业版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中安装GPU3。但是,这台机器的行为很奇怪,我一开始就连接了全部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个中间屏幕。

4x4 +4重复

16年8月1日

希望订购6台AMD Firepro W600可以在本周末结束时得到它们,并且可以反馈!

8/4/16

安装了3个AMD Firepro W600,并在16个屏幕上碰壁,但是与nvidia设置相比,它的设置不那么笨拙,AMD显示设置从不崩溃,并允许Windows显示设置控制屏幕布局。


2
我真的很好奇您正在使用这种矩阵做什么?
布尔吉

2
可能是NVidia驱动程序-无法处理如此巨大的单个表面。我的建议:只需以1/2或1/4分辨率运行所有熨平板(并确保使用显示比例缩放)。您不会坐得足够近以至于无法看到所有像素,对吗?
qasdfdsaq'8

尽管您的案例非常极端,但您可以使用MaxiVista来使用两台计算机的屏幕,就像使用一台计算机一样(试用版价格为49.95美元)。说明中提到了笔记本电脑,但它也适用于台式机。
harrymc '16

@burgi这些事情在CCTV监控中心/控制室中确实很普遍,人们需要将它们保存在许多摄像机上。例如,隧道的交通控制,体育场馆的安全监控。如今,无论多么出色的自动监控,人类在模式识别和在即将发生的故障之前都能够更好地识别它们还是要好得多。32个屏幕虽然很大。最常见的是12(4x3)或16(4x4)设置。
Tonny

到底奏效了吗?
masgo

Answers:


13

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

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

我们得出的结论是,即使从理论上讲,Nvidia驱动程序对于这些配置确实非常糟糕,并且经过了严格的测试(如果有的话)。

我们最终使用了2台计算机。顶部的前两行为开,底部的行为一。

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


1
不幸的是将无法沿用Linux路线。关于使用一对/几个虚拟机的回答很普遍,但已被删除。那真的不会是世界的尽头,我可以有左右两边。然后使用协同作用来暗示它是一台pc
am654513 '16

1
@ am654513我们为此使用了“无国界鼠标”。它是免费的,并且(或多或少)是Microsoft的官方产品。(这不是来自Microsoft本身,而是来自其自己的开发人员的一个业余项目,该项目已获得官方认可,并通过Microsoft下载中心分发。)microsoft.com/en-us/download/details.aspx?id=35460
Tonny

您是否认为Windows导致我出现问题或nvidia。我可以尝试使用新的主板和6块ATI W600,看看是否可以解决问题,但这笔钱很多。
am654513 '16

1
@ am654513因为Linux上的nvidia驱动程序显示了相同的问题,而社区驱动程序却没有...我的赌注是在Nvidia上。Windows本身可以做到这一点(警告:扩展桌面上并行窗口中的多个视频流可能会出现问题)。使用6张卡,您将限制主板可以处理的限制,这可能会带来其他问题。我宁愿使用第二台计算机和已经拥有的卡。其他选择是考虑Matrox产品,但它们非常昂贵。
托尼

1
我有一个问题,用4或6个大电视屏幕更换显示器会更容易吗?我显然不知道您的业务需求。我想我想知道为什么使用更少的大屏幕不是一个可行的选择。
BigElittles

2

我敢打赌,您遇到了内存桥和其他瓶颈的限制,这些瓶颈通常在Windows或UNIX下无法监控,因为CPU和GPU通常会消失……但是因为您将PCIe总线推到了最大,看到了。

这与Tony和其他尝试过此方法的人所说的一致:“即使不强调硬件,情况也会变得混乱”。但是要强调的是,只是不能以一种被监视的方式,即:任务管理器和GPU工具。

南北桥和CPU之间的通信路径都有局限性,您将受到如此多的限制。

因此,我认为在AMD / nVidia或Windows / Linux之间切换不会产生任何影响。

我的建议:将其分解为3或4台计算机,然后运行类似Mulitplicity的程序,这样就可以通过一个键盘/鼠标无缝地对其进行控制。


感谢您的回答,我明天将要添加一个额外的桌面,每个桌面有16个屏幕,不适用于左侧和右侧。我不喜欢看多用途,我也一直在看着没有寄宿生的窗户。-干杯
am654513 '16

太酷了,我想知道需要哪种划分。
亚当·斯特罗尔

使用两台装有Microsoft滑鼠的鼠标,不带边框。AMD确认Windows只能管理16个桌面。碰巧的是,控制室中的小伙子们更乐意使用2个电脑,因为当有两个小伙子们进来时,他们可以使用第二只鼠标,但是他们会不断松开光标,所以我需要寻找解决方案!scada软件包和相机系统的性能似乎也不错。甚至第二台PC也是“仅”具有32 GB RAM的四核xeon。
am654513 '16

@ am654513:很酷,关于光标丢失的东西,窗口具有内置功能可能会有所帮助。打开鼠标控制面板,转到“指针选项”选项卡,然后检查“按CTRL键时显示指针的位置”。当按CTRL时,光标周围将出现动画“波纹”效果。不确定所涉及的大小有多少帮助:P您也可以启用光标跟踪,如果它不会太分散注意力的话。
亚当·斯特罗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.