Anukari: Leistungsprobleme des Echtzeit-Physik-Audio-Synthesizers unter macOS
Anukari, ein GPU-basierter Echtzeit-3D-Physik-Audio-Synthesizer, läuft auf den meisten macOS-Systemen gut. Auf einigen High-End-Apple-Silicon-Geräten sinkt die Leistung jedoch aufgrund der Energiesparstrategien der macOS-GPU. Der Autor versuchte, das Problem mit einer „Verschwendung beschleunigt“-Strategie (Ausführen einer zusätzlichen Arbeitslast auf der GPU, um die Taktrate zu erhöhen) zu lösen, doch dies schlägt auf High-End-Geräten aufgrund der unabhängigen Taktsteuerung mehrerer GPU-Chips fehl. Der Autor fordert das Apple Metal-Team auf, dieses Problem zu lösen, und schlägt mögliche Lösungen vor, z. B. die Erweiterung des Audio-Arbeitsgruppen-Konzepts auf die GPU oder das Hinzufügen einer option für Echtzeit-Empfindlichkeit zur Metal-API.
Mehr lesen