Ma i dati quanto li usi nnt propia vero
Visualizzazione stampabile
Ma i dati quanto li usi nnt propia vero
Metà e metà con wifi.
Ti posso postare altri screen con diversi kernel e rom e siamo sempre lì. Voglio dire che per ottenere buoni/ottimi risultati bisogna seguire certe piccole regole. Potranno sembrare banali ma 1+1+1+1+1+... fanno tanti piccoli accorgimenti che ti danno la possibilità di raggiungere tranquillamente i due giorni pieni di utilizzo normale (anche con diversi momenti di gioco).
Naturalmente la rom ed il kernel danno una grande mano.
Appena riesco posterò le 'mie' regole, oppure ti metterò un link sulle informazioni generali ma tanto utili per iniziare a capire meglio cosa interviene nel battery drain
Un passaggio rapido per tenervi informati. Premetto che non ho avuto il tempo di grattarmi la testa da ieri pomeriggio LOL rotfl rotfl rotfl rotfl . Chiedo perdono.
In ogni caso sto tentando di introdurre il supporto ad Stweaks (che fra l'altro non ne vuol sapere di andare, dannato programma) in modo che si possa gestire il kernel in maniera completa e semplice.
Analizzando la situazione attuale vedo che nel kernel ci sono molti parametri che al momento non è possibile gestire con una sola applicazione: per alcuni va benissimo tricksterMod e per altri servirebbero altre applicazioni se non addirittura una stringa di comando dal terminale (non è un operazione comoda per tutti). Sarebbe utile raggruppare e settare questi parametri con degli script automatici (ne avevamo già discusso in precedenza), ma per farlo occorrerebbe un'applicazione che attivi/disattivi gli script in funzione delle opzioni selezionate, un po come accadeva con il kernel Semaphore per SGS1 se lo ricordate.
Ho studiato la tecnica implementata nell'abyss kernel ma non è applicabile: in quel caso serve una recovery ad Hoc che attivi o disattivi gli script che entrano in funzione al riavvio successivo.
A questo punto ho pensato che piuttosto che scrivere un applicazione (non so nemmeno se ne sono capace) Estweaks potesse essere un alternativa valida, proprio perchè è molto dinamica e versatile: è risaputo infatti che l'interfaccia che viene esportata varia a seconda delle funzionalità che il kernel rende disponibili tramite interfaccia sysfs.
Ovviamente però devo mettere a punto per bene i file xml di configurazione e mi serve altro tempo.
Se nel frattempo avete dei suggerimenti sono ben accetti.
Se non ricordo male l'abyss kernel si poteva lo stesso utilizzare senza la sua recovery perché c'è una app che funziona perfettamente e sostituisce l'obbligo di avere la recovery mod di Angelo. Ricordo male?
Stweaks potrebbe fare al caso tuo/nostro ma non è comunque una base semplice da cui partire per tutti. Magari puoi implementarla con calma, lasciando ancora spazio a tricksterMod che già fa un buon lavoro, e orientarti sull'ottimizzazione del kernel (aggiornamento gcc, linaro, ecc.) sistemando i piccoli problemi che vengono fuori durante l'utilizzo (tipo quello dei 200mhz) in modo da avere una base stabile e consolidata su cui poi chi vuole pup abilitare tramite script stweaks impostazioni molto particolari ed avanzate.
http://img443.imageshack.us/img443/4959/tj2f.png
http://img196.imageshack.us/img196/3396/2f4h.png
http://img838.imageshack.us/img838/7230/sdzi.png
diciamo che ho utizzato un'applicazione modificata ad hoc da Giuros77.
E diaciamo pure che funziona alla grande.
Più tardi i dettagli.
L'applicazione è inclusa nel kernel e verrà installata automaticamente.
È ancora incompleta: manca la possibilità di settare il governor e lo scheduler, ma queste sono piccolezze.
Il bello di questa applicazione è che sarà possobile far caricare anche script esterni al kernel rendendolo molto versatile.
Ti informo che ho inserito fra gli altri anche uno script di ottimizzazione del governor pegasusQ con i valori che mi hai postato in precedenza.
Se hai tempo e voglia puoi provare a farne qualcuno per gli altri governor inclusi.
A presto ;)
Cmq devo fare i complimenti x l'ottimo kernel.... .ha due giorni che lo sto testando ed e perfetto nessun riavvio o lag e ottima durata della batteria sarà anche perche ho abbassato il voltaggi di 125......riesco tranquillamente a fare 24 standby e 6.30 di schermo:thumbup:
Ecco alcuni screen a metà batteria:)http://img.tapatalk.com/d/13/09/12/amesaqaq.jpghttp://img.tapatalk.com/d/13/09/12/be6utahy.jpg
Fra l'altro ho fatto pure due riavvii x installare alcune cose:thumbup:
Con la tua naturalmente :)si l'ho detto anche sul tread della rom ma meglio far sapere quando ce qualcosa di buono:-)
:)chiedo scusa.....:)
Grandissimo. Tutti i miei complimenti! :thumbup:
Per gli altri governator posso darci un'occhiata, anche se devo ammettere che preferisco giostrarmi su un paio (pegasusq e zzmoove) altrimenti ci sarebbe troppa confusione nella scelta. Quello che prediligo è avere un governator (assieme ad uno scheduler) che sia ottimizzato (e non tiraro al limite) per sfruttare a pieno le potenzialità cpu e gpu (nei programmi -ben pochi- e nei giochi -un pochino di più-) e che ti permetta di stare tranquillo sul versante batteria. E dato che questo (fantastico) terminale è uno dei pochi che si può permettere di strapazzare perché ha un ottima batteria (assieme all'accoppiata dello schermo HD e non full hd -per fortuna-) con le tue impostazioni di uv di default e oc della gpu penso che con un paio di governator si possano soddisfare la maggior parte degli utenti.
Per il pegasusq già con quelle piccole modifiche (ed ora sto valutando di modificare anche lo scheduler) io noto delle buone differenze. Per lo zzmoove appena rendi disponibile il nuovo kernel proverò se sarà necessario fare delle modifiche o meno.
Grazie per la fiducia.:beer:
Lo travate già qui
Nel frattempo aggiorno il primo post con le informazioni utili, mi raccomando leggete quanto segue:
Quote:
SpeedWizz kernel 09/11
Changelog dalla versione 05/09
- Ramdisk - Introdotto il nuovo supporto agli script totalmente configurabile utilizzando l'applicazione Speedwizz Manager fornita con il kernel, tutte le modifiche sono fatte al volo ( ad eccezione di logger , vedi sotto).
- Ramdisk - Rimossi quasi tutti i tweaks dall'post-init precedentemente utilizzati , inutili se ora possiamo configurare come abbiamo bisogno ;
- Ramdisk - Inseriti quasi 10 script (allocati in res/scripts ), che consentono di selezionare :
***********************- Undervolt globale per tutte le frequenze , da un valore di -27 mV a -112 mV ;
***********************- Tweaks di ottimizzazione per PegasusQ governor ( crediti Acr101 ) ;
***********************- Attivare / disattivare daemon touchboost e , se attivato , si può scegliere quale frequenza utilizzare;
***********************- Opzione per abilitare / disabilitare logcat ( è necessario un riavvio)
***********************- Opzione per abilitare / disabilitare Gentle_fair sleepers
***********************- Selezionare la modalità di stand-by (AFTR+LPA, IDLE+LPA, AFTR, IDLE) .
NOTA: Questa funzione è un work in progress , incompleto e dovrebbe essere considerare come uno stato beta . Come effetto collaterale l'unico problema è quello di fare attenzione a non selezionare due opzioni per la stessa categoria .
Esempio : non è consigliato selezionare due diverse opzioni contemporaneamente per l' undervolt e l'applicazione ( al suo stato attuale ) NON PUO' avvertire per una selezione errata , quindi ripeto fate attenzione !
Ricordate , inoltre, che tutti gli script selezionati verranno spostati nella cartella init.d per essere eseguiti ad ogni avvio e l'unico modo per risolvere l'eventuale problema è correggere la selezione errata da un sistema avviato e funzionante .
Nel caso estremo di problemi ( freeze al boot , SOD , ecc .. ), si ha un solo modo : reflash del kernel dalla recovery (ho appositamente inserito un comando che spazzerù via il contenuto della cartella ad eccezione di quello che avevate in precedenza) e la vostra cartella init.d sarà resettata allo stato iniziale , permettendo di riavviare la macchina correttamente ;)
- Drivers / net / wireless / bcmdhd / dhd_linux.c :
***Corretto un Wifi wakelock - crediti PTMR3 e DerTeufel1980
- Arch/arm/mach-exynos/cpufreq-4x12.c :
***Fixato Undervolt per la frequenza 200MHz - Wanam ;
- Suono / soc / codec / boeffla_sound.c ;
suono / soc / codec / boeffla_sound.h :
***aggiornato Boefflasound a 1.6.4 - AndiP .
- Drivers / cpufreq / cpufreq_zzmoove.c :
***Aggiornato governor zzmoove alla versione 0.7d - ZaneZam
- Drivers / input / touchscreen / Makefile ; drivers/input/touchscreen/mms152_ts.c ;
drivers / input / touchscreen / mms_ts.c ;
drivers / input / touchscreen / touchboost_switch.c :
drivers / input / touchscreen / touchboost_switch.h
porting dell'interfaccia sysfs a supporto del touchboost. Originariamente creato da AndiP e yank555 per il GTi9300 - crediti yank555 e andip per le fonti . Implementazione del driver per GT N7100 è comunque opera mia.
- GitHub
***Rimosso il tag "dirty" dal kernel versione aggiornando sorgente prima della compilazione .
Grande Umberto l'ho messo in test ora... :thumbup: ;)
Umberto, a cosa serve il gentle fair sleep?
Perfetto, grazie mille! :'
Messo su ora il nuovo kernel. Grazie per il lavoro di ottimizzazione senza sosta e per la nuova interfaccia di setting! Temo solo che qualcuno potrebbe avere problemi impostando determinate frequenze cpu in qualche app (es. Trickster Mod) e poi applicando un undervolt dall'interfaccia speedwizz. Rischio conflitti o undervolt troppo spinti da evitare agendo O di qua O di là ;)
EDIT Umberto mi ha fatto notare che gli script di undervolt non abbassano di un tot tutte le frequenze ma impostano direttamente i valori che vengono così visti dalle eventuali altre app. Quindi zero problemi nell'uso di trickster e compagnia bella a fianco dello speedwizz control ;)
Appena messa la nuova versione domani la provo x bene......:D
Bene Umberto. Il nuovo kernel è su. Ora però devi spiegarmi come agire sulla nuova app! :) chiedo venia ma vorrei capire quel che tocco:)
Un aspetto positivo in questo è che ho fatto molti controlli incrociati e posso garantire che una volta attivate le opzioni da speedwizz manager queste vengono viste perfettamente ed immediatamente da altre applicazioni simili.
Inoltre aggiungo: lo script del l'undervolt NON abbassa di un valore tutte le frequenze, che altrimenti si accumulerebbe all impostazione impartita con altra applicazione. Se gli dai un occhio noterai che volutamente ho impostato il valore del voltaggio per ogni singola frequenza, porprio per evitare conflitti.
È praticamente a prova di noob.
Poi il buonsenso deve sempre accompagnarci mentre facciamo modding, giusto?
Studia un minimo la struttura dell'applicazione e saprai come muoverti facilmente. In caso non riesci io sono qua.
Ciao Umberto
appena letto il grande lavoro che hai sostenuto dietro al changelog.
Una cosa però non capisco: hai tolto anche i valori di uv della gpu e di sistema? Oppure sono rimasti dalle build precedenti?
No, caro. I valori di undervolt di gpu e il resto sono sempre gli stessi. Ma nella prossima release troverete i voltaggi stock di GPU. Almeno io nel mio caso sto notando instabilità quando la gpu raggiunge frequenze elevate. Anche antutu e quadrant alcune volte si bloccano durante il bench.
Il tochboost frequency cosa è? Non riesco trovarlo da nessuna parte! Scusami la mia inesperienza:(
Il touchboost è una funzione già presente nel kernel stock, non si tratta di una implementazione esterna. Lo dico per coloro che pensano possa essere una mod che possa influenzare la vita della batteria.
Premesso questo il touchboost non fa altro che mandare la cpu alla frequenza stabilita (il valore di default è 800 mhz) appena si tocca lo schermo col dito, a prescindere dal carico della cpu. E' stato fatto per rendere il dispositivo pronto, reattivo e poco incline ai lag.
La modifica che trovi nel kernel consiste nel poter modificare tale frequenza con un range di valori che vanno da 400 a 1200 mhz, con conseguenza ovvie sulle performance e sulla batteria a seconda del valore usato.
E' anche possibile disattivare del tutto il driver e fare in modo che la cpu venga influenzata dal solo carico di lavoro.
Considerazione personale: la differenza si percepisce immediatamente. Consiglio di lasciarlo comunque attivo magari abbassando la frequenza a 500 o 600 mhz, ma se lo disattivate del tutto la UI ne risente parecchio, imho.
Umberto le tue conoscenze e quelle del team sono fondamentali per tutti noi! Continuate cosi.
Fatta questa premessa ti ringrazio. Ok quindi di default è 800. Io lo lascio così perché ha una fluidità assurda.ora che so cosa è posso agire di conseguenza. :)
Io ho notato che mettendo l'undevolt a -112 e abbassando i valori deltouch bost il telefono si blocca.........qualcuno mi saprebbe spiegare il motivo???invece se la scio solo l'undervolt va tutto ok :)
Infatti pensavo quello ma se lascio l'undervolt a -112 senza toccare niente va tutto a meraviglia con la vecchia versione tenevo i valoriba -125......appena abbasso il touch bost.....si blocca.....volevo solo capire se le due cose erano collegate fra loro
L'inutizione è corretta. Le variabili in ogni caso che entrano in gioco sono molte, quando si parla di undervolt. Se una particolare frequenza non viene utilizzata quasi mai potrebbe essere che impostando il touch a quella precisa frequenza inneschi il freeze. Sarebbe una pura coincidenza ma non si spiega altrimenti. Quale frequenza ti provoca l'orticaria, esattamente?
Comunque do ragione anche a Leo, un undervolt del genere è spinto e non è indicato per tutti i devices. Di conseguenza non posso assumere il tuo problema come un bug.
Sto provando con touch bost a 600.....quando mi si bloccava provavo a metterlo a 500......vediamo se tiene....grazie x la dritta :D
Io ho settato 400 mhz per il touchboost e -87 per l' uv, nessun problema fino ad ora :)
sto cercando un programma per giocare con i voltaggi ecc,ma trickster mod non me li salva,stweaks e boeffla non sono compatibili,che posso usare?ho letto di speedwizz manager,dove si trova?
ho lo speedwizz installato con la rom speedwizz