stringtranslate.com

Audio verdadero de AMD

AMD TrueAudio es un tipo de coprocesador de audio.
Diagrama de bloques del DSP de HiFi Audio Engine, en el que se basa TrueAudio. Muestra la unidad MAC de 56 bits de ancho .

TrueAudio es un circuito integrado específico de aplicación (ASIC) de AMD diseñado para funcionar como coprocesador dedicado para los cálculos de procesamiento avanzado de señales de audio que requieren un alto nivel de procesamiento , como efectos de reverberación por convolución y efectos de audio 3D . TrueAudio está integrado en algunas de las GPU y APU de AMD disponibles desde 2013.

Descripción general

TrueAudio es un DSP para audio basado en Cadence Tensilica HiFi EP DSP con soporte flotante Tensilica Xtensa SP. [1]

AMD afirmó que unos pocos efectos de audio simples pueden utilizar hasta el 14% de la CPU. Audiokinetic afirmó que es hasta el 10%. [2] Los proveedores de software independientes (ISV), como los desarrolladores de juegos, pueden utilizar lo que se denomina un complemento de audio Wwise para descargar dichos cálculos a los DSP TrueAudio. Los DSP TrueAudio integrados proporcionan una mejor relación "área de silicio a potencia de cálculo" y "consumo de energía a potencia de cálculo" para el procesamiento de audio que la CPU, lo que la convierte en una unidad de aceleración de audio.

El 18 de marzo de 2014, AnandTech evaluó AMD TrueAudio utilizando el videojuego Thief . [3]

El verdadero audio, a continuación

En 2016, se lanzó una nueva versión de TrueAudio, TrueAudio Next, con las GPU de la serie Radeon RX 400. TrueAudio Next utiliza la GPU para simular la física del audio. [4] El cambio de un DSP dedicado a GPGPU rompe la compatibilidad con la implementación anterior de TrueAudio. [5] El SDK de TrueAudio Next se lanzó como código abierto a través de la suite GPUOpen de AMD en agosto de 2016. [6] También aclaró que TrueAudio Next utiliza la tecnología de proyección de rayos de la GPU para realizar el cálculo del audio y también puede reservar unidades de cómputo GCN para una latencia más baja.

Soporte de software

Interfaces involucradas al descargar cálculos a AMD TrueAudio . Las tarjetas de sonido , los chips de códec AC'97 / HDA o el audio a través de HDMI / DisplayPort no se ven afectados. Tampoco lo están A3D , EAX u OpenAL .
El soporte para AMD TrueAudio ASIC está incluido en el controlador de dispositivo del kernel de Linux amdgpu .

AMD TrueAudio permite un procesamiento de señal digital (DSP) dedicado. Esta potencia de procesamiento de audio dedicada está diseñada específicamente para generar paisajes sonoros envolventes y ahorrar ciclos de CPU que se pueden utilizar para otras tareas de procesamiento de juegos, como IA y física.

Los videojuegos Murdered: Soul Suspect , Star Citizen , Thief y Lichdom: Battlemage (utiliza CryEngine ) se pueden configurar para utilizar AMD TrueAudio si está presente. [ cita requerida ]

Hay un complemento de audio para Wwise (motor de sonido interactivo Wave Works) de Audiokinetic para descargar el cálculo a los DSP de TrueAudio. Wwise está disponible para Linux , OS X , Windows , PlayStation 4 , Xbox One , etc.

AstoundSound de GenAudio, una colección altamente optimizada de software avanzado de procesamiento de señales digitales (DSP) en C / C++ disponible como biblioteca o complemento para aumentar los motores de audio en tiempo real en Linux, OS X, Windows, así como Android e iOS, puede hacer uso de AMD TrueAudio. [7] AstoundSound también está encapsulado para varios formatos de complementos, como RTAS y Wwise , y se ha integrado en varios chips DSP. AstoundSound se describe como un motor de audio completamente programable. [8] [9]

En febrero de 2018 se agregó compatibilidad con True Audio Next a la API de Steam Audio . [10] La última versión se actualizó en noviembre de 2022 e incluye compatibilidad con Unity, Unreal y FMOD. [11]

Soporte al conductor

AMD ha retirado el soporte original de la tecnología AMD TrueAudio de Radeon Software Crimson Edition 16.40 y ha introducido una nueva forma para que los desarrolladores admitan funciones similares a la tecnología AMD TrueAudio con AMD TrueAudio Next. Hay un soporte multiplataforma beta desde finales de 2019 [12] y en 2021 sigue siendo una solicitud de extracción [13], pero ahora esta rama está configurada como predeterminada y se compila en Windows, Linux y MacOS mediante CMake. [14]

Disponibilidad

AMD TrueAudio se encuentra en el chip de determinadas tarjetas gráficas y APU de AMD. Un chip puede alojar varios núcleos DSP AMD TrueAudio, cada uno con 32 KiB de caché de instrucciones y datos y 8 KiB de memoria de trabajo para operaciones locales. [15]

Los bloques SIP AMD TrueAudio se encuentran en los chips de algunas GPU de la serie AMD Radeon Rx 200 ; [16] a saber, Radeon R7 260, Radeon R7 260X, Radeon R9 285, Radeon R9 290, Radeon R9 290X y Radeon R9 295X2, y en las APU basadas en Kaveri y Carrizo. [16] TrueAudio también es compatible con el hardware de PlayStation 4. [17]

También se admite una solución I²S para SOC. [18] [19]

AMD True Audio Next es compatible con las GPU de las series RX 5000, [20] 6000, [21] y 7000 [22] .

Véase también

Otros bloques SIP de AMD

Referencias

  1. ^ "Todo lo que quería saber sobre AMD TrueAudio". Maximum PC . 2013-10-08. Archivado desde el original el 11 de julio de 2014 . Consultado el 2014-07-06 .
  2. ^ "Reverberación por convolución Wwise con TrueAudio". YouTube . 21 de noviembre de 2013.
  3. ^ "Evaluación de las tecnologías TrueAudio y Mantle de AMD con Thief". AnandTech . 2014-03-18 . Consultado el 2014-07-06 .
  4. ^ Stanley, Donny (29 de junio de 2016). «Reseña: AMD Radeon RX 480 8GB – ¡Polaris finalmente llega!». Reseña de PC personalizada . Consultado el 1 de julio de 2016 .
  5. ^ Shrout, Ryan (30 de junio de 2016). "Podcast n.° 406: análisis de AMD RX 480, Huawei MateBook, oferta de verano de Steam, GTX 1060 y más". PC Perspective . Consultado el 1 de julio de 2016 .
  6. ^ Kampman, Jeff (17 de agosto de 2016). "AMD publica en código abierto SDK de aceleración de video y audio de VR". Tech Report . Consultado el 17 de agosto de 2016 .
  7. ^ "AstoundSound para juegos". 21 de noviembre de 2013.
  8. ^ "AstoundSound – Demo de audio 3D de Genaudio" (en alemán).
  9. ^ "キャリアアップする時の対応方法" . Consultado el 18 de abril de 2023 .
  10. ^ Manion, Wayne (6 de febrero de 2018). "La última versión beta del SDK de Steam Audio agrega compatibilidad con AMD TrueAudio Next". Tech Report . Consultado el 6 de febrero de 2018 .
  11. ^ "Lanzamiento de la versión v4.1.2 · ValveSoftware/Steam-audio". GitHub .
  12. ^ Larabel, Michael (22 de diciembre de 2019). "AMD Radeon TrueAudio-Next finalmente será multiplataforma con soporte para Linux". Phoronix . Consultado el 2 de julio de 2021 .
  13. ^ "Beta multiplataforma por imatyushin · Solicitud de incorporación de cambios n.° 5 · GPUOpen-LibrariesAndSDKs/TAN". GitHub . Consultado el 2 de julio de 2021 .
  14. ^ "¿Posibles cambios y actualizaciones? · Número 12 · GPUOpen-LibrariesAndSDKs/TAN". GitHub . Consultado el 2 de julio de 2021 .
  15. ^ "Revisión de la APU AMD A8-7600 Kaveri: la GPU integrada, HSA y hUMA". 14 de enero de 2014.
  16. ^ ab "Una mirada técnica a la arquitectura Kaveri de AMD". SemiAccurate . 15 de enero de 2014.
  17. ^ Smith, Ryan (13 de noviembre de 2013). «Actualización de especificaciones de PS4: el DSP de audio se basa en TrueAudio de AMD». AnandTech . Consultado el 7 de marzo de 2020 .
  18. ^ "[PARCHE 10/12] ASoC: AMD: Agregar controlador AMD ASoC ACP-I2S (V2)". Archivado desde el original el 4 de marzo de 2016. Consultado el 15 de septiembre de 2015 .
  19. ^ "[PATCH 09/12] drm/amd: añadir compatibilidad con el controlador ACP (v4)". Lists.freedesktop.org. 9 de julio de 2015. Consultado el 1 de septiembre de 2022 .
  20. ^ "Especificaciones del producto". amd.com . Consultado el 18 de abril de 2023 .
  21. ^ "Especificaciones del producto". amd.com . Consultado el 18 de abril de 2023 .
  22. ^ "Especificaciones del producto". amd.com . Consultado el 18 de abril de 2023 .

Enlaces externos