Wie verwende ich beide GPUs auf einem MacPro?

Mein MacPro (Ende 2013, OSX Yosemite) hat zwei AMD FirePro D500 GPUs und drei Cinema HD Displays. Wenn ich mir den Systembericht ansehe, werden alle Displays unter einer GPU angezeigt und die andere GPU hat nichts.

Wird die andere GPU (Slot-1) überhaupt genutzt? Wie sage ich es?

Kann ich ein Display auf die nicht verwendete GPU verschieben?
Hilft dies der Leistung beim Rendern oder bei Berechnungen?

AMD FirePro D500:

  Chipset Model:    AMD FirePro D500
  Type: GPU
  Bus:  PCIe
  Slot: Slot-1
  PCIe Lane Width:  x16
  VRAM (Total): 3072 MB
  Vendor:   ATI (0x1002)
  Device ID:    0x679e
  Revision ID:  0x0000
  ROM Revision: 113-C3861J-687
  gMux Version: 4.0.11 [3.2.8]
  EFI Driver Version:   01.0B.687

AMD FirePro D500:

  Chipset Model:    AMD FirePro D500
  Type: GPU
  Bus:  PCIe
  Slot: Slot-2
  PCIe Lane Width:  x16
  VRAM (Total): 3072 MB
  Vendor:   ATI (0x1002)
  Device ID:    0x679e
  Revision ID:  0x0000
  ROM Revision: 113-C3861J-687
  gMux Version: 4.0.11 [3.2.8]
  EFI Driver Version:   01.0B.687
  Displays:
Cinema HD:
  Display Type: LCD
  Resolution:   2560 x 1600
  Pixel Depth:  32-Bit Color (ARGB8888)
  Display Serial Number:    [redacted]
  Main Display: Yes
  Mirror:   Off
  Online:   Yes
  Rotation: Supported
  Adapter Type: Apple Mini DisplayPort To Dual-Link DVI Adapter
  Adapter Firmware Version: 1.03
Cinema HD:
  Display Type: LCD
  Resolution:   2560 x 1600
  Pixel Depth:  32-Bit Color (ARGB8888)
  Display Serial Number:    [redacted]
  Mirror:   Off
  Online:   Yes
  Rotation: Supported
  Adapter Type: Apple Mini DisplayPort To Dual-Link DVI Adapter
  Adapter Firmware Version: 1.03
Cinema HD:
  Display Type: LCD
  Resolution:   2560 x 1600
  Pixel Depth:  32-Bit Color (ARGB8888)
  Display Serial Number:    [redacted]
  Mirror:   Off
  Online:   Yes
  Rotation: Supported
  Adapter Type: Apple Mini DisplayPort To Dual-Link DVI Adapter
  Adapter Firmware Version: 1.01
Wie werden die Displays physisch befestigt? An eine oder beide GPUs und / oder Daisy-Chained miteinander usw.?
Sie stecken jeweils in ihren eigenen Thunderbolt-Port. Nicht Daisy-Chained. Es scheint egal zu sein, welche Ports ich verwende, die Ergebnisse sind die gleichen
Ich habe keinen Mac Pro, daher kann ich Ihnen nicht wirklich helfen, aber schauen Sie sich Use multiple displays with your Mac Pro (Ende 2013) an , um zu sehen, ob die dortigen Informationen hilfreich sind.
Gemäß diesem Dokument habe ich jedes Display auf einen eigenen Thunderbolt-Bus gesetzt. Habe die GPU Zuweisungen aber nicht geändert.
FWIW (wahrscheinlich nicht viel) Ich erinnere mich, dass Windows früher eine GPU im Grunde ausgeschaltet hielt, bis die Last nicht mehr von einer einzelnen GPU bewältigt werden konnte. Erst dann schaltete es die andere GPU ein und verteilte die Arbeitslast neu. Ich gehe davon aus (aber weiß nicht), dass MacOS dasselbe tut. Es hat einfach keinen Vorteil, 2 GPUs mit 25 % Kapazität zu haben, wenn Sie eine einzelne GPU mit 50 % mitschleppen können.

Antworten (1)

Haben Sie versucht, auf zwei verschiedenen Monitoren eine starke Grafiklast auszuführen? Ich habe in der Vergangenheit gelesen, dass der Mac Pro 2013 versucht, größtenteils nur eine GPU zu verwenden und die zweite für OpenCL / GPU-Rechenfunktionen verfügbar zu lassen. Wenn Sie jedoch die Belastung der GPU ausreichend erhöhen, wird eines der Displays auf die nicht verwendete GPU umgeschaltet (z. B. führen Sie eine Demo wie Unigine Heaven auf einem und Valley auf dem anderen Bildschirm aus).

Beachten Sie, dass macOS KEINE zwei GPUs unterstützt, die ein Display ansteuern (auch bekannt als CrossFire oder SLI), sodass Sie die zweite GPU nur für Grafiken verwenden würden, wenn Sie zwei Displays angeschlossen haben und die Last ausreicht, um die zweite GPU einzuschalten.