¿Cómo uso ambas GPU en una MacPro?

Mi MacPro (finales de 2013, OSX Yosemite) tiene dos GPU AMD FirePro D500 y tres pantallas Cinema HD. Cuando miro el informe del sistema, todas las pantallas aparecen en una GPU y la otra GPU no tiene nada.

¿Se está utilizando la otra GPU (ranura 1)? ¿Cómo lo digo?

¿Puedo mover una pantalla a la GPU no utilizada?
¿Ayudará esto al rendimiento para el renderizado o los cálculos?

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
¿Cómo se conectan físicamente las pantallas? ¿A una o ambas GPU o conectadas en cadena entre sí, etc.?
Cada uno se conecta a su propio puerto Thunderbolt. No encadenado. No parece importar qué puertos use, los resultados son los mismos
No tengo una Mac Pro, por lo que realmente no puedo ser de mucha ayuda. Sin embargo, eche un vistazo a Usar múltiples pantallas con su Mac Pro (finales de 2013) para ver si alguna información ayuda.
Según ese documento, puse cada pantalla en su propio bus Thunderbolt. Sin embargo, no cambió las asignaciones de GPU.
FWIW (probablemente no mucho) Recuerdo que Windows solía mantener una GPU básicamente apagada hasta que la carga no podía ser manejada por una sola GPU. Solo entonces encendió la otra GPU y redistribuyó la carga de trabajo. Espero (pero no sé) que MacOS esté haciendo lo mismo. Simplemente no hay ningún beneficio en tener 2 GPU funcionando al 25 % de su capacidad cuando puede tener una sola GPU funcionando al 50 %.

Respuestas (1)

¿Ha intentado hacer una gran carga de gráficos en dos monitores diferentes? He leído en el pasado que la Mac Pro 2013 intenta usar solo una GPU en su mayor parte y deja la segunda disponible para funciones de cómputo OpenCL/GPU. Sin embargo, si aumenta la carga en la GPU lo suficiente, cambiará una de las pantallas a la GPU no utilizada (por ejemplo, ejecute una demostración como Unigine Heaven en una y Valley en la otra pantalla).

Tenga en cuenta que macOS NO es compatible con dos GPU que manejan una pantalla (también conocida como CrossFire o SLI), por lo que solo usaría la segunda GPU para gráficos si tiene dos pantallas conectadas y la carga es suficiente para encender la segunda GPU.