Это может быть очень конкретным, все еще пытаясь спросить:High Performance Audio Крекинг/Предотвратить ядро CPU от downclocking
Я основатель Heat Синтезатор, программное обеспечение музыкальный синтезатор для Android. (https://play.google.com/store/apps/details?id=com.nilsschneider.heat.demo)
Это приложение генерирует аудиосигналы в реальном времени и для выполнения тяжелых математических вычислений.
Увидев разговор на Google I/O 2013 о «Высокопроизводительном аудио на Android» (http://www.youtube.com/watch?v=d3kfEeMZ65c), я был рад реализовать его, как они и предполагали, но у меня проблемы с треском.
У меня есть процессор, использующий одно ядро около 50% на Nexus 7 (2012), похоже, до сих пор все в порядке. Блокировка сокращена до минимума, и большая часть кода выполняется без блокировки.
Использование приложения, которое называется Usemon, я вижу, что ядро, которое я использую для обработки, используется только 50% и даже отключается от ядра, потому что мое использование процессора недостаточно велико.
Однако эта скорость ядра меняет результат на треск аудио, потому что следующий звуковой блок не рассчитан достаточно быстро, потому что мое ядро разомкнуто.
Есть ли способ предотвратить изменение активной частоты ядра?