Anukari: macOS 실시간 물리 오디오 신시사이저 성능 문제

2025-05-06

GPU 기반 실시간 3D 물리 오디오 신시사이저인 Anukari는 대부분의 macOS 시스템에서 잘 작동합니다. 그러나 일부 하이엔드 Apple Silicon 기기에서는 macOS의 GPU 절전 전략으로 인해 성능이 저하됩니다. 저자는 "낭비가 속도를 낸다" 전략(GPU에 추가 작업 부하를 실행하여 클럭 속도를 높임)을 시도했지만, 여러 GPU 칩의 독립적인 클럭 속도 조절로 인해 하이엔드 기기에서는 실패합니다. 저자는 Apple Metal 팀에 이 문제 해결을 요청하고, Audio Workgroup 개념을 GPU로 확장하거나 Metal API에 실시간 응답 옵션을 추가하는 등의 해결책을 제안합니다.

더 보기

Anukari: 혁신적인 3D 물리 기반 신디사이저

2025-05-02

Anukari는 완전히 상호 작용하는 3D 물리 시뮬레이션을 기반으로 하는 소프트웨어 신디사이저 및 이펙트 프로세서입니다. 질량이나 스프링과 같은 물리적 구성 요소를 드래그 앤 드롭하여 자신만의 3D 악기나 이펙트를 디자인할 수 있습니다. 실시간으로 자신이 만든 것을 보고 들을 수 있습니다. MPE를 지원하며, 선호하는 DAW에서 플러그인으로 또는 독립 실행형 모드로 사용할 수 있습니다. GPU를 활용한 강력한 오디오 처리를 통해 웅장한 사운드스케이프와 기이한 이펙트를 구현합니다. 현재 베타 버전이며 50% 할인 중입니다.

더 보기

macOS GPU 최적화: 속도 향상을 위한 리소스 낭비

2024-12-15

Anukari 개발자는 macOS에서 GPU 성능 최적화 과정에서 병목 현상을 경험했습니다. GPU 성능에 대한 시스템 제어가 제한적이기 때문에 Apple의 GPU 성능 조절 메커니즘은 Anukari의 사용 사례에서 성능이 저하되어 오디오 끊김 현상이 발생했습니다. 개발자는 해결책으로 GPU 스레드 그룹 워프를 불필요한 계산에 할당하여 시스템을 '속여' GPU 클럭 속도를 높이고 오디오 지연 시간을 크게 줄이며 성능을 향상시켰습니다. 조잡한 방법이었지만 이 방법은 macOS 성능 문제 해결에 효과적임이 입증되었습니다. 그러나 서로 다른 DAW(Ableton과 GarageBand) 간에 성능 향상이 크게 달라 추가 최적화가 필요합니다.

더 보기