PC mit 32 Bildschirmmatrixfreaks


28

Ich habe gerade einen neuen Kontrollraum gebaut. Es hat 32 Monitore und es war geplant, einen einzigen Computer für die Stromversorgung zu haben. In dem alten Raum gab es ein paar Computer mit Tastaturen und Mäusen mit seltsamen Bildschirmen. Es war an der Zeit, die Dinge zu vereinfachen und einen einzigen PC zu haben - meistens nur einen einzigen Bediener.

Auf der Maschine laufen nicht allzu viele anspruchsvolle Dinge, einige Scada-Pakete, IP-Kamera-Betrachtungssoftware, Büro usw.

Das Problem, das ich habe, liegt nicht an der Leistung. Zumindest glaube ich nicht, dass der Computer von ziemlich hoher Qualität ist. Es ist ein HP Z840 mit 2 Intel Xeon E5-2670 4 NVIDIA NVS810S, 256 GB RAM und einer 500 GB SSD. Das Betriebssystem ist Windows 10 Enterprise 64bit. Die Bildschirme sind alle HP Z24n.

Meine Slots werden wie folgt verwendet.

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

Nachdem ich mir das Handbuch 1 angesehen hatte , wurde mir klar, dass ich GPU 3 in Steckplatz 3 haben sollte. Obwohl das Verhalten der Maschine seltsam ist, habe ich zuerst alle 32 verbunden und die meisten kamen mit dem Windows-Hintergrund und der Taskleiste. Etwa 10 hatten keinen Hintergrund, hatten aber die Taskleiste. Die Maus bewegte sich im Schneckentempo und ich konnte die Bildschirme in der NVIDIA-Systemsteuerung nicht positionieren, da sie abstürzen / einfrieren würden. Ich zog die Kabel von den GPUs 1 und 2 ab und schaffte es, 16 Bildschirme von den Karten 3 und 4 zu bekommen. Als ich zu Bildschirm 21 kam, wurde der Computer auf dem 5. Bildschirm von GPU 2 wieder verrückt. Die Maus begann wieder zu zögern und einige Bildschirme wurden als Duplikate voneinander angezeigt.

Ich habe einen Blick in den Task-Manager geworfen. Ich habe nicht gesehen, dass die CPU oder der Arbeitsspeicher um mehr als 4% ausgelastet sind, als das nur nvidia Control Panel blockiert, das nicht reagiert.

Ich denke, es muss eine Art Bandbreitenproblem sein, aber ich weiß nicht, wie ich das beweisen oder beheben soll.

Sollte ich in der Lage sein, 32 1920x1200 Bildschirme dieser Hardware zu erhalten?

Ist dieses Verhalten normal? Ich werde versuchen, NVS 810 3 auf Steckplatz 3 zu verschieben, und herausfinden, welchen Unterschied dies macht. Alle anderen Ideen wären willkommen.

Die Bildschirme sind in einer 8 x 4-Matrix angeordnet.

Bildschirme pc

Update vom 30.07.16

Es gab Fragen, ob ich die maximale horizontale Grenze für Fenster erreicht hatte, deshalb wollte ich dies testen und es beweisen.

Also habe ich den Grafikkartentreiber deinstalliert und 1 Karte entfernt, sodass ich nur Karten in den Steckplätzen 2, 4 und 6 hatte. Ich habe 16 Bildschirme in einer 8 x 2-Matrix mit den Karten in den Steckplätzen 2 und 6 verbunden und es hat funktioniert. Der PC hatte immer noch Probleme mit den Windows-Anzeigeeinstellungen und der NVIDIA-Systemsteuerung. Nach dem Anwenden der Videoeinstellungen dauerte es mindestens eine Minute, bis ich die Konfiguration akzeptiert hatte. Ich habe ein Fenster über die gesamte Bildschirmmatrix gespannt.

16 Bildschirme funktionieren einwandfrei

Ich habe dann versucht, einen 17. Bildschirm einzuschalten und die Hölle brach wieder los. Wie Sie unten sehen können, habe ich den 17. Bildschirm in der Mitte der beiden Zeilen hinzugefügt. Und die Einstellungen übernommen. Es dauerte ewig, bis sich der PC beruhigte und ich ihn wieder akzeptieren konnte.

NVIDIA-Steuerung

Zu diesem Zeitpunkt wird der neu hinzugefügte Bildschirm links unten dupliziert und in den Windows-Anzeigeeinstellungen werden verrückte 6 | 17 angezeigt, anstatt das, was im nvidia-Steuerungsfeld angezeigt wird.

17. Bildschirm-Freakout

Ich habe versucht, die Matrix 4 x 4 aufzubauen und weitere hinzuzufügen. Ich habe es wieder auf 16 Bildschirme geschafft, ohne große Erschütterungen, und immer noch ein wenig Mühe, darauf zu warten, dass es sich einstellt und die Konfiguration anwendet, aber nichts Wichtiges.

Ich habe sie wie folgt an die Karte angeschlossen

NVS 810 1 - obere 2 Reihen von 4 NVS 810 2 - untere 2 Reihen von 4 (mach dir keine Sorgen über den weißen Bildschirm, es war nur ein Erkundungsfenster) 4 mal 4 ok

Ich habe die rechte Seite nach oben verschoben und 2 davon verbunden.

Sie arbeiteten 'OK', hatten jedoch schwarze Tapeten, die nicht wie die anderen waren. Auch wenn Sie mit der linken Maustaste ziehen, um Dinge auszuwählen, die nicht gelöscht werden konnten. Also konnte ich überall blaue Kästchen zeichnen, damit ich wusste, dass zu diesem Zeitpunkt etwas los war. Zum Teufel habe ich die nächsten 2 angeschlossen und es hat alle Spielsachen wieder aus dem Kinderwagen geworfen. Die beiden oberen mittleren Bildschirme wurden zusammengeführt / dupliziert.

4x4 +4 Duplikat

01.08.16

Wenn Sie 6 x AMD Firepro W600 bestellen, haben Sie diese hoffentlich zum Ende der Woche und erhalten eine Rückmeldung!

8/4/16

Installierte 3 x AMD Firepro W600 und traf auf 16 Bildschirmen dieselbe Wand. Im Vergleich zu den nvidia-Einstellungen war das Setup jedoch weniger kompliziert. Die AMD-Anzeigeeinstellungen stürzten nie ab und ermöglichten den Windows-Anzeigeeinstellungen, das Bildschirmlayout zu steuern.


2
Ich bin wirklich neugierig, wofür Sie eine solche Matrix verwenden?
Burgi

2
Es sind wahrscheinlich die NVidia-Treiber, die mit einer so großen Oberfläche nicht umgehen können. Meine Empfehlung: Führen Sie einfach alle Screes mit einer Auflösung von 1/2 oder 1/4 aus (und stellen Sie sicher, dass Sie die Anzeigeskalierung verwenden). Du wirst sowieso nicht nah genug dran sitzen, um alle Pixel zu sehen, oder?
Qasdfdsaq

Obwohl Ihr Fall ziemlich extrem ist, können Sie die Bildschirme von 2 Computern mithilfe von MaxiVista verwenden (49,95 USD mit Testversion). Die Beschreibung erwähnt Laptops, funktioniert aber auch für Desktops.
Harrymc

@burgi Diese Dinge sind in CCTV-Überwachungszentren / Kontrollräumen, in denen Menschen auf vielen Kameras welche aufbewahren müssen, sehr verbreitet. ZB Verkehrskontrolle für Tunnel, Sicherheitsüberwachung in Stadien. Egal wie gut die automatische Überwachung heutzutage ist, Menschen sind immer noch VIEL besser darin, Muster zu erkennen und bevorstehende Probleme zu erkennen, bevor dies geschieht. 32 Bildschirme sind allerdings ziemlich groß. Am häufigsten sind 12 (4x3) oder 16 (4x4) Einstellungen.
Tonny

hat es am Ende geklappt?
Masgo

Antworten:


13

Ich war dort und habe das getan.
Auch mit der gleichen Hardware :-)

Nie mehr als 2 Karten oder 16 Bildschirme (4 Bildschirme pro Karte und 4 Karten funktionieren auch nicht richtig) in Windows.
Funktionierte gut mit den kostenlosen Nvidia-Treibern unter Linux, aber nicht mit Nvidias eigenem proprietären Treiber. Dies war jedoch keine Lösung, da wir nur Windows-Software auf diesen ausführen mussten.

Wir sind zu dem Schluss gekommen, dass die Nvidia-Treiber für diese Konfigurationen wirklich beschissen und (wenn überhaupt) schlecht getestet sind, obwohl dies theoretisch möglich sein sollte.

Wir haben 2 Computer benutzt. Ein für die oberen 2 Reihen, eine für die unteren Reihen.

Eine weitere Überlegung: Die Karten können Kamerastreams von so vielen Monitoren verarbeiten, aber Windows mag es wirklich nicht, mehr als 20 gleichzeitig zu streamen. Werden Sie wirklich abgehackt, obwohl die Hardware nicht gestresst wurde. Scheint eine Einschränkung der Windows-Videocodecs oder des Windows-Desktop-Managers zu sein.
Durch die Aufteilung auf zwei Computer konnten wir dies verhindern.


1
Ich würde leider nicht in der Lage sein, die Linux-Route hinunterzugehen. Es gab eine vorherige Antwort über die Verwendung von ein paar / ein paar VMS, aber es wurde gelöscht. Das wäre nicht wirklich das Ende der Welt, ich könnte eine linke und eine rechte Seite haben. Und dann nutzen Sie Synergie, um die Anspielung zu geben, dass es sich um einen einzelnen PC handelt
am654513 31.07.16

1
@ am654513 Wir haben dafür "Mouse without Borders" verwendet. Es ist kostenlos und (mehr oder weniger) offiziell von Microsoft. (Es ist nicht von Microsoft selbst, sondern ein Hobbyprojekt eines eigenen Entwicklers, das offiziellen Status hat und über das Microsoft Downloadcenter vertrieben wird.) Microsoft.com/en-us/download/details.aspx?id=35460
Tonny

Denken Sie, dass Windows mir Probleme oder nvidia verursacht. Ich könnte versuchen, ein neues Motherboard und 6 ATI W600s, um zu sehen, ob das Dinge zu beheben, es ist aber eine Menge Geld.
am654513

1
@ am654513 Da die nvidia-Treiber unter Linux dieselben Probleme aufwiesen, die Community-Treiber jedoch nicht ... Meine Wette gilt für Nvidia. Windows selbst kann dies (mit der Einschränkung, dass mehrere Videostreams in parallelen Fenstern auf einem erweiterten Desktop möglicherweise problematisch sind). Mit 6 Karten schieben Sie die Grenzen, mit denen das Motherboard umgehen kann, was zu weiteren Problemen führen kann. Ich würde lieber mit einem 2. Computer und den Karten gehen, die du schon hast. Eine andere Möglichkeit sind Matrox-Produkte, die jedoch sehr teuer sind.
Tonny

1
Ich habe eine Frage: Wäre es nicht einfacher, die Monitore durch 4 oder 6 große Fernsehbildschirme zu ersetzen? Ich kenne Ihre geschäftlichen Anforderungen offensichtlich nicht. Ich frage mich wohl, warum die Verwendung von weniger größeren Bildschirmen keine gangbare Option ist.
BigElittles

2

Ich wette, Sie stoßen auf Einschränkungen bei der Speicherbrücke und anderen Engpässen, die normalerweise nicht unter Windows oder UNIX überwacht werden, da Dinge wie CPU und GPU normalerweise ausfallen sehe es.

Dies entspricht dem, was Tony und andere, die dies versucht haben, sagen: "Die Dinge werden unruhig, obwohl die Hardware nicht überlastet ist." Aber es wird betont, nur nicht in einer Weise, die überwacht wird, dh; Taskmanager und GPU-Tools.

Nord / Süd-Brücken und die Kommunikationswege zwischen den CPUs haben alle Einschränkungen, und Sie treffen sie mit so viel Bit-Slinging.

Aus diesem Grund denke ich, dass der Wechsel zwischen AMD / nVidia oder Windows / Linux keinen Unterschied macht.

Mein Vorschlag: Teilen Sie dies in 3 oder 4 Maschinen auf und führen Sie dann so etwas wie Mulitplicity aus, damit alles nahtlos über eine Tastatur / Maus gesteuert werden kann.


danke für die antwort, ich werde morgen einen zusätzlichen desktop hinzufügen und 16 bildschirme auf jedem haben, ich mache es links und rechts. Ich habe mir Mulitplicity angeschaut und auch Fenster ohne Grenzen angesehen. - Prost.
am654513

Cool, ich wäre gespannt, welche Aufteilung nötig ist.
Adam Strohl

Verwendung von zwei Stück mit Microsofts Maus Maus ohne Grenzen. AMD bestätigte, dass Windows nur 16 Desktops verwalten kann. Zufälligerweise sind die Jungs im Kontrollraum mit 2 Stück zufriedener, da sie eine zweite Maus verwenden können, wenn zwei Jungs drin sind, aber sie verlieren immer den Cursor, also muss ich nach einer Lösung dafür suchen! Die Leistung der scada-Pakete und Kamerasysteme scheint ebenfalls in Ordnung zu sein. Auch wenn der zweite PC "nur" ein Quad-Core-Xeon mit 32 GB RAM ist.
am654513

@ am654513: Cool, in Bezug auf das Cursor-Verlorene hat Windows eine eingebaute Funktion, die helfen könnte. Öffnen Sie das Mausbedienfeld, wechseln Sie zur Registerkarte "Zeigeroptionen" und überprüfen Sie die Option "Zeigerposition anzeigen, wenn ich die STRG-Taste drücke". Wenn STRG gedrückt wird, tritt ein animierter "Ripple" -Effekt um den Cursor auf. Nicht sicher, wie viel das angesichts der Größe hilft: P Sie können auch Cursor-Trails aktivieren, wenn dies nicht zu ablenkend ist.
Adam Strohl
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.