De Wikipedia, la enciclopedia libre
  (Redirigido desde AMD Catalyst )
Saltar a navegación Saltar a búsqueda

AMD Radeon Software (anteriormente denominada ATI Catalyst y Catalyst de AMD ) es un controlador de dispositivo y el software de utilidad paquete de Advanced Micro Devices 's tarjetas gráficas y APU . Está construido con el kit de herramientas Qt y se ejecuta en Microsoft Windows y Linux, procesadores x86 de 32 y 64 bits.

Paquete de software [ editar ]

Configuración de Radeon [ editar ]

La configuración de Radeon reemplazó al antiguo Centro de control AMD Catalyst. AMD Catalyst Control Center usa Qt como parte de su cadena de herramientas .

Hardware compatible [ editar ]

El software AMD Radeon está diseñado para admitir todos los bloques de funciones presentes en la matriz de una GPU o APU . Además de IC orientado al renderizado , esto incluye controladores de pantalla , así como sus bloques SIP para decodificar video , decodificador de video unificado (UVD) y motor de codificación de video de codificación de video (VCE).

El controlador de dispositivo también es compatible con AMD TrueAudio , un bloque SIP para realizar cálculos relacionados con el sonido.

Productos compatibles [ editar ]

El software AMD Radeon es compatible con las siguientes líneas de productos AMD (y la tradición ATI) dirigidas al renderizado :

  • Unidades de procesamiento de gráficos (GPU)
  • Unidades de procesamiento acelerado (APU)

Las siguientes líneas de productos son probablemente [ investigación original? ] no es compatible con el software AMD Radeon, sino con algún otro software, que (por ejemplo) está certificado por OpenGL :

  • Línea de productos AMD FireStream para GPGPU en supercomputadoras y similares
  • Línea de productos AMD FireMV para configuraciones de varios monitores ( obsoleta porque AMD Eyefinity está disponible en todos los productos de consumo ) [ cita requerida ]
  • Línea de productos AMD FirePro para profesionales que requieren soporte certificado OpenGL

Compatibilidad con varios monitores [ editar ]

A partir de Catalyst 14.6, AMD ha habilitado el soporte de resolución mixta, lo que permite crear un solo grupo de pantallas Eyefinity mientras cada monitor se ejecuta con una resolución diferente. Sin embargo, la versión actual puede deshabilitar cualquier modo de visualización adicional y cambiar a resolución en el único modo disponible. Esta función es posible gracias a la adición de dos nuevos modos de visualización Eyefinity, Ajustar y Expandir, que se unen al modo de relleno tradicional. En ambos modos Fit an Expand, AMD compensa las resoluciones no coincidentes creando un escritorio virtual que tiene una resolución diferente a la de los monitores y luego rellenándolo o recortándolo según sea necesario. [1]

Antes de Eyefinity, existía el software exclusivo para Windows "HydraVision", [2] originalmente adquirido de Appian Graphics completo con su equipo de desarrollo, un software de administración de escritorio / pantalla que proporciona principalmente administración de múltiples monitores y pantallas virtuales. Tiene un amplio soporte de teclas de acceso rápido. [3]

Aceleración de video [ editar ]

Ambos de AMD núcleos SIP para la aceleración de vídeo, Video Coding motor , así como Unified Video Decoder , están soportados por AMD Radeon software.

Aceleración de audio [ editar ]

Algunos productos AMD contienen núcleos SIP para aceleración de audio con la marca AMD TrueAudio. La compatibilidad con este coprocesador DSP de aceleración de audio es parte del software AMD Radeon.

En Microsoft Windows, el soporte para AMD TrueAudio tiene el nombre en código "ACP" (para coprocesador de audio) y se implementa a través del "servicio de usuario ACP" (amdacpusrsvc.exe) , un servicio en segundo plano que ayuda a administrar las tareas de audio en los juegos.

Bajo Linux, AMD TrueAudio también tiene el nombre en código "acp", algo de código al respecto se puede encontrar en el directorio / drivers / gpu / drm / radeon de las fuentes del kernel de Linux.

Ahorro de energía [ editar ]

El software AMD Radeon incluye soporte para AMD PowerPlay , AMD PowerTune y AMD ZeroCore Power , el conjunto de tecnologías de AMD para reducir el consumo de energía en sus productos gráficos. [4]

Interfaces compatibles [ editar ]

Renderizado [ editar ]

El controlador de dispositivo AMD Radeon Software admite múltiples interfaces de renderizado , todas diseñadas para brindar a los programas de espacio de usuario, como videojuegos o software CAD , acceso a los bloques SIP correspondientes.

Direct3D [ editar ]

Direct3D 12 disponible para GCN con la versión 15.7.1 o superior [5]

Manto [ editar ]

Hasta ahora, solo el software Radeon destinado a Microsoft Windows incluye soporte para Mantle (API) .

OpenGL [ editar ]

OpenGL 4.5 es posible para Terascale 2 y 3 con AMD Radeon Software Crimson Edition Beta (versión del controlador 15.30 o superior como Crimson Beta 16.2.1). [6] Se perderá la compatibilidad con OpenCL, pero se puede recuperar copiando los archivos relevantes de un paquete anterior como Radeon Software 15.11.1 Beta. Los controladores beta no son compatibles con HDCP .

OpenGL 4.5 disponible para GCN con la versión 16.3 o superior [7]

El cumplimiento de OpenGL 4.x requiere la compatibilidad con sombreadores FP64. Estos se implementan mediante emulación en algunas GPU TeraScale.

OpenGL 4.6 es compatible con el controlador de gráficos AMD Adrenalin 18.4.1 en Windows 7 SP1 , 10 versión 1803 (actualización de abril de 2018) para AMD Radeon ™ HD 7700+, HD 8500+ y versiones posteriores. Publicado en abril de 2018. [8] [9]

Vulkan [ editar ]

Vulkan 1.0 con 16.3.2 o superior para GCN

Vulkan 1.1 con AMD Radeon Software Adrenalin Edition 18.3.3 o superior [10]

Aceleración de video [ editar ]

El controlador de dispositivo del software AMD Radeon admite múltiples interfaces, todas diseñadas para dar a los programas de espacio de usuario, como por ejemplo , el software GStreamer o HandBrake , acceso a los bloques SIP correspondientes.

GPGPU [ editar ]

OpenCL [ editar ]

Con Catalyst 9.12 estaba disponible el soporte de OpenCL 1.0. [11]

En Catalyst 10.10 OpenCL 1.1 estaba disponible. [12]

Catalyst 12.4 es compatible con OpenCL 1.2. [13]

El controlador OpenCL 2.0 funciona desde 14.41 para modelos basados ​​en GCN. [14] Esto también es compatible con versiones anteriores de OpenCL.

Los chips Terascale 2 y 3 pueden usar el nivel 1.2.

Cerca del metal [ editar ]

Close to Metal fue una API de bajo nivel de AMD que fue abandonada a favor de OpenCL.

Otro [ editar ]

API 3D estereoscópica AMD HD3D de AMD.

Arquitectura de sistema heterogénea [ editar ]

Con Catalyst 14.1 HSA es posible. [15] Las unidades gráficas del procesador principal AMD y las unidades de tarjetas gráficas Radeon funcionan juntas.

Servicios de GPU de AMD (AGS) [ editar ]

  • GPUOpen : http://gpuopen.com/gaming-product/amd-gpu-services-ags-library/ & https://github.com/GPUOpen-LibrariesAndSDKs/AGS_SDK

SDK de AMD Display Library (ADL) [ editar ]

  • https://web.archive.org/web/20160116043411/http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/

Soporte de sistemas operativos [ editar ]

Linux [ editar ]

AMD Catalyst para Linux y Mesa utilizará los mismos controladores del kernel de Linux: amdgpu [16] y amdkfd . [17] Mantle no es compatible con Linux.
El soporte para ASIC como, por ejemplo , UVD , VCE o AMD TrueAudio se integrará en amdgpu .
En el pasado, AMD Catalyst para Linux (aquí llamado: libGL-fglrx-glx ) usaba un blob binario patentado .

Durante mucho tiempo, fglrx (una abreviatura de "FireGL y Radeon para X" [18] ) había sido el nombre del controlador de dispositivo de gráficos propietario para Linux . A partir de Catalyst 7.11, el controlador de Linux propietario de ATI pasó a llamarse ATI Catalyst Linux y se trasladó a las mismas fechas de lanzamiento y numeración de versiones que las versiones para Microsoft Windows. [19]

En los primeros años de su desarrollo, el controlador propietario de Linux fglrx había sido criticado por sus problemas de estabilidad y rendimiento, así como por su falta de opciones. AMD mejoró el controlador en los siguientes períodos al incluir características clave como CrossFire, OverDrive, Catalyst AI, Stream Computing, nuevas funciones anti-aliasing, MultiView, SurroundView, etc. Pero el mayor avance para fglrx fue la decisión estratégica que tomó AMD 2008, para aumentar la importancia del soporte de Linux: A partir de entonces, todas las GPU nuevas en el futuro se enviarán con soporte de controlador de Linux desde el primer día de su lanzamiento, en lugar de tener que enfrentar un retraso de varios meses como solía ser. hasta entonces. [20]En los años siguientes, el estado del controlador había mejorado continuamente con el tiempo, con AMD trabajando en conjunto con los desarrolladores de aplicaciones, y se consideró que la mayoría de los controladores eran lo suficientemente sólidos para la mayoría de las tareas y funcionales para la mayoría de los usuarios. [21]

Poco después de su lanzamiento como software gratuito y de código abierto, VOGL , un depurador de OpenGL disponible para Linux y Microsoft Windows, recibió soporte para el controlador AMD Catalyst Linux. [22]

En el GDC 2014, AMD estaba explorando públicamente la estrategia de reajustar los componentes del espacio de usuario del controlador AMD Catalyst Linux del blob del kernel de Linux patentado actual al libDRM del controlador radeon de código abierto y gratuito, lo que facilita el uso e implementación de HSA en Linux. . En la entonces X.Org Developer's Conference en octubre de 2014, Alex Deucher de AMD presentó oficialmente amdgpu y amdkfd. [17]

Microsoft Windows y Linux [ editar ]

A partir de la versión 4.9 (lanzada el 4 de septiembre de 2004), el paquete de controladores Catalyst incluía ATI Catalyst Control Center, [32] una nueva aplicación de software para manipular muchas funciones de hardware, como configuraciones 3D, controles de monitor y opciones de video. Muestra una pequeña vista previa en 3D y permite al usuario ver cómo los cambios en la configuración de gráficos afectan la calidad de la imagen renderizada. También muestra información sobre la propia tarjeta y los datos del software. Esta aplicación requiere Microsoft .NET Framework .

Radeon Software 16.xy superior solo para modelos basados ​​en GCN. Con soporte 16.3.2 Vulkan 1.0.

Problemas [ editar ]

En plataformas Windows [ editar ]

  • No se puede ajustar la cantidad de fotogramas delanteros renderizados
  • El almacenamiento en búfer triple en D3D no se puede forzar
  • V-sync en muchos juegos bajo Windows 7 no se puede forzar a deshabilitar
  • A veces, los instalables se quejan de que Catalyst Control Center y AMD Fuel Service están utilizando registros, y solicitan cerrarlos antes de continuar. Los usuarios dudan de si "Finalizar tarea" en ellos hará que la pantalla deje de funcionar. En el Panel de control, los programas del sistema instalados no tienen un campo para indicar (para cualquier programa) si el sistema no se podrá utilizar sin él.
  • Muchos usuarios dicen en foros que los conductores en general los juegos de maquillaje de choque , que experimentan pantallas negras, sistema cuelgan outs, se congela , BSODs o reinicios indeseados y repentinos. AMD afirma en su sitio web que está investigando este tipo de informes.

Esto ha hecho que la comunidad r / AMDHelp presente una gran cantidad de consumidores que publican los mismos problemas desde el lanzamiento de la serie RX 5700, sin que se hayan solucionado para la mayoría. Muchos otros afirman que su única solución ha sido devolver su producto Radeon y pasar a la competencia, afirmando que AMD ha estado perdiendo muchos clientes debido a este tipo de problemas.

En plataformas Linux [ editar ]

  • No es compatible con televisores de alta definición 3D. [ cita requerida ]
  • Muy larga duración entre actualizaciones. Las versiones de fglrx a menudo tienen un retraso de seis meses en términos de compatibilidad con sus dependencias clave en sentido ascendente, como el kernel de Linux y el servidor x de x.org . [ cita requerida ]

Historia [ editar ]

Catalyst se originó el 13 de junio de 2002 [33] con la versión 02.1 - después de que ATI Technologies lanzara la GPU Radeon 8500 en octubre de 2001 - como "un paquete de software que incluye controladores unificados y aplicaciones de software para habilitar la familia de productos gráficos Radeon [de ATI]" [ cita necesario ] para Windows XP , Windows 2000 y Windows Me , con soporte para Windows 98 a través del controlador de Windows Me. El primer número en una versión de lanzamiento indica el año, el segundo el lanzamiento dentro de ese año, comenzando en x.1 para todos los años excepto 2003 (que tenía una versión 3.0).

En junio de 2012, AMD anunció que detendría las actualizaciones mensuales de controladores y lanzaría nuevos controladores "cuando tenga sentido". [34]

El catalizador original constaba de estos elementos:

  1. un nuevo controlador unificado para ATI Radeon gráficos tarjetas
  2. Hydravision, el software de administración de escritorio patentado de ATI
  3. un "Centro Multimedia" ATI
  4. Software Remote Wonder de ATI
  5. una nueva herramienta de diagnóstico y estabilidad AGP
  6. un panel de control rediseñado

Las características clave prometidas por ATI incluyen actualizaciones frecuentes de controladores con mejoras de rendimiento, corrección de errores y nuevas características.

Sin embargo, a mediados de 2004, ATI comenzó a admitir Linux ( XFree86 , X.Org ), contratando un nuevo equipo de controladores de Linux para producir fglrx . Sus nuevos controladores propietarios de Linux, en lugar de ser un puerto de los controladores de Windows Catalyst, se basaban en los controladores de Linux para FireGL (los controladores de FireGL funcionaban con Radeons antes, pero no los admitían oficialmente), una tarjeta orientada a los productores de gráficos. , no jugadores (aunque la parte del controlador de pantalla ahora se basa en las mismas fuentes que las de Windows Catalyst desde la versión 4.x a finales de 2004). Los controladores propietarios de Linux podrían admitir chips R200 (Radeon 8500-9200, 9250). [35] Para un mejor controlador de pantalla, se recomiendan los controladores de los repositorios oficiales de una distribución.

Inicialmente, ATI no produjo controladores Radeon para Linux , sino que proporcionó especificaciones de hardware y documentación a los desarrolladores de Infraestructura de representación directa (DRI) en virtud de varios acuerdos de confidencialidad .

La frecuencia de las actualizaciones de controladores aumentó a fines de 2004, lanzando controladores de Linux cada dos meses, la mitad de frecuencia que sus contrapartes de Windows. Luego, desde finales de 2005, esto se ha incrementado a versiones mensuales, en línea con las versiones de Windows Catalyst.

En 2008, ATI cambió sus ciclos de lanzamiento y versiones de controladores; ahora denominado Catalyst <año>. <mes>, el paquete de controladores todavía incluye una revisión interna del controlador 8.xx.x, pero ahora es mensual, y tiene una base de código común con el controlador de Windows (a partir de la versión interna 8.43) . En 2009, el controlador Catalyst eliminó oficialmente el soporte para chips R500 y más antiguos, el controlador FOSS se consideró estable y lo suficientemente completo. La última versión del controlador que admite arquitecturas más antiguas es Catalyst 9.3.

En septiembre de 2015, AMD reintrodujo el software del controlador como Radeon Software Crimson Edition en la versión 15.11 con un nuevo diseño de interfaz de usuario. [36]

A día de hoy, AMD utiliza la edición Adrenalin del software AMD Radeon para dispositivos específicos que aún son compatibles.

Ver también [ editar ]

  • AMD CodeXL

Tecnologías relacionadas [ editar ]

  • ATI Avivo
  • ATI CrossFire
  • ATI PowerPlay
  • Gráficos híbridos AMD

Temas relacionados [ editar ]

  • ATi / AMD en controladores de dispositivos gráficos gratuitos y de código abierto

Referencias [ editar ]

  1. ^ "AMD Catalyst 14.6 beta agrega nueva funcionalidad Eyefinity" . AnandTech . 2014-05-27 . Consultado el 2 de julio de 2014 .
  2. ^ Guía de referencia de Appian HydraVision , Redmond, WA : Appian Graphics, una división de ETMA Corporation
  3. ^ "HydraVision" . 2008-04-18.
  4. ^ "Soporte de PowerPlay ™ en Catalyst para Linux versión 8.19.10" . 2005-11-12.
  5. ^ "Notas de la versión del controlador AMD Catalyst ™ 15.7.1 para Windows®" . AMD . Consultado el 20 de abril de 2018 .
  6. ^ "AMD Radeon Software Crimson Edition Beta" . AMD . Consultado el 20 de abril de 2018 .
  7. ^ "Notas de la versión 16.3 de AMD Radeon Software Crimson Edition" . AMD . Consultado el 20 de abril de 2018 .
  8. ^ "Lanzamiento del controlador de gráficos AMD Adrenalin 18.4.1 (OpenGL 4.6, Vulkan 1.1.70) - Geeks3D" . www.geeks3d.com . Consultado el 10 de mayo de 2018 .
  9. ^ "Notas de la versión de Radeon ™ Software Adrenalin Edition 18.4.1" . support.amd.com . Consultado el 10 de mayo de 2018 .
  10. ^ "Notas de la versión de Radeon Software Adrenalin Edition 18.3.3" . AMD . Consultado el 20 de abril de 2018 .
  11. ^ http://www.geeks3d.com/20091221/how-to-enable-opencl-support-on-nvidia-and-amd-platforms/
  12. ^ http://www.gpu-tech.org/content.php/140-Industry-s-first-Open-CL-1-1-Driver-is-public-AMD-Catalyst-10-10
  13. ^ https://www.khronos.org/news/permalink/opencl-1.2-supported-in-amd-opencl-app-sdk-2.7-and-catalyst-12.4-drivers
  14. ^ "Controlador AMD OpenCL ™ 2.0" . AMD . Consultado el 20 de abril de 2018 .
  15. ^ http://wccftech.com/amd-catalyst-13-35-beta-drive-mantle-hsa-support-scheduled-january-kaveri-coprocess/
  16. ^ "Versión inicial del controlador amdgpu" . 2015-04-20.
  17. ^ a b "Alex Deucher - Nuevo controlador de código abierto unificado de AMD" . 2014-10-08.
  18. ^ http://wiki.gentoo.org/wiki/Talk:Fglrx
  19. ^ "Notas de la versión de ATI Catalyst Linux 7.11" . Archivado desde el original el 11 de mayo de 2013 . Consultado el 28 de enero de 2010 .
  20. ^ Revisión del año 2008 de AMD Linux sobre Phoronix .
  21. ^ Declaración del desarrollador de WineD3D Archivado el 27 de agosto de 2009 en la Wayback Machine sobre fglrx ( 12 de diciembre de 2008 )
  22. ^ http://richg42.blogspot.co.uk/2014/03/completed-another-round-of-testing-on.html
  23. ^ "Controladores Catalyst ™ 6.2 y software multimedia ATI para Windows 98 / Windows 98 SE / Windows ME" . Официальный сайт . Consultado el 19 de noviembre de 2009 .
  24. ^ Notas de la versión de ATI Catalyst 6.6
  25. ^ "BEARWINDOWS - Microsoft Windows 2000 / NT 5.0 [compilación 2195]" . bearwindows.zcm.com.au . Consultado el 7 de febrero de 2020 .
  26. ^ http://support.amd.com/en-us/download/desktop?os=Windows%20XP%20-%20Professional/Home&RenderOnServer=true
  27. ^ http://support.amd.com/en-us/download/desktop?os=Windows%20Vista%20-%2032
  28. ^ Notas de la versión de AMD Catalyst 12.8
  29. ^ "¿Adrenalina 2020 en Windows 8.1?" . Foros de soporte de la comunidad de AMD . Archivado desde el original el 7 de diciembre de 2020 . Consultado el 24 de febrero de 2021 .
  30. ^ Notas de la versión AMD Catalyst 15.7
  31. ^ [1]
  32. ^ Anuncio de ATI Catalyst Control Center Archivado el 8 de diciembre de 2008 en Wayback Machine.
  33. ^ Anuncio de ATI Catalyst Archivado el 23 de noviembre de 2007 en Wayback Machine.
  34. ^ AMD elimina la práctica mensual de actualización de controladores después de diez años. "AMD abandona la práctica mensual de actualización de controladores después de diez años" . Laboratorios X-bit. Archivado desde el original el 22 de enero de 2013 . Consultado el 30 de diciembre de 2012 .
  35. ^ "El soporte r2 ** está completamente roto con 8.25.18 - Área de discusión de Rage3D" . Rage3d.com . Consultado el 30 de diciembre de 2012 .
  36. ^ "Rediseñado, refinado y sobrealimentado: AMD lanza un nuevo software de gráficos, Radeon Software Crimson Edition" . Relaciones públicas de AMD . Consultado el 24 de noviembre de 2015 .

Enlaces externos [ editar ]

  • Tecnología AMD Catalyst
  • Controladores y software de gráficos AMD
  • Página del controlador de juegos AMD