MacOS GPU 性能优化难题:浪费资源换取速度
2024-12-15
Anukari 的开发者在 MacOS 系统上进行 GPU 性能优化时遇到瓶颈。由于系统对 GPU 性能的控制有限,导致 Apple 的 GPU 性能调控机制在 Anukari 的应用场景下表现不佳,出现音频卡顿等问题。最终,开发者采取了一个“笨办法”:用一个 GPU 线程组的 warp 进行无用计算,以此来“欺骗”系统,强制提升 GPU 频率,从而显著降低音频计算延迟,提升性能。虽然方法粗糙,但效果显著,解决了 MacOS 下的性能问题。然而,在不同 DAW 软件(Ableton 和 GarageBand)中,性能提升效果差异较大,后续仍需进一步优化。
1