PCI-e 3.0-Grafikkarte auf einem PCI-e 2.0-Motherboard zur Ansteuerung von fünf 27 "-Monitoren mit 1920 x 1080 Pixeln mit Eyefinity

4043
Damien Law

Ich plane, meinen aktuellen PC von 4 Jahren zu Spielezwecken aufzurüsten. Ich habe ziemlich viel recherchiert, aber ich konnte nicht finden, wonach ich suchte, oder vielleicht bin ich einfach zu neu, um alles zusammenzufügen, um ein größeres Bild zu bilden. Deshalb hoffe ich, dass ihr Jungs bei meinen Fragen helfen könnt.

Momentan habe ich ein PCI-e 2.0-Motherboard (Asus M3A32-MVP Deluxe - http://www.asus.com/Motherboards/AMD_AM2Plus/M3A32MVP_DeluxeWiFiAP/ ) mit 8 GB DDR2-RAM und mehr als genug Leistung (800 Watt PSU). Ich denke darüber nach, eine HD7970-Grafikkarte zu kaufen, bei der es sich um eine PCI-e 3.0-Karte handelt, die in mein Motherboard gesteckt werden soll. Mit Eyefinity (der das OS dazu bringt, dass ich einen sehr großen Bildschirm habe, werden fünf 27-Zoll-Monitore mit einer Auflösung von 1920 x 1080 betrieben) statt 5.) Funktioniert ein solches System ohne Leistung ... sehr?

Ich verstehe, dass PCI-e 2.0 x16 eine Bandbreite von 8 Gbit / s und PCI-E 3.0 x16 eine Bandbreite von bis zu 16 Gbit / s bietet. Eine einfache arithmetische Berechnung gibt die Anzahl der Bits an, die zum Speichern von Informationen eines EINEN Monitors mit einer Auflösung von 1920 x 1080 in 24 Bit pro Pixel (Bpp) Farbtiefe eines einzigen Frames erforderlich sind.

1920 * 1080 = 2,073,600 pixels 2,073,600 * 24bpp = 49,766,400 bits 

Also für die Anzahl der Bits für 5 Monitore

49,766,400 * 5 = 248,832,000 bits 

Wenn ich glatte 60 Frames pro Sekunde (FPS) will, ist es das

248,832,000 * 60 = 14,929,920,000 bits/sec 

Die Datenübertragungsrate beträgt also satte 15 Gbit / s und kann nur von PCI-e 3.0 gut unterstützt werden.

ERSTE FRAGE

Was passiert, wenn ich die Karte immer noch in einen PCI-e 2.0-Steckplatz stecke? Wird das System die FPS automatisch herunterregeln (was bedeutet, dass meine FPS darunter leidet und auf etwa 32 FPS sinkt) oder das gesamte System letztendlich ausfällt (oder zu einem Crawlen verlangsamt wird, in das sich keine Investition lohnt)?

ZWEITE FRAGE

Kann ich zwei identische Grafikkarten erhalten, um die Last zu verteilen (3 Monitore bei der ersten Karte und 2 bei der zweiten Karte)? Gemäß meiner Mobo-Spezifikation kann der Dual-Kartenmodus immer noch x16 Lanes erreichen, was bedeutet, dass die Gesamtbandbreite auf 16 Gbit / s erhöht werden kann. Funktioniert Eyefinity weiterhin (5 Monitore für ein sehr großes Display)? Benötige ich CrossFire (was ich nicht wegen des Mikro-Abschneidens vorziehen möchte)? In diesem Fall werden alle 5 Monitore auf der primären Karte konfiguriert.

Ich hoffe wirklich, dass jemand etwas in mein Dilemma bringen kann. Kann ich nur eine High-End-Karte kaufen und ein maximales Spielerlebnis erzielen, oder sollte ich mein gesamtes Spielesystem sparen und ändern? Vielen Dank im Voraus =)

2

1 Antwort auf die Frage

2
FirmwareNewb

Ich weiß nicht, ob Sie eine Antwort darauf gefunden haben, also versuche ich es.

Zuerst müssen wir sicherstellen, dass wir den Unterschied zwischen Gbit / s und GB / s kennen.

Gbps = Gigabits per second GB/s = Gigabytes per second 

PCIe 2.0 unterstützt 5 GT / s (Gigatransfers pro Sekunde) und PCIe 3.0 unterstützt 8 GT / s. PCIe 2.0 mit 8b / 10b-Kodierung, während PCIe 3.0 eine 128b / 130b-Kodierung verwendet. Dies ist der Transaktionsaufwand, der bei dieser Rohdatenrate verzehrt wird. GT / s entspricht im Wesentlichen Gbps.

Also, um Ihre Annahmen zu korrigieren. Eine PCIe 2.0 x16-Verbindung kann:

5GT/s per lane * 16 lanes = 80GT/s 80GT/s * 8b/10b encoding = 64Gbps 64Gbps / 8 bits per byte = 8GB/s 

Ich möchte nur sicherstellen, dass wir den Unterschied in diesen Informationen kennen, damit Sie meine Antworten verstehen. Ich glaube auch, dass es jetzt einen 8-Bit-Transparenzbereich für Pixel gibt, sodass wir heutzutage 32 Bit pro Pixel haben. Das ändert deine Berechnungen.

2,073,600 * 32bpp = 66,355,200 

Also 5 Monitore

66,355,200 * 5 = 331,776,000 bits 

Bei 60 fps

331,776,000 * 60 = 19,906,560,000 bits/sec 

Wir haben also wirklich 20 Gbit / s Daten, die übertragen werden müssen.

HINWEIS: Nach den Berechnungen habe ich einige Nachforschungen angestellt und festgestellt, dass wir heutzutage 30 Bit und bis zu 48 Bit haben, sodass Sie bis zu 30 Gbit / s Daten übertragen müssen.

ERSTE ANTWORT

PCIe-Steckplätze trainieren (verbinden / verbinden) mit dem niedrigsten unterstützten Standard. Eine PCIe-3.0-Karte in einem PCIe-2.0-Steckplatz trainiert also zu einer PCIe-2.0-Verbindung. Bei x16 sind 8 GB / s oder 64 Gbit / s in jede Richtung möglich. Sie sollten theoretisch über die PCIe-Bandbreite verfügen, um 5 Monitore ausführen zu können. Ich denke, die Grafikkarte wird dort das Problem mehr sein als die Protokollbandbreite.

ZWEITE ANTWORT

Nach allem, was ich gefunden habe, müssen alle Monitore mit der primären Karte verbunden sein, damit Eyefinity funktioniert. Wenn Sie eine zweite Karte verwenden, kann diese nur in Crossfire eingerichtet werden, um einen Teil der GPU-Last zu bewältigen. Das eigentliche Problem, auf das Sie stoßen werden, ist die GPU insgesamt. Möglicherweise können Sie durch die Verwendung von Crossfire eine bessere Leistung erzielen, aber ich bezweifle ernsthaft, dass Sie fünf Monitore mit eyefinity verwenden können, um auf einer einzelnen Grafikkarte reibungslos zu laufen. Ich habe diese Konfiguration noch nicht eingerichtet. Ich empfehle daher, in einem Enthusiasten-Forum wie folgt zu fragen: http://www.widescreengamingforum.com/wiki/Main_Page