Anukari: Problemas de rendimiento del sintetizador de audio físico en tiempo real de macOS

2025-05-06

Anukari, un sintetizador de audio físico 3D en tiempo real basado en GPU, funciona bien en la mayoría de los sistemas macOS. Sin embargo, en algunos dispositivos Apple Silicon de gama alta, su rendimiento disminuye debido a las estrategias de ahorro de energía de la GPU de macOS. El autor intentó solucionar el problema con una estrategia de "el desperdicio acelera" (ejecutando una carga de trabajo adicional en la GPU para aumentar su frecuencia), pero esto falla en dispositivos de gama alta debido a la regulación de frecuencia independiente de múltiples chips de GPU. El autor solicita a la ayuda del equipo de Apple Metal para solucionar este problema y propone posibles soluciones, como extender el concepto de Grupo de Trabajo de Audio a la GPU o agregar una opción sensible al tiempo real a la API Metal.

Desarrollo Síntesis de audio