J'ai un Samsung Galaxy S+ avec Cyanogenmod 10.1 (built 2013-04-15) (Kernel 3.0.73-rc1-PhenomKernel-V3
) et la lecture de la musique est saccadée lorsque le téléphone est verrouillé/en veille la plupart du temps.
Certains jours, il peut être verrouillé et jouer de la musique, d'autres jours, il ne peut pas jouer 5 secondes d'affilée.
Dès que le téléphone est déverrouillé, la musique est jouée correctement, mais lorsqu'il est à nouveau verrouillé, le bégaiement continue.
J'ai tenté de résoudre ce problème en essayant différents planificateurs d'E/S (actuellement sur ROW
qui était la valeur par défaut de la ROM) et les fréquences d'horloge du CPU (actuellement fixées à 192-1401 ondemand
J'ai essayé d'augmenter l'horloge minimale jusqu'à 386 MHz, mais sans succès.
Comme le téléphone n'a qu'un seul cœur, je pense que le téléphone va dans la catégorie powersave
gouverneur lorsqu'il est verrouillé et que certains processus d'arrière-plan utilisent toute la puissance de traitement pour synchroniser des données ou faire quelque chose de similaire. Cette hypothèse est-elle correcte ?
Si c'est le cas, comment puis-je donner au lecteur de musique une priorité de processus plus élevée (par exemple en diminuant sa valeur nice) ou indiquer au système de préférer dépenser des ressources pour la lecture de musique ?