CyanogenMod 12, un bug causa un inaspettato consumo di batteria

18 Aprile 201565 commenti
Arrivano già le prime segnalazioni degli utenti riguardo un bug presente nell'appena rilasciata CyanogenMod 12, e, in questo specifico caso, si tratta di uno che compromette notevolmente il normale utilizzo della batteria.

[ad#gerace-2]

L’ultima release di CyanogenMod, aggiornata a Lollipop, ha ironicamente subito lo stesso destino della versione originale su cui appunto si basa: battery drain che causano un ingente consumo, totalmente inutile, di batteria.
Per quanto riguarda la popolare custom ROM Android, il bug ha a che fare con un’attività relativa ai Google Play Services che non permette alla CPU di entrare nella modalità di massimo risparmio energetico chiamata Deep Sleep.

Ciò è dovuto a un cosiddetto wakelock che ha il compito di attivare la CPU al fine di svolgere determinate funzioni. Il problema, però, nasce nel momento in cui l’operazione in questione non giunge mai al termine, costringendo così il processore a rimanere in funzione, con conseguente aumento dei consumi.

Più precisamente, il bug è riscontrabile nel componente SystemUpdateService incluso nei Google Play Services, che nella precedente versione di CyanogenMod, così come in quella attuale, era stato disabilitato.
Perciò, quando il dispositivo lancia il servizio di ricerca aggiornamenti OTA, quest’ultimo ha il compito di attivare a sua volta SystemUpdateService, ma essendo stato precedentemente inattivato, il controllo non viene mai completato con successo e il processo riparte interamente da capo, così la CPU resta perennemente attiva.
Il bug non è tuttavia relativo a CyanogenMod in sé, ma al modo in cui i Google Play Services versione 7 operano, infatti qualsiasi altra ROM con SystemUpdateService disabilitato soffrirà di questo battery drain.

Un aggiornamento per CyanogenOS atto a correggere questo problema è già previsto per la settimana prossima, ma, almeno per gli utenti più esperti, è possibile nel frattempo flashare questa versione modificata dei Google Play Services che mette la parola fine al problema.

 

 

65 risposte a “CyanogenMod 12, un bug causa un inaspettato consumo di batteria”

  1. Onafets ha detto:

    Cyanogenmod si sta guadagnando la mia antipatia per vari motivi…
    però credo sia inutile gridare ora allo scandalo… i bug al momento sono la cosa più comune che esista… normale che affliggano pure la cyano…

    • moffolo ha detto:

      Beh… non so se ho capito correttamente, ma questo bug è presente (e riconosciuto) anche su Android AOSP. Quindi il team Cyanogen ha avuto 5 mesi di tempo per fare la loro ROM… e non hanno corretto questo bug conosciuto. Male, molto male.

      • Onafets ha detto:

        Ho riletto ed effettivamente hai ragione… quando vuoi dominare il mondo e sei una ridicola compagnia di modding fai questi errori.

        • Domenico Elia Sabella ha detto:

          Non c’è nessun bug nell’AOSP esso si presenta solo nelle custom rom che disattivano il sistema di aggiornamenti ota, quindi è normale che ce se ne accorga solo dopo aver rilasciato la rom

          • moffolo ha detto:

            Perchè testare una ROM è facoltativo, vero? Ah, dimenticavo… siamo noi i tester….

          • Samue ha detto:

            Dalla merda non esce cioccolato, di sicuro questa rom non può essere peggiore della 5.01/5.02 su nexus 7 2013, scusate ma chi come me possiede questo dispositivo non può che essere incaxxazo nero con Google

          • moffolo ha detto:

            1. I Nexus non li compri al supermercato, ma principalmente li acquistano gli appassionati di tecnologia.
            2. I Nexus sono stati inizialmente pensati per gli sviluppatori
            3. Si è sempre saputo che installando gli aggiornamenti c’è sempre stata la possibilità di bug, che vengono comunque risolti velocemente.
            4. Non vuoi far da beta tester? Quando ricevi la notifica dell’aggiornamento aspetta qualche settimana/mese prima di installarlo, almeno i vari bug saranno già stati corretti.

            In sintesi: quando compri un Nexus conosci i rischi a cui vai incontro.

            P.S.: Sono tornato a Nexus dopo aver avuto un OPO

          • Samue ha detto:

            1 I nexus li compri nei negozi come gli altri device. Il mio é stato preso da mediaworld
            2 credo che sia una cosa talmente senza senso che non si può rispondere
            3 saranno passati sei mesi e ora si trova solo la factory di 5.1 per nexus 7 2013 e non é detto che vada bene
            4 ho aspettato 3 mesi e saltato la 5.01 per passare direttamente alla 5.02

            In sintesi: quando non sai cosa dire non dire niente

        • Kingolo ha detto:

          Cyanogen: Aspetta che sistemo sto bug e distruggo Google!

        • Samue ha detto:

          Già, invece i colossi fanno uscire lollipop che suo nexus fa schifo e in alcuni casi ti danneggia in modo irreparabile il dispositivo.

      • KilgoreT ha detto:

        Il bug si è presentato con gli ultimi aggiornamenti del Google Play Service, direi che qualcosa significa questo fatto.

        • moffolo ha detto:

          Fonte?

          • Domenico Elia Sabella ha detto:

            Probabilmente gli sviluppatori della cyanogen non testano per rilasciare le rom il prima possibile, poi vorrei aggiungere che è una nightly quindi non ci si può lamentare dei bug, se si vuole qualcosa di stabile si aspetta un po’

          • moffolo ha detto:

            Rilasciare il più presto possibile? Dopo 6 mesi dal rilascio dei sorgenti, lo chiami presto? HTC, Sony, Samsung ci hanno messo meno.
            Se non sbaglio non è la nightly ma è quella stabile.

          • Domenico Elia Sabella ha detto:

            Credo che il team che lavora alle rom per cellulari “non cyanogen”, sia composto da persone normali, quindi suppongo che quei poveretti abbiano un lavoro e non disponessero di molto tempo

          • moffolo ha detto:

            Eh, questo non so dirtelo. So dirti solo che, personalmente, il team Cyanogen ultimamente ha perso molto. Quando lo facevano per passione era molto meglio… Ora ci sono in ballo soldi, esclusive (non esclusive), accordi….

          • Domenico Elia Sabella ha detto:

            Su questo ti do ragione, infatti ultimamente preferisco altre rom come la paranoid

          • Onafets ha detto:

            La stessa cosa che sto notando io…

          • teob ha detto:

            Vuoi mettere il numero di persone che lavora per cm è Samsung o altri?? No dai, mi pare comunque sempre una piccola realtà rispetto ai colossi

          • moffolo ha detto:

            Una volta Cyanogen era meglio… ci mettevano il cuore, la passione. Ora pensano ai soldi.
            Una volta Samsung & co erano più lente… ora si sono svegliate…

          • teob ha detto:

            Che una volta era un gruppo di appassionati e che oggi sono un azienda non ci piove.
            Monto le cm da tanto tempo e i problemi ci sono sempre stati e anche i ritardi. Basta che vengano poi risolti.

          • KilgoreT ha detto:

            Fonte? Il mio telefono che da un giorno all’altro, già con la CM11s, ha presentato i wakelock in concomitanza con l’aggiornamento del GPService alla versione 7… e tutta la rete, a partire da XDA http://goo.gl/S7jj4N

          • moffolo ha detto:

            Non so… il mio OPO con la 11s non ha mai avuto problemi del genere…
            Ma a quanto sembra è proprio un bug presente su molte ROM custom, che disattivano il servizio per l’aggiornamento OTA, causando quindi questo battery drain.

      • DevastatorTNT ha detto:

        Sarà anche presente su aosp (non lo so, non mi pare sia esplicitato), ma mai nessuna ROM di questo genere si sognerebbe di levare dei servizi del google play services, alla cyanogenmod…
        Loro è da molto che lo fanno, semplicemente con questo ultimo aggiornamento a lollipop hanno avuto complicazioni impreviste

        • moffolo ha detto:

          Se ho capito bene, anche leggendo la fonte, sembra che il questo comportamento si presenti quando si disattivano gli aggiornamenti OTA. Sulla stock non sono disattivati… Sulla Cyano non so cosa usino per gli aggiornamenti, ma sembra che non usino la procedura standard.

          • DevastatorTNT ha detto:

            Hanno il loro updater, appunto. Dico che questo non capiterà mai perché effettivamente non succederà mai di disattivare gli ota…

    • anvl ha detto:

      mah…ci son voluti 6 mesi a buttarla fuori, con già l’esperienza di lollipop su cui lavorare…non proprio normale se vogliamo…

  2. […] (…)Continua a leggere CyanogenMod 12, un bug causa un inaspettato consumo di batteria su Androidiani.Co… […]

  3. […] (…)Continua a leggere CyanogenMod 12, un bug causa un inaspettato consumo di batteria su Androidiani.Co… […]

  4. […] (…)Continua a leggere CyanogenMod 12, un bug causa un inaspettato consumo di batteria su Androidiani.Co… […]

  5. Daniele ha detto:

    Finalmente!!! E’ 3 giorni che ci bestemmio dietro e non trovo nessuna spiegazione! Pensavo di immaginarmelo ad un certo punto!

  6. matteo0026 ha detto:

    Infatti a me non va tanto in deep sleep e la batteria finisce in meno di una giornata con galaxy s2 plus

  7. Gio_90 ha detto:

    Non si capisce se riguardi la Cyano OS o la Cyano 12 o le nightly della CM 12.1 basate sulla 5.1 ?

    • dom ha detto:

      È presente dalla cyano 12. Oggi ho letto che avevano fixato però non so se le nightly di sta notte già hanno il fix.

    • PorcoAlato ha detto:

      Sulla Cyano 12 è stato risolto da tempo, sulla cyano 12s se ne sono accorti appena lo hanno rilasciato per OPO…

    • Luciano Gerace ha detto:

      Mai parlato di nightlies di 12.1, non vedo perché la confusione

  8. dom ha detto:

    Alla buon ora vi siete svegliati! Su xda nelle sezioni dedicate ai devices se ne parla da secoli.

    • Luciano Gerace ha detto:

      La notizia non è “SystemUpdateService causa battery drain”, ma “CM12 non ha ancora risolto questo bug”.
      E CM12 è da poco tempo che è disponibile, per cui le tempistiche non mi sembrano così esagerate

      • dom ha detto:

        Titolo:”CyanogenMod 12, un bug causa un inaspettato consumo di batteria”
        Prima riga:”Arrivano già le prime segnalazioni degli utenti riguardo un bug presente nell’appena rilasciata CyanogenMod 12, e, in questo specifico caso, si tratta di uno che compromette notevolmente il normale utilizzo della batteria.”
        L’italiano è italiano, se volevi intendere altro riscrivi tutto.

        • enriquezdelaplaya ha detto:

          Scusate l’intromissione ma…

        • Luciano Gerace ha detto:

          Esattamente, l’italano è italiano, spiegami come la parte da te citata contraddice il mio ultimo post.
          Ma in realtà meglio mettere in chiaro, perché con voi puntualizzatori, per usare un termine diplomatico, bisogna spiegare parola per parola perché vi attaccate a ogni cosa.
          Mio messaggio dell’articolo “CM12 ha questo bug”
          Prima riga “rilasciata la CM12 di recente, segnalata dagli utenti la presenza di questo bug”.
          Dov’è la contraddizione? Io non ho mai detto che il bug è nuovo, ma che la release non ha corretto questo bug, nonostante fosse noto agli sviluppatori.

          Chiaro così caro Dom?

          • Mattia ha detto:

            Ma comunque è un articolo che su altri blog è stato scritto anche più di 2 giorni fa, androidiani è sempre lento a pubblicare articoli rispetto alla concorrenza

          • Luciano Gerace ha detto:

            Parlo esclusivamente per me:
            gli articoli sono praticamente sempre riferiti a notizie di giornata, ma può capitare di perderne qualcuna ogni tanto, visto e considerato quante sono! Appena si può poi si recupera

          • ggian ha detto:

            Notizie di giornata? “Ma mi faccia il piacere”~ cit.

          • Luciano Gerace ha detto:

            Ripeto, parlo esclusivamente di quello che scrivo io, e puoi benissimo andare indietro a controllare post per post, la stragrande maggioranza è, appunto, di giornata.

          • dom ha detto:

            Sarò anche un puntualizzatore, tu però prima di scrivere un articolo fattelo un giro nel forum di xda così magari eviti di scrivere inesattezze. Che tu lo voglia o meno le “prime segnalazioni” non sono arrivate di certo ieri. Buona giornata caro Mr. Diplomazia.

          • Luciano Gerace ha detto:

            Ho dato un’occhiata a questo XDA, proprio un bel sito! Lo metto subito nei preferiti ;)

        • Pie_DF ha detto:

          Ahahahaha l’italiano è italiano e poi… “Se volevi…”
          Lascia perdere, Dante!

    • Kingolo ha detto:

      Meglio tardi che mai xD

  9. […] (…)Continua a leggere CyanogenMod 12, un bug causa un inaspettato consumo di batteria su Androidiani.Co… […]

  10. Federico Conte ha detto:

    Dategli tempo e più in là avremo questa versione 12 stabile

  11. Antonio ha detto:

    Finalmente si sono svegliati!!

  12. Giovanni Brardinoni ha detto:

    Certo che giustificare i signori di Cyanogen con affermazioni del tipo “è appena uscita diamogli tempo” è veramente esilarante… Sto malfunzionamento esiste già dalla CM11S comparso non appena rilasciati gli aggiornamenti dei servizi di sistema di Lollipop!!! Era doveroso se non obbligatorio che la CM12S avesse risolto il problema visto anche che è stat rilasciata ben oltre i tempi preventivati…

  13. Leonardo Filabbi ha detto:

    Il problema è presente anche nelle CM11 (e forse anche in altre tipologie di ROM);
    Ho iniziato ad avere questa noia di battery drain circa un mese fa (quando google aggiornò il play service). Ho risolto definitivamente il problema (dopo varie reinstallazioni, wipe e smadonnamenti) andando su impostazioni->privacy->privacy guard e negando tutti gli accessi su Contatti, Contatti google-sincro, Google play service e Google service framework. In questo modo l’unico inconveniente (GRAVE) che ho è che non posso salvare nuovi numeri di telefono nell’account google (anche se non è un’operazione che si fa tutti i giorni).
    Il mio cell (per la ROM che monta) può solo leggere i numeri di telefono dall’account google (niente da fare per sim e memoria del cell)

  14. Massimo Pesenti ha detto:

    Luciano non te la prendere, sono tutti professori dietro una tastiera!

    • Luciano Gerace ha detto:

      Non me la prendo Massimo, è che non sono uno che se le lascia dire senza motivo ;)
      Purtroppo c’è gente che ha fin troppo tempo libero!

  15. Giancarlo Agrati ha detto:

    ho installato la 12.1 sul opo penso che abbiano corretto…. al 100 alle 10.00 adesso è al 75 con uso nella norma….

  16. Pippo ha detto:

    Ma il battery drain non è una della caratteristiche di CyanogenMod? Da sempre, intendo …

  17. Matt9245 ha detto:

    stanno aggiornando Google Play Services alla versione 7.3 che sembra risolva ‘sto bug!
    si può scaricare da qui: http://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-7-3-27-1857062-438-android-apk-download/ (QUESTA VERSIONE É SOLO PER LOLLIPOP E ONEPLUS ONE E PER ALTRI SMARTPHONE E/O VERSIONE DI ANDROID C’É LA SPIEGAZIONE DI COME SI SCEGLIE SUL SITO)

  18. pirata_1985 ha detto:

    Sono tutto stock su opo. Non posso flashare nulla giusto?

  19. Mattia Giannuario ha detto:

    Scusate l’ignoranza ma si parla di cyanogenmod 12 oppure cyanogenOS? (Io ho un s4 mini con cyanogenmod 12)

  20. Adolfoilfornaio ha detto:

    Confermo su s2 ha un battery drain pazzesco

  21. Gabriele Canesi ha detto:

    Beh…. Essendo nuova, è ovvio che ci siano ancora dei problemi
    Bisogna anche tenere conto che lollipop è praticamente appena stato rilasciato da google e presenta i suoi bug anche da stock.
    Però sono fiducioso e sono sicuro che il team cyanogenmod lo risolva al più presto!

    P.S scrivo da cyanogenmod 12 LoL

  22. Ercole Bucci ha detto:

    Ma questo fix va bene anche per s3?

Social Media Auto Publish Powered By : XYZScripts.com