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.
- PCIe3x4 - Keine
- PCIe3x16 - NVS 810 1
- PCIe3x8 - Keine
- PCIe3x16 - NVS 810 2
- PCIe3x8 - NVS 810 3
- PCIe3x16 - NVS 810 4
- 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.
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.
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.
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.
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)
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.
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.
Antworten:
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.
quelle
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.
quelle