stringtranslate.com

AMD CrossFire

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

La tecnología asociada utilizada en computadoras móviles con tarjetas gráficas externas, como en computadoras portátiles o notebooks, se llama AMD Hybrid Graphics .

La marca CrossFire fue retirada por AMD en septiembre de 2017, sin embargo, la compañía continúa desarrollando y dando soporte a la tecnología para aplicaciones DirectX 11. [3] Para las aplicaciones DirectX 12 , AMD tiene 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 puso a disposición del público por primera vez el 27 de septiembre de 2005. [5] El sistema requería una placa base compatible con CrossFire con un par de tarjetas gráficas ATI Radeon PCI Express (PCIe). Las Radeon x800 , x850, x1800 y x1900 se comercializaban en una edición normal y una "CrossFire Edition" que tiene capacidad "master" integrada en el hardware. La capacidad "master" es un término utilizado para 5 chips de composición de imágenes adicionales, que combinan la salida de ambas tarjetas. [6] Uno tenía que comprar una tarjeta Master y emparejarla con una tarjeta normal de la misma serie. La tarjeta Master se enviaba con un adaptador DVI 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 "CrossFire Edition", pero se habilitan mediante software y la comunicación se realiza a través de las ranuras PCI Express estándar de la placa base. ATI actualmente no ha creado la infraestructura que permita configurar las 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 relación con la configuración de una tarjeta Master sería la implementación de CrossFire de primera generación en la tarjeta Master Card Radeon X850 XT. Debido a que utilizaba un chip de composición de Silicon Image (SiI 163B TMDS), la resolución máxima en una configuración CrossFire X850 estaba limitada a 1600×1200 a 60 Hz, o 1920×1440 a 52 Hz. Esto se consideraba un problema para los propietarios de CRT que deseaban utilizar CrossFire para jugar a juegos en resoluciones altas, o para los propietarios de monitores LCD de pantalla ancha . Como muchas personas consideraban que una frecuencia de actualización de 60 Hz con un CRT cansaba la vista, el límite de resolución práctico pasó a ser 1280×1024, lo que no exigía lo suficiente a CrossFire para justificar el coste. [7] La ​​siguiente generación de CrossFire, empleada por las tarjetas X1800 Master, utilizó dos conjuntos de chips de composición y un adaptador DVI Y de doble enlace y doble densidad personalizado para duplicar el ancho de banda entre 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 "master" ya no es necesaria para todas las tarjetas "CrossFire Ready" (con la excepción de la serie Radeon X1900). Con la CrossFire Xpress 3200, se pueden ejecutar dos tarjetas normales en una configuración Crossfire, utilizando el bus PCI Express para las comunicaciones. Esto es similar a X1300 CrossFire, que también utiliza PCI Express, excepto que la Xpress 3200 había sido diseñada para una comunicación de baja latencia y alta velocidad entre tarjetas gráficas. [8] Si bien el rendimiento se vio afectado, este cambio se consideró una mejora general en la estrategia de mercado, porque las tarjetas Crossfire Master eran caras, tenían una gran demanda y en gran medida no estaban disponibles a nivel minorista.

Aunque el chipset CrossFire Xpress 3200 es capaz de ejecutar CrossFire a través del bus PCI Express para todas las series Radeon por debajo de la X1900, las adaptaciones de los controladores para este método CrossFire aún no se han materializado para la serie X1800. ATI ha dicho que las futuras revisiones del conjunto de controladores Catalyst contendrán lo que se requiere para CrossFire sin adaptador X1800 , pero aún no ha mencionado una fecha específica. [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 Y- dongle /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] Como tal, las tarjetas maestras ya no existen y no son necesarias para un rendimiento máximo. Se pueden usar dos dongles por tarjeta; estos se pusieron en uso completo con el lanzamiento de CrossFireX. Las tarjetas de la serie Radeon HD 2900 y HD 3000 usan los mismos conectores de cinta, pero la serie de tarjetas HD 3800 solo requiere un conector de cinta, para facilitar CrossFireX. [11] A diferencia de las series anteriores de tarjetas Radeon, en CrossFireX se pueden combinar diferentes tarjetas de la serie HD 3800, cada una con 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 ha actualizado con soporte para un máximo de cuatro tarjetas de video con el chipset 790FX ; la marca CrossFire se cambió entonces a " ATI CrossFireX ". La configuración, que, según pruebas internas de AMD, proporcionará al menos un aumento de rendimiento de 3,2x en varios juegos y aplicaciones que requieren capacidades gráficas masivas del sistema informático, está dirigida al mercado de entusiastas. [12]

Un desarrollo posterior de la infraestructura CrossFire incluye dos GPU con puente PCI Express integrado que se lanzó a principios de 2008, las tarjetas gráficas Radeon HD 3870 X2 y, más tarde, las Radeon HD 4870 X2, que cuentan con un solo conector CrossFire para dos tarjetas y escalabilidad para cuatro GPU. Cuando se utilizan dos GPU en el mismo sistema, los puertos HDMI de las GPU no pueden funcionar al mismo tiempo.

Aquí se muestra una tabla de compatibilidad de chipsets y CrossFireX anterior: [13] Las tablas de compatibilidad más recientes, a abril de 2014, muestran que los chipsets AMD 890, 990 y A75 (y muchos chipsets Intel, incluidos los chipsets 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, 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 puede ser similar al AMD DirectGMA (Acceso directo a memoria gráfica) que se encuentra en las líneas de productos de marca 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 nuevas de GCN, ya no tienen puertos de puente. En su lugar, utilizan XDMA para abrir un canal directo de comunicación entre las múltiples GPU de un sistema, que funcionan sobre el mismo bus PCI Express que utilizan las tarjetas gráficas AMD Radeon. [16] [17] [18] [19]

Los carriles 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, XDMA fue seleccionado para 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 completamente dinámico, escalando junto con las demandas del juego que se está jugando, además de adaptarse a configuraciones avanzadas del usuario, como la sincronización vertical (vsync). [16] [20]

Además, algunas tarjetas más nuevas pueden emparejarse con tarjetas de la serie 7000 basadas en la arquitectura Graphics Core Next 1.0 "Southern Islands" . Por ejemplo, una tarjeta R9-280X se puede utilizar en una configuración CrossFireX junto con una tarjeta HD 7970, en gran medida debido a que son el mismo producto a diferentes frecuencias de reloj. [21]

GPUOpen ofrece algunos códigos 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

CrossFireX híbrido (gráficos duales)

También existe un modo "híbrido" de CrossFireX que combina gráficos integrados utilizando la arquitectura Northbridge de AMD con tarjetas gráficas seleccionadas, [22] para un mayor rendimiento. La generación actual [ ¿cuándo? ] [23] se denomina Hybrid CrossFireX y está disponible para placas base con chipsets AMD integrados en las GPU de las series 7 y 8 , a las que se hace referencia como Hybrid CrossFireX . [24] [25]

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

Comparaciones con Nvidia SLI

Similitudes

En algunos casos, CrossFire no mejora el rendimiento 3D; en algunos casos extremos, puede reducir la velocidad de cuadros debido a las particularidades de la codificación de una aplicación. Esto también es cierto para SLI de Nvidia, ya que el problema es inherente a los sistemas multi-GPU. Esto se observa a menudo cuando se ejecuta una aplicación en resoluciones bajas. [30]

Al usar CrossFire con AFR , la velocidad de cuadros subjetiva a menudo puede ser menor que la velocidad de cuadros informada por las aplicaciones de evaluación comparativa, e incluso puede ser peor que la velocidad de cuadros 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. [31] Las configuraciones AMD CrossFireX y NVIDIA SLI requieren puentes y una unidad de fuente de alimentación (PSU) capaz de suministrar suficiente energía a las GPU. Los enchufes de alimentación de 6 pines (75 vatios 3+3, cada vez más raros), 8 pines (150 vatios 4+4) y 16 pines (300 vatios 8+8) son comunes en las tarjetas gráficas actuales.

Ventajas

CrossFire se puede implementar con tarjetas GPU de la misma generación y fabricación (esto se compara con el SLI de Nvidia, que generalmente solo funciona si todas las tarjetas tienen la misma GPU y marca). Esto permite a los compradores que tienen presupuestos variables a lo largo del tiempo comprar diferentes tarjetas y aún así obtener los beneficios de un mayor rendimiento. Con las tarjetas de última generación, solo se ejecutarán CrossFire con otras tarjetas de su subserie. Por ejemplo, las GPU de la misma serie se pueden ejecutar CrossFire entre sí. Por lo tanto, una GPU de la serie 5800 (por ejemplo, una 5830) puede ejecutarse junto con otra GPU de la serie 5800 (por ejemplo, una 5870). Sin embargo, las GPU que no pertenecen a la misma serie de cien no se pueden ejecutar CrossFire con éxito (por ejemplo, una 5770 no se puede ejecutar 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 (por ejemplo, una 7950) en una configuración CrossFire porque cuentan con la misma GPU. [32]

Las configuraciones AMD CrossFire y SLI permiten ejecutar muchos monitores de distintos tamaños y resoluciones. Tanto las configuraciones SLI como CrossFire solo permiten hasta cuatro monitores 8K (7680x4320) u ocho monitores 4K (3840x2160). Cada monitor requiere su propia tarjeta gráfica dedicada (excepto para 4K y HD estándar); en ese caso, se pueden conectar hasta dos monitores a una tarjeta gráfica dedicada.

Desventajas

La principal desventaja de CrossFire es que solo funciona en modo de pantalla completa, lo que requiere soporte extrínseco para software o juegos cuando se ejecuta en modo sin bordes/con ventana. [33]

Las implementaciones de CrossFire de primera generación (las series Radeon X800 a X1900) requieren un cable en Y/ dongle 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 desde el 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 el uso de múltiples GPU se vuelve más complicado". pcworld.com . IDG Communications, Inc . Consultado el 23 de septiembre de 2017 .
  4. ^ "AMD Radeon elimina gradualmente la marca CrossFire a medida que el uso de múltiples GPU se vuelve más complicado". PCWorld . 2017-09-22 . Consultado el 2021-04-12 .
  5. ^ "ATI lanza Crossfire... finalmente". Slashdot . 26 de septiembre de 2005 . Consultado el 28 de diciembre de 2009 .
  6. ^ "La solución de gráficos duales CrossFire de ATI - The Tech Report - Página 1". The Tech Report. 2005-09-26 . Consultado el 2013-10-16 .
  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 . Consultado el 16 de octubre de 2013 .
  9. ^ Smalley, Tim. "ATI consigue que CrossFire X1800 funcione sin adaptador". bit-tech.net . Consultado el 25 de noviembre de 2014 .
  10. ^ "AnandTech". Anandtech.com . Consultado el 16 de octubre de 2013 .
  11. ^ "Revisión - RV670: AMD ATI Radeon HD 3870". bit-tech.net. 2007-11-30 . Consultado el 2013-10-16 .
  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. ^ "Cuadro de compatibilidad". Game.Amd.Com. Archivado desde el original el 2011-01-01 . Consultado el 2011-01-01 .
  14. ^ "Cuadro de compatibilidad de Crossfire". support.amd.com . American Microdevices. Archivado desde el original el 2018-08-01 . Consultado el 2018-11-07 .
  15. ^ "Radeon R9 290X | VideoCardz.com". VideoCardz.com . Archivado desde el original el 2018-11-03 . Consultado el 2018-11-07 .
  16. ^ ab "AMD Gaming: Modernización de 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, costará 600 dólares". Tom's Hardware. 2013-10-01 . Consultado el 2013-10-07 .
  18. ^ "AMD Soft lanza GPU "Volcanic Islands" con audio programable en Hawái". Daily Tech. 25 de septiembre de 2013. Archivado desde el original el 11 de octubre de 2013. Consultado el 7 de octubre de 2013 .
  19. ^ Joel Hruska (2 de septiembre de 2014). "Revisión de la AMD Radeon R9 285: el torpedo GCN 1.2 que acaba con 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 . 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. ^ "Cuadro de opciones combinadas". Archivado desde el 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. ^ Triple Hybrid CrossfireX en funcionamiento en foros de AMD, consultado el 23 de septiembre de 2010
  25. ^ "Conjunto de chips AMD 790GX". AMD . Consultado el 22 de septiembre de 2010 .
  26. ^ Bell, Brandon (4 de marzo de 2008). "Vista previa del rendimiento de gráficos híbridos y CrossFireX de AMD" . Consultado el 23 de septiembre de 2010 .
  27. ^ Toepelt, Bert (4 de marzo de 2008). "Análisis comparativo: 65 % más de rendimiento mediante Hybrid-Crossfire". Tom's Hardware . Consultado el 23 de septiembre de 2010 .
  28. ^ "Gráficos duales AMD Radeon". Amd.com. 11 de octubre de 2013. Consultado el 16 de octubre de 2013 .
  29. ^ "Gráficos duales AMD Radeon". Amd.com. 11 de octubre de 2013. Consultado el 16 de octubre de 2013 .
  30. ^ Kreiss, Tino; Töpelt, Bert; Schuhmann, Daniel (2005-12-02). "Comparación de rendimiento entre configuraciones individuales y configuraciones SLI". Tom's Hardware . Consultado el 2007-06-01 .
  31. ^ Raffael Vötter (8 de febrero de 2008). "Video proof: Micro stuttering may destroy the performance gains from current multi GPU technology" (Prueba de vídeo: el microstuttering puede destruir las ganancias de rendimiento de las tecnologías actuales de múltiples GPU). PC Games Hardware Online . Consultado el 3 de noviembre de 2009 .
  32. ^ "Lista completa de combinaciones de GPU AMD CrossFire". GameDebate . Consultado el 26 de junio de 2015 .
  33. ^ "ATI Crossfire". HardwareHeaven. Archivado desde el original el 23 de abril de 2011. Consultado el 21 de mayo de 2014 .

Enlaces externos