Anukari : Problèmes de performances du synthétiseur audio physique en temps réel sous macOS
Anukari, un synthétiseur audio physique 3D en temps réel basé sur GPU, fonctionne bien sur la plupart des systèmes macOS. Cependant, sur certains appareils Apple Silicon haut de gamme, ses performances diminuent en raison des stratégies d'économie d'énergie du GPU de macOS. L'auteur a tenté de résoudre le problème avec une stratégie de « gaspillage accélère » (exécuter une charge de travail supplémentaire sur le GPU pour augmenter sa fréquence), mais cela échoue sur les appareils haut de gamme en raison de la régulation de fréquence indépendante de plusieurs puces GPU. L'auteur fait appel à l'équipe Apple Metal pour l'aider à résoudre ce problème et propose des solutions possibles, telles que l'extension du concept de groupe de travail audio au GPU ou l'ajout d'une option sensible au temps réel à l'API Metal.
Lire plus