1 votes

Priorité du processus du lecteur de musique ?

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 ?

1voto

John Points 1506

Je pense que la raison de ce phénomène est que lorsque votre téléphone se met en veille, le processeur passe dans un état où il ralentit pour économiser la batterie. Vous pourriez essayer de voir s'il existe une fonction dans votre mod pour désactiver ce mode.

Je pense que votre téléphone ne se met pas en mode économie d'énergie lorsqu'il est branché, essayez cela et voyez si cela fonctionne (cette solution est moins pratique car votre téléphone doit être branché). Une dernière chose à laquelle je pense serait d'essayer de tuer certains services qui monopolisent le cpu. Cette solution aura plus de chances de vider votre batterie si vous supprimez certains services qui redémarrent automatiquement.

Bonne chance !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X