Articulo de referencia

AMD CrossFire

AMD CrossFire (también conocido como CrossFireX ) es una marca comercial de la tecnología multi- GPU de AMD , desarrollada originalmente por ATI Technologies . [ 1 ] Esta tecnol...

AMD CrossFire (también conocido como CrossFireX ) es una marca comercial de la tecnología multi- GPU de AMD , desarrollada originalmente por ATI Technologies . [ 1 ] Esta tecnología permite utilizar hasta cuatro GPU en un solo ordenador para mejorar el rendimiento gráfico. [ 2 ]

La tecnología asociada que se utiliza en ordenadores portátiles con tarjetas gráficas externas, como por ejemplo en portátiles o notebooks, se denomina AMD Hybrid Graphics .

AMD retiró la marca CrossFire en septiembre de 2017; sin embargo, la compañía continúa desarrollando y brindando soporte para la tecnología en aplicaciones DirectX 11. [ 3 ] Para aplicaciones DirectX 12 , AMD utiliza la marca mGPU (también conocida como multi-GPU), con la diferencia de que los desarrolladores de software deben crear perfiles compatibles con mGPU para sus aplicaciones, mientras que antes AMD creaba los perfiles para aplicaciones DirectX 11. [ 4 ]

Configuraciones

Primera generación

CrossFire se lanzó al público el 27 de septiembre de 2005. [ 5 ] El sistema requería una placa base compatible con CrossFire y un par de tarjetas gráficas ATI Radeon PCI Express (PCIe). Las Radeon x800 , x850, x1800 y x1900 venían en una edición estándar y en una "Edición CrossFire" con capacidad "maestra" integrada en el hardware. La capacidad "maestra" es un término que se utiliza para referirse a 5 chips de composición de imagen adicionales, que combinan la salida de ambas tarjetas. [ 6 ] Era necesario comprar una tarjeta maestra y emparejarla con una tarjeta estándar de la misma serie. La tarjeta maestra venía con un adaptador DVI en Y propietario, que se conectaba a los puertos DVI principales de ambas tarjetas y al cable del monitor . Este adaptador sirve como enlace principal entre ambas tarjetas, enviando imágenes incompletas entre ellas e imágenes completas al monitor. Las tarjetas Radeon x1300 y x1600 de gama baja no tienen una "Edición CrossFire", pero se habilitan mediante software, con la comunicación transmitida a través de las ranuras PCI Express estándar de la placa base. Actualmente, ATI no ha creado la infraestructura necesaria para configurar tarjetas FireGL en una configuración CrossFire. La tarjeta gráfica "esclava" debía ser de la misma familia que la "maestra".

Un ejemplo de limitación en la configuración de una tarjeta Mastercard sería la implementación de CrossFire de primera generación en la Radeon X850 XT Master Card . Debido a que utilizaba un chip de composición de Silicon Image (SiI 163B TMDS), la resolución máxima en una configuración X850 CrossFire estaba limitada a 1600 × 1200 a 60  Hz, o 1920 × 1440 a 52  Hz. Esto se consideró un problema para los usuarios de monitores CRT que deseaban usar CrossFire para jugar a altas resoluciones, o para los usuarios de monitores LCD panorámicos . Como a muchos les resultaba  cansador para la vista una frecuencia de actualización de 60 Hz con un monitor CRT, el límite práctico de resolución se convirtió en 1280 × 1024, lo que no exigía lo suficiente a CrossFire como para justificar el coste. [ 7 ] La siguiente generación de CrossFire, empleada por las tarjetas maestras X1800, utilizaba dos conjuntos de chips de composición y un dongle DVI Y de doble enlace de doble densidad personalizado para duplicar el ancho de banda entre las tarjetas, elevando la resolución máxima y la frecuencia de actualización a niveles mucho más altos.

Segunda generación (Software CrossFire)

Cuando se utiliza con el chipset de placa base "CrossFire Xpress 3200 " de ATI, la tarjeta "maestra" ya no es necesaria para todas las tarjetas "CrossFire Ready" (con la excepción de la serie Radeon X1900). Con CrossFire Xpress 3200, se pueden usar dos tarjetas normales en una configuración Crossfire, utilizando el bus PCI Express para la comunicación. Esto es similar a X1300 CrossFire, que también usa PCI Express, excepto que Xpress 3200 se había diseñado para una comunicación de baja latencia y alta velocidad entre tarjetas gráficas. [ 8 ] Si bien el rendimiento se vio afectado, esta medida se consideró una mejora general en la estrategia de mercado, porque las tarjetas maestras Crossfire eran caras, tenían una gran demanda y en gran medida no estaban disponibles en el mercado minorista.

Aunque el chipset CrossFire Xpress 3200 es compatible con CrossFire a través del bus PCI Express para todas las series Radeon inferiores a la X1900, los controladores para este método CrossFire aún no se han implementado en la serie X1800. ATI ha indicado que futuras revisiones del paquete de controladores Catalyst incluirán lo necesario para CrossFire sin dongle en la serie X1800 , pero aún no ha especificado una fecha. [ 9 ]

Tercera generación (CrossFireX)

Una conexión CrossFireX en una tarjeta gráfica
Vista superior
Vista inferior de una interconexión de puente CrossFireX
AMD CrossFireX y algunas GPU R700, en la serie Radeon HD 4000.

Con el lanzamiento de la Radeon X1950 Pro ( GPU RV570 ), ATI ha revisado por completo la infraestructura de conexión de CrossFire para eliminar aún más la necesidad de las configuraciones anteriores de dongle en Y /tarjeta maestra y tarjeta esclava para que CrossFire funcione. El conector CrossFire de ATI (CrossFire Bridge Interconnect, o enlace CFBI) es ahora un conector tipo cinta conectado a la parte superior de cada adaptador gráfico, similar a los puentes SLI de nVidia , pero diferente en naturaleza física y lógica. [ 10 ] Por lo tanto, las tarjetas maestras ya no existen y no son necesarias para el máximo rendimiento. Se pueden usar dos dongles por tarjeta; estos se aprovecharon al máximo con el lanzamiento de CrossFireX. Las tarjetas de las series Radeon HD 2900 y HD 3000 usan los mismos conectores de cinta, pero las tarjetas de la serie HD 3800 solo requieren un conector de cinta para facilitar CrossFireX. [ 11 ] A diferencia de las series más antiguas de tarjetas Radeon, las diferentes tarjetas de la serie HD 3800 se pueden combinar en CrossFireX, cada una con un control de reloj independiente.

Desde el lanzamiento de la plataforma de escritorio Spider de AMD el 19 de noviembre de 2007, la configuración CrossFire se actualizó con soporte para un máximo de cuatro tarjetas de video con el chipset 790FX ; la marca CrossFire se cambió entonces a " ATI CrossFireX ". Esta configuración, que según pruebas internas de AMD, ofrece un aumento de rendimiento de al menos 3,2 veces en varios juegos y aplicaciones que requieren una gran capacidad gráfica del sistema, está dirigida al mercado de entusiastas. [ 12 ]

Una evolución posterior de la infraestructura CrossFire incluye tarjetas gráficas Radeon HD 3870 X2 y Radeon HD 4870 X2, lanzadas a principios de 2008, que cuentan con un único conector CrossFire para la configuración de dos tarjetas y cuatro GPU. Al usar dos GPU en el mismo sistema, los puertos HDMI de ambas tarjetas no pueden funcionar simultáneamente.

Aquí se muestra una tabla de compatibilidad de CrossFireX y chipsets anterior: [ 13 ] Las tablas de compatibilidad más recientes, de abril de 2014, muestran que los chipsets AMD 890, 990 y A75, y muchos chipsets Intel, incluidos los Z68 y X79, son compatibles con CrossFireX; también muestran qué tarjetas GPU se pueden emparejar con un puente externo (las tarjetas HD 7750, HD 5750, HD 4350, HD 4550, HD 4650 y HD 4670 se pueden emparejar sin un puente externo, aunque las tablas también indican que algunos modelos fabricados por otros fabricantes que no sean AMD aún pueden requerir el puente). [ 14 ]

Cuarta generación (XDMA)

XDMA podría ser similar a AMD DirectGMA (Acceso Directo a la Memoria Gráfica) que se encuentra en las líneas de productos AMD FirePro y Radeon Pro.

Las tarjetas gráficas Radeon R9 290 y R9 290X (lanzadas el 24 de octubre de 2013 [ 15 ] y basadas en Graphics Core Next 1.1 "Volcanic Islands" ), así como las GPU que utilizan versiones más recientes de GCN, ya no tienen puertos puente. En su lugar, utilizan XDMA para abrir un canal de comunicación directo entre las múltiples GPU de un sistema, operando sobre el mismo bus PCI Express que utilizan las tarjetas gráficas AMD Radeon. [ 16 ] [ 17 ] [ 18 ] [ 19 ]

Las líneas PCI Express 3.0 proporcionan un ancho de banda hasta 17,5 veces mayor (15,754  GB/s para una ranura ×16) en comparación con los puentes externos actuales (900  MB/s), lo que hace innecesario el uso de un puente CrossFire. Por lo tanto, se seleccionó XDMA para satisfacer las mayores demandas de ancho de banda de interconexión de GPU generadas por AMD Eyefinity y, más recientemente, por los monitores de resolución 4K . El ancho de banda del canal de datos abierto por XDMA es totalmente dinámico, escalándose junto con las demandas del juego que se esté ejecutando, así como adaptándose a configuraciones de usuario avanzadas como la sincronización vertical (vsync). [ 16 ] [ 20 ]

Además, algunas tarjetas más recientes pueden combinarse con tarjetas de la serie 7000 basadas en la arquitectura Graphics Core Next 1.0 "Southern Islands" . Por ejemplo, una tarjeta R9-280X puede usarse en una configuración CrossFireX junto con una tarjeta HD 7970, principalmente porque son el mismo producto con diferentes frecuencias de reloj. [ 21 ]

GPUOpen ofrece código fuente con licencia MIT para aplicaciones DirectGMA con múltiples GPU AMD junto con Direct3D 11, OpenGL y OpenCL: https://github.com/GPUOpen-LibrariesAndSDKs/DirectGMA_P2P

Hybrid CrossFireX (gráficos duales)

También existe un modo "híbrido" de CrossFireX que combina gráficos integrados mediante la arquitectura del puente norte de AMD con tarjetas gráficas seleccionadas, [ 22 ] para un mayor rendimiento. La generación actual [ 23 ] se denomina Hybrid CrossFireX y está disponible para placas base con chipsets AMD integrados en las GPU de las series 7 y 8 , denominadas Hybrid CrossFireX . [ 24 ] [ 25 ]

Esta combinación resulta en ahorro de energía cuando se utilizan gráficos simples o 2D y aumentos de rendimiento de entre el 25 % y más del 200 % en gráficos 3D en comparación con el uso de una opción sin CrossFire. [ 26 ] [ 27 ] A partir de marzo de 2012, parece que ahora se llama " AMD Radeon Dual Graphics " y significa usar APU de la serie A junto con tarjetas de video. [ 28 ] [ 29 ]

AMD MGPU

AMD MGPU (multi-GPU) permite que varios procesadores gráficos combinen su potencia de procesamiento. Esto no es compatible con las tarjetas gráficas Radeon VII, la serie Radeon RX7000 ni los procesadores gráficos AMD más recientes. [ 30 ]

Comparaciones con Nvidia SLI

Similitudes

En algunos casos, CrossFire no mejora el rendimiento 3D; en casos extremos, puede reducir la velocidad de fotogramas debido a las particularidades de la codificación de la aplicación. Esto también ocurre con SLI de Nvidia, ya que el problema es inherente a los sistemas multi-GPU. Esto se observa con frecuencia al ejecutar una aplicación a bajas resoluciones. [ 31 ]

Cuando se utiliza CrossFire con AFR , la velocidad de fotogramas subjetiva a menudo puede ser menor que la velocidad de fotogramas informada por las aplicaciones de evaluación comparativa, e incluso puede ser peor que la velocidad de fotogramas de su equivalente de una sola GPU. Este fenómeno se conoce como micro tartamudeo y también se aplica a SLI ya que es inherente a las configuraciones de múltiples GPU. [ 32 ] Las configuraciones AMD CrossFireX y NVIDIA SLI requieren puentes y una unidad de alimentación (PSU) capaz de suministrar suficiente energía a las GPU. Los conectores de alimentación de 6 pines (75 vatios 3x12 voltios +3 tierra, cada vez más raros ahora), 8 pines (150 vatios, un conector de 6 pines + 2 conectores de detección adicionales) y 16 pines (hasta 600 vatios, 6x12 voltios y 6 cables de tierra + 4 pines de detección) son comunes en las tarjetas gráficas actuales.

Ventajas

CrossFire se puede implementar con tarjetas gráficas de la misma generación y fabricante (a diferencia de SLI de Nvidia, que generalmente solo funciona si todas las tarjetas tienen la misma GPU y marca). Esto permite a los compradores con presupuestos variables adquirir distintas tarjetas y aun así obtener los beneficios de un mayor rendimiento. Las tarjetas de última generación solo se pueden conectar en CrossFire con otras tarjetas de su misma subserie. Por ejemplo, las GPU de la misma serie se pueden conectar entre sí. Así, una GPU de la serie 5800 (p. ej., una 5830) puede funcionar junto con otra GPU de la serie 5800 (p. ej., una 5870). Sin embargo, las GPU que no pertenecen a la misma serie no se pueden conectar en CrossFire correctamente (p. ej., una 5770 no puede funcionar con una 5870). La única excepción es que las tarjetas HD  7870  XT se pueden usar con una  GPU de la serie HD 7900 (p. ej., una 7950) en una configuración CrossFire porque comparten la misma GPU. [ 33 ]

Las configuraciones AMD CrossFire y SLI permiten conectar varios monitores de diferentes tamaños y resoluciones. Ambas configuraciones admiten hasta cuatro monitores 8K (7680x4320) u ocho monitores 4K (3840x2160). Cada monitor requiere su propia tarjeta gráfica dedicada (excepto en el caso de 4K y HD estándar); en estos últimos, se pueden conectar hasta dos monitores a una misma tarjeta gráfica.

Desventajas

La principal desventaja de CrossFire es que solo funciona en modo de pantalla completa, lo que requiere soporte externo para software o juegos cuando se ejecutan en modo sin bordes/ventana. [ 34 ]

Las implementaciones de CrossFire de primera generación (las series Radeon X800 a X1900) requieren un cable/ adaptador en Y externo para funcionar en modo CrossFire, debido a que el bus PCI Express no puede proporcionar suficiente ancho de banda para ejecutar CrossFire sin perder una cantidad significativa de rendimiento.

Véase también

Referencias

  1. "Tecnología AMD Crossfire" . AMD.com . AMD . Consultado el 28 de junio de 2016 .
  2. "AMD CrossFireX" . club-3d.com . Archivado del original el 29 de noviembre de 2014. Consultado el 25 de noviembre de 2014 .
  3. "AMD Radeon elimina gradualmente la marca CrossFire a medida que la configuración multi-GPU se vuelve más compleja" . pcworld.com . IDG Communications, Inc. Consultado el 23 de septiembre de 2017 .
  4. "AMD Radeon elimina gradualmente la marca CrossFire a medida que la configuración multi-GPU se vuelve más compleja" . PCWorld . 22 de septiembre de 2017. Consultado el 12 de abril de 2021 .
  5. "ATI lanza Crossfire... ¡Por fin!" . Slashdot . 26 de septiembre de 2005 . Consultado el 28 de diciembre de 2009 .
  6. "Solución de gráficos duales CrossFire de ATI - The Tech Report - Página 1" . The Tech Report. 26 de septiembre de 2005. Consultado el 16 de octubre de 2013 .
  7. "Reseñas y noticias sobre hardware informático" . Hardocp. 26 de septiembre de 2005. Consultado el 16 de octubre de 2013 .
  8. "CrossFire Xpress 3200: RD580 para AM2" . AnandTech. Archivado del original el 12 de junio de 2006. Consultado el 16 de octubre de 2013 .
  9. Smalley, Tim. "ATI consigue que funcione CrossFire X1800 sin dongle" . bit-tech.net . Consultado el 25 de noviembre de 2014 .
  10. "AnandTech" . Anandtech.com. Archivado del original el 18 de septiembre de 2007. Consultado el 16 de octubre de 2013 .
  11. "Análisis - RV670: AMD ATI Radeon HD 3870" . bit-tech.net. 30-11-2007 . Consultado el 16-10-2013 .
  12. Laird, Jeremy (19 de noviembre de 2007). "¿Quién le teme a la nueva plataforma Spider de AMD?" . techradar.com . Consultado el 25 de noviembre de 2014 .
  13. "Tabla de compatibilidad" . Game.Amd.Com. Archivado del original el 1 de enero de 2011. Consultado el 1 de enero de 2011 .
  14. "Tabla de compatibilidad de Crossfire" . support.amd.com . American Microdevices. Archivado del original el 1 de agosto de 2018. Consultado el 7 de noviembre de 2018 .
  15. "Radeon R9 290X | VideoCardz.com" . VideoCardz.com . Archivado del original el 3 de noviembre de 2018. Consultado el 7 de noviembre de 2018 .
  16. 1 2 "AMD Gaming: Modernizando los juegos multi-GPU con XDMA" . Community.amd.com. 2014-01-03 . Consultado el 2014-02-03 .
  17. "Informe: La Radeon R9-290X no necesitará el puente CFX y costará 600 dólares" . Tom's Hardware. 1 de octubre de 2013. Consultado el 7 de octubre de 2013 .
  18. "AMD lanza de forma preliminar las GPU "Volcanic Islands" con audio programable en Hawái" . Daily Tech. 25 de septiembre de 2013. Archivado del original el 11 de octubre de 2013. Consultado el 7 de octubre de 2013 .
  19. Joel Hruska (2 de septiembre de 2014). "Análisis de la AMD Radeon R9 285: El torpedo GCN 1.2 que supera a la GTX 760 de Nvidia" . extremetech.com . Consultado el 13 de octubre de 2014 .
  20. Ryan Smith (23 de octubre de 2013). "XDMA: Mejorando Crossfire" . Análisis de la AMD Radeon R9 290X . anandtech.com. pág. 4. Archivado del original el 26 de octubre de 2013. Consultado el 4 de febrero de 2014 . 
  21. Mujtaba, Hassan (10 de octubre de 2013). "AMD Radeon R9 280X compatible con HD 7970 en modo CrossFire" . WCCF Tech . Consultado el 16 de octubre de 2013 .
  22. "Tabla de opciones combinadas" . Archivado del original el 7 de octubre de 2011. Consultado el 22 de septiembre de 2010 .
  23. "ATI CrossFireX | GAME.AMD.COM" . AMD . Consultado el 23 de septiembre de 2010 .
  24. Funcionamiento de Triple Hybrid CrossfireX en los foros de AMD, consultado el 23 de septiembre de 2010.
  25. "Chipset AMD 790GX" . AMD . Consultado el 22 de septiembre de 2010 .
  26. Bell, Brandon (4 de marzo de 2008). "Vista previa del rendimiento de AMD CrossFireX y gráficos híbridos" . Recuperado el 23 de septiembre de 2010 .
  27. Toepelt, Bert (4 de marzo de 2008). "Análisis de rendimiento: 65 % más de rendimiento gracias a Hybrid-Crossfire" . Tom's Hardware . Recuperado el 23 de septiembre de 2010 .
  28. "AMD Radeon Dual Graphics" . Amd.com. 11 de octubre de 2013. Consultado el 16 de octubre de 2013 .
  29. "AMD Radeon Dual Graphics" . Amd.com. 11 de octubre de 2013. Consultado el 16 de octubre de 2013 .
  30. "Configurar AMD MGPU para funcionamiento multi-GPU con el software de AMD" .
  31. Kreiss, Tino; Töpelt, Bert; Schuhmann, Daniel (2 de diciembre de 2005). "Comparación de rendimiento entre configuraciones individuales y configuraciones SLI" . Tom's Hardware . Consultado el 1 de junio de 2007 .
  32. Raffael Vötter (8 de febrero de 2008). "Prueba en vídeo: el microparpadeo puede destruir las mejoras de rendimiento de las tecnologías multi-GPU actuales" . PC Games Hardware Online . Consultado el 3 de noviembre de 2009 .
  33. "Lista completa de combinaciones de GPU AMD CrossFire" . GameDebate . Consultado el 26 de junio de 2015 .
  34. "ATI Crossfire" . HardwareHeaven. Archivado del original el 23 de abril de 2011. Consultado el 21 de mayo de 2014 .
  • Sitio web oficial
  • Avance de CrossFire en Hardocp.com
  • Cobertura de Slashdot sobre el lanzamiento del sistema