¿Recuerdas la tecnología TrueAudio Next de AMD? Si no, serás perdonado; no se gana tanta tracción como podría (¿debería?) tener, considerando que son Open Source.

Como recordatorio rápido, este es el GPU-accelerated audio pipeline de AMD, que agrega capacidades de «audio raytracing» al audio al ofrecer un posicionamiento espacial verdadero e interacciones de objetos en una escena determinada, con un rendimiento mucho más alto que las soluciones usuales basadas en CPU.

La versión 1.2 está siendo aclamada como una «coming of age» para True Audio Next, que incluye «una serie de notables mejoras de rendimiento y características, y refleja las mejoras integradas en la versión de TAN compatible con Steam Audio». La eficiencia también se ha mejorado, con «memory, buffer transfer y synchronization overhead». El resto de la publicación del blog del Ingeniero en diseño de AMD Carl Wakeland.

«La biblioteca de utilidades GPU TAN ahora admite reserva de recursos AMD, en la que una parte configurable de la GPU puede reservarse para procesamiento de audio aparte de los recursos informáticos normales de GPU. Como se explicó en blogs anteriores, Reserva de recursos protege colas de audio y gráficos y recursos de cómputo se bloquean entre sí, lo que les permite coexistir en la GPU como nunca antes. Los desarrolladores ahora pueden llamar a una función para consultar el soporte TAN de un sistema y los recursos disponibles.

Finalmente, se agregan una cantidad de nuevas muestras para ejemplificar y optimizar el proceso de construir aplicaciones de audio usando TAN:

  • Mezcla acelerada Mezclar en la GPU con TAN puede minimizar la sobrecarga de transferencia del búfer.
  • Ecualizador de 10 bandas.
  • Filtro IIR (Infinite Impulse Response).
  • Convolución del dominio del tiempo y muestra Doppler.

Continuamos trabajando en nuevas y emocionantes optimizaciones para lanzamientos futuros. Mientras tanto, damos la bienvenida a las contribuciones de los demás, no dude en hacer una solicitud de extracción para enviar sus propios ejemplos y optimizaciones para TAN».