Notebook e batterie: un disastro chiamato Ubuntu Lucid Lynx

jportugall_icon_bus_bar.png

Oltre a portare tanti miglioramenti, Ubuntu Lucid Lynx ha purtroppo fatto qualche passo indietro. È infatti confermato, e a quanto pare piuttosto diffuso, un baco nel kernel che sveglia il processore più del dovuto (“powertop” mi sia da testimone), facendo così alzare la temperatura dei nostri già troppo caldi computer e accorciando l’autonomia della batteria sui portatili.

Come detto il baco è confermato, ha una priorità (bassa, ma quanto meno qualcosa si muove) ed è presente anche in Debian, da cui Ubuntu deriva e attinge per la maggior parte dei software, kernel compreso. Per il momento in casa Canonical si stanno aspettando novità e soluzioni direttamente da quanti il kernel lo sviluppano e visto che la soluzione difficilmente troverebbe posto in Linux 2.6.32, gli ingegneri al soldo di Shuttleworth potrebbero decidere di rimandare il tutto a Ubuntu 10.10.

Visto che sono passati alcuni mesi dalla prima segnalazione c’è chi ha pensato a un paio di workaround, che si traducono tutti in una sostituzione del kernel. Al momento la sostituzione in vantaggio è quella del “passo indietro”: installare il kernel di Karmik Koala. Si può scaricare direttamente da Canonical, ed è tutt’ora supportato (non dovrebbero esserci brutte sorprese).

Un po’ più rischiosa è invece l’installazione di un kernel più aggiornato già pacchettizzato e disponibile nel PPA di Brian Rogers. In questo caso si fa un grosso salto in avanti atterrando direttamente su Linux 2.6.35, ancora in RC e per di più con delle patch spurie. In entrambi i casi però si registra una netta diminuzione del numero di wakeup osservabili con powertop (sapevate che Lucid ha un powertop grafico raggiungibile dall’icona della batteria sul pannello?).

Bisogna sottolineare che entrambe le soluzioni sono destinate al solo pubblico adulto esperto e che se Linux, Gnu/Linux e Ubuntu vogliono veramente diventare soluzioni per tutti, questi tipi di problemi non dovrebbero nemmeno apparire, soprattutto sulle distribuzioni destinate a restare in giro (leggi “LTS”) per diversi anni.

PS. Ovviamente se provate, fateci sapere com’è andata.

Tag: , ,

Commenti

  1. [1]

    è aperto da febbraio…. bene……

  2. [2]

    Quindi se io mi tenessi la mia lts per tutto il periodo supportato non mi libererei mai di questo baco? o con l’introdizione del nuovo kernel delle 10.10 ne verrebbe proposto uno anche per la lince?

  3. [3]

    questo è stato uno dei problemi per cui non sono passato a linux. sono contento di win7 ma sarei stato più contento di avere ubuntu linux sul mio portatile. Purtroppo i tempi non sono ancora maturi, almeno per come la vedo io.

  4. [4]

    Da sviluppatore Debian conosco questo bug, che come spiega la pagina di Launchpad che voi stessi avete linkato:

    >

    Non è un bug specifico di Ubuntu, è un bug specifico del Kernel Linux 2.6.32, riguarda anche Debian e ArchLinux.

    Oltre tutto come spiegato da Canonical per questa LTS 10.04, essa avrà un upgrade del kernel basato sul kernel della futura Ubuntu ovvero la 10.10.

    Molte volte alcuni bug vengono corretti nella versione successiva del kernel, questo è dovuto al fatto che il kernel linux avanza in fretta è il supporto delle distro e di soli 18 mesi, salvo casi particolare come Ubuntu LTS e RedHat.

    Il bug è già stato corretto nel kernel 2.6.35 non ancora rilasciato in via ufficiale siamo alla Rc6, per coloro che riscontrano tale problematica, ecco una soluzione:

    https://launchpad.net/~brian-rogers/+archive/power

  5. [5]

    non ho capito, aggiornaranno al .35 il kernel di lucid ?? facendo un eccezione alla regola?

  6. [6]

    ps: fa piacere sentire sviluppatori in prima persona ;) ;) grazie epr il vostro lavoro :)

  7. [7]

    No, gostdog, per essere più preciso, posto quanto scritto sul sito “Il Software”:

    Il kernel di default fornito in Ubuntu 10.04 LTS si basa sul kernel 2.6.32. A differenza delle precedenti versioni, si tratta anch’esso di un kernel long term support: verrà dunque supportato per un periodo di tempo maggiore, molto probabilmente compreso tra 2 e 3 anni. Il kernel 2.6.32 sarà inoltre oggetto, nei futuri aggiornamenti, di backporting di modifiche correttive ed eventualmente di nuove funzionalità.

    Il team di Ubuntu avrebbe deciso di rendere disponibili nei repository ufficiali, dopo un’opportuna fase di test, i kernel usciti successivamente al rilascio di Ubuntu 10.04 LTS. Se tale politica venisse approvata gli utilizzatori di Lucid potrebbero, nei 3 anni di supporto previsti, scegliere se aggiornare il proprio sistema ai kernel successivi oppure mantenere il kernel predefinito, beneficiando in ogni caso degli aggiornamenti di sicurezza e delle eventuali funzionalità introdotte.

    Fonte:
    http://www.ilsoftware.it/articoli.asp?id=6204

  8. [8]

    Questo blog usa titoli troppo sensazionistici.

    Il bug c’è, ma non ha un impatto così forte sulla durata della batteria, tanto che non me n’ero nemmeno accorto, nonostante usi Ubuntu 10.04 da prima della sua uscita.

  9. [9]

    @Paguro: quindi se il bug è stato corretto nel kernel 2.6.35 vuol dire che anche il 2.6.33 e il 2.6.34 ne sono affetti?

  10. [10]

    ah be in un mondo come oggi dove l’80% dei pc sono portatili un baco da nulla.
    sempre più contento di essere passato a osx.

  11. [11]

    @erik

    non esageriamo, il bug non è così grave, e tutto gli os hanno cose del genere prima o poi, certo sarebbe meglio che non ricapitasse

    cmq ho capito backporteranno futuri kernel per le lts, probabilmente per dare più supporto hw, mi pare una cosa sensata

  12. [12]

    Ad ogni modo questa maniera di fare informatica NON E’ SERIA!

  13. [13]

    Ironia a parte, la provocazione di erik_ilrosso non è così fuori luogo.

    E’ vero che il bug alla fine è presente sul kernel, però su una distro LTS, che si pone come obiettivo quello di rivaleggiare con SO più diffusi, non ci deve essere qualcosa di così macroscopico.

    Io mi ricordo ancora un paio di mesi prima del lancio che il problema più grave sembrava essere quello dei pulsanti spostati a sinistra.

    Ho sempre riconosciuto l’ottimo lavoro di marketing che fa Canonical ma questi intoppi, anche se indiretti, vanificano molto tale lavoro.

  14. [14]

    si sono concorde visto sopratutto che è un lts, non mi pare il caso di costringere un cliente ad usare un kernel backportato, coi rischi del caso, solo per un fixaggio

    avrebbero dovuto patcharlo da loro e condividere

    però il bug è stato marchiato inspiegabilmente basso nonostante colpisca un gran numero di utenti

    e quindi è normale che non venga patchato (sbagliando)

    tra l’altro qualche mese fa shuttleworth aveva fatto un corretto discorso che bug upstream vengono percipiti cmq cmoe bug di ubuntu all’utente finale, e che avrebbero dovuto quindi fixare bug di progetti a loro non direttamente collegati, come sembra questo il caso, sembrano rimaste solo parole

    cè da dire che però ubuntu è cmq una distro semestrale stabile, ed è un buon prodotto

    in numeri questo bug di uanto riduce la batteria?

    perchè magari non influenza così tanto ed è stato giusto da parte loro marcarlo come low

    (tenendo conto che cmq per driver etc linux è indietro nella gestione energetica)

  15. [15]

    Stavo scherzando, comunque la gestione energetica è problematica, stessa macchina un intel su7300, batteria 6 celle, scheda grafica intel con windows 4 ore e mezzo di openoffice write, con linux stessa luminosità e diverse prove con vari de, non si arriva nemmeno a 3 ore… la differenza è abissale, chi compra un portatile di questo tipo lo fa non tanto per le performance (che sono scadenti sui processori tipo atom e su visto che girano ad 1,6 o 1,3) ma proprio per la lunga durata della batteria, con linux vengono vanificati proprio gli sforzi.

  16. [16]

    Purtroppo come dice Erik il problema dell’ottimizzazione dei consumi è un tallone d’Achille di Linux già da diverso tempo.
    Usando il notebook da circa 6 mesi posso dire che a parità di lavoro svolto e programmi, Linux consuma circa il 50% in più rispetto a Windows 7.
    Preferisco comunque Linux per diversi motivi, ma è davvero un grosso handicap avere una durata della batteria ridotta.
    Speriamo che nelle future realise del kernel Linux si facciano grossi passi in avanti in questo senso.

  17. [17]

    Phoronix ci avvertiva già tempo fa: tra driver (sopratutto grafici) non ottimi, specifiche non rilasciate e “immaturità” della gestione energetica di Linux siamo qui così:
    http://www.phoronix.com/scan.php?page=article&item=linux_windows_part2&num=2

  18. [18]

    Sarà un caso
    ma da qualche mese (vedi aggiornamento a 10.04)
    avevo notato problemi di temperatura alla batteria,
    settimana è morta del tutto, non si carica nemmeno.

    il portatile è un hp dv5 1027

  19. [19]

    Speriamo risolvano presto!

  20. [20]

    Confermo l’innalzamento della temperatura…Un disastro…Dopo solo 3 ore d’uso il laptop è caldo come se avesse lavorato 48 ore di fila….

  21. [21]

    ho aggiunto il PPA fornito da Brian Rogers ma dopo l’apt-get update non mi è stato aggiornato nulla. sto usando Linux Mint 9 (basata su Lucid Lynx) ma non credo possa costituire un problema.

    qualcuno sa da cosa potrebbe dipendere?

    uname -a mi conferma che il kernel usato è 2.6.32.21

  22. [22]

    ma tanto l’importante è che fanno l’interfaccia figa…

  23. [23]

    Sei sicuro che per l’apt-get c’era qualcosa da aggiornare?
    Se non c’è nulla di “vecchio” nella tua macchina, non viene aggiornato nulla….
    Ipotizzi che quell PPA e il tuo ultimo update siano contemporanei e quindi nonci siano aggiornamenti da fare….

    Sono miei supposizioni, naturalmente…

  24. [24]

    E’ davvero imbarazzante che il bug abbia priorità bassa.

    Ma dico io, per l’uso home ormai i desktop sono una nicchia mentre sono i notebook/netbook a fare il mainstream, e il baco che taglia la durata della batteria e fa diventare questi oggetti dei forni per cuocere le uova ha priorità bassa?

    Ma il vantaggio dell’open source non doveva essere quello di una più efficiente interazione tra comunità di utenti e sviluppatori in modo che i bug importanti siano fixati più rapidamente?

  25. [25]

    Confermo la non visibilità dell’aggiornamento.
    Ma questo credo dipenda da come sono stati costruiti i pacchetti.
    Con synaptic è possibile verificare che ci sono dei pacchetti nuovi “linux-headers-2.6.35rc6-power…” e “linux-image-2.6.35rc6-power..:”

  26. [26]

    Non riesco più a capire Canonical… una grande delusione.. e chi ci rimette e solo Linux,,,

  27. [27]

    ho installato il 2.6.35rc6 e posso confermare che il wakeup sul load balancing tick è passato da circa 60% a 30-32%

  28. [28]

    @abel23

    questi sono problemi di linux in generale a partire dai progetti in upstream, e prende perciò qualsiasi distro

  29. [29]

    Ho seri dubbi Lemmy che fornirebbero il kernel della 10.10 per lucid, andrebbe contro la politica delle versioni LTS ovvere non introdurre upgrade. Certo è che il bug è di una certa portata.

  30. [30]

    Per curiosità, con l’upgrade alla versione 2.6.35rc6 avete notato un netto risparmio nei consumi della batteria?
    Quantificabile in quanto circa?

  31. [31]

    @gianluca
    Fra oggi e domani conto di fare un test sulla batteria e ti farò sapere.
    Come dicevo prima, il numero dei wakeup è diminuito sensibilmente. col test cercherò di capire se l’impatto sulla batteria è rilevante oppure no

  32. [32]

    per rispondere al problema con Linux Mint: ho chiesto sul forum di LM e mi è stato risposto che di default gli aggiornamenti del kernel non vengono mostrati da mintUpdate (vale per tutti gli aggiornamenti di livello 5) per evitare blocchi del sistema derivanti da questo tipo di aggiornamenti.

    questa impostazione si puo’ cambiare nelle preferenze di mintUpdate o in alternativa si puo’ usare Synaptic per installare l’aggiornamento manualmente

  33. [33]

    che titolo del *****

  34. [34]

    Ai moderatori, mi raccomando cercate di scrivere post pro ubuntu altrimenti vi diranno di non usarla, così si risolve il problema alla radice.

    Scherzi a parte ;-) , non credo sia bello per un tipico utente windows che dovrebbe passare ad ubuntu con la 10.04(che per la maggiore è usato su laptop)dire mi raccomando metti il kernel versione tot,con settato il tot, e mi raccomando al load balancing, e RTFM.

    IMO per il rilascio di una LTS, bisognerebbe partire in primis pensando ad un sistema funzionante al 100% e alla stabilità. Non se collocare i bottoni a dx o a sx.

    Ribadisco: e SOLO un mio punto di vista, che non si arrabbi nessuno.

  35. [35]

    ma quanto impatta sulla batteria

    perchè magari ci si fa mille problemi e si perdono 10 minuti (ok il bug cè ma non è così grave)

    aspetto la prova da aityn

  36. [36]

    Il bug in questione è presente nel kernel Linux nelle seguenti versioni 2.6.32 – 2.6.33 – 2.6.34, è stato corretto solo nella 2.6.35 che ancora non è un kernel stabile, questo bug attualmente affligge tutte le distro Linux che utilizzano tali kernel, perchè nell’articolo è incentrato su Ubuntu con un titolo flammatorio?

  37. [37]

    Leggendo qui e la ed avendo (e non avendo questo problema, forse perchè kernel 2.6.34?) Suse su un portatile, mi son fatto l’idea che è qualche driver che incappa nel buco del kernel…

    E una mia impressione o no?

  38. [38]

    Piccola ricerchina, il bug è presente in in tutte le versioni del kernel linux in sequenza 2.6.32-33-34 e riguarda tutte le distro che utilizzano taluni kernel.

  39. [39]

    Paguro, confermo, l’ho avevo scritto anche io, ma il mio commento stranamente non è stato pubblicato.

  40. [40]

    @Camel86, il tuo commento è stato pubblicato, e noi di oneBlog ringraziamo.

    @tutti
    Personalmente ho il problema riportato nel post: su Windows Vista la batteria dura circa il 50% in più (3 ore contro le 2 su Ubuntu Lucid).
    Anche la temperatura in Lucid è più alta, sia rispetto a Ubuntu 9.10, sia rispetto a Windows. Il kernel 2.6.35 riportato nel post nel mio caso ha ottenuto effetti negativi: aumento della temperatura e aumento delle wakeup.

    PS
    Firefox genera parecchi parecchi wakeup…

  41. [41]

    Mai provato la Remix plus 5 del prof. Cantaro ?

    http://www.istitutomajorana.it/

    ciao a tutti

  42. [42]

    Io attendo che il kernel 2.6.35 diventi stable e poi provvedo all’aggiornamento.
    Nel mio laptop (Acer 1810TZ) in Windows 7 la batteria dura circa 10 ore, in Linux non vado oltre le 4 ore a parità di utilizzo e programmi (prettamente suite OpenOffice.org e Chromium/Chrome).

  43. [43]

    http://www.lesswatts.org/

    ma questo?

    erano partiti.. poi sembra si siano arenati…..

  44. [44]

    @abel23

    Il bug è di Linux, è Canonical che ci rimette.

  45. [45]

    W Debian Lenny!

  46. [46]

    Istallata una settimana dopo l’uscita,
    riscontrato il problema immediatamente…
    Dopo manco un quarto d’ora di navigazione Internet e altre stupidaggini di poco conto,non potevo poggiare i polsi sulla tastiera..un forno.
    Ho dovuto reistallare Vista che,per quanto poco più lento al boot,comunque non mi ha mai dato problemi(e non scherzo,nessun BSOD o altro).
    Mi dispiace perchè Linux lo considero un gran SO,ma ogni versione sul mio laptop di 3 anni presenta SEMPRE qualche problema(e ho una VGA integrata Intel..non oso immaginare con ATinVidia)che mi costringe a tornare indietro.

  47. [47]

    E meno male che è arrivato lo Sviluppatore a darci la dritta!!
    installando il nuovo kernel non si risolve nulla e il consumo della gpu rimane elevatissimo. La compatibilità con nvidia è approssimativa.

    Io lo trovo un errore di substrato. Fossi io a gestire
    il mondo ubuntu una delle prime questioni che risolverei è la durata delle batterie.
    In relazione alla diffusione di portatili di ogni tipo che aumenta progressivamente.

    E’ arrivato il dottorino…

  48. [48]

    Partendo dal semplice presupposto che nulla è perfetto, tantomeno il frutto di un lavoro svolto da migliaia di programmatori in continuo sviluppo, vengo subito al dunque:
    1) temperatura cpu / assorbimento energia – soluzioni:
    http://openmindedbrain.info/09/05/2010/undervolting-in-ubuntu-10-04-lucid-lts/ – Per Ubuntu Lucid Lynx
    http://openmindedbrain.info/26/10/2010/undervolting-in-ubuntu-10-10-maverick/ – Per Maverick
    (guida passo passo per l’installazione di un kernel modificato ad hoc, sul mio nb con la cpu al max la ventola si accende a malapena anche con la cpu sottosforzo neanche con win ero riuscito a fare altrettanto)

    2) Per passare al kernel 2.6.36 (perfettamente stabile) su Lucid
    http://guiodic.wordpress.com/2010/10/26/linux-2-6-36-per-ubuntu-lucid/

    Piccolo appello a quanti come me usano Linux con soddisfazione in ambienti lavorativi e non: non perdete tempo nel convincere gli altri ad usare linux ma date loro delle soluzioni rapide e efficaci ed evitate soprattutto sterili polemiche.

    Buona giornata a voi tutti.

Inserisci il tuo commento