CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Pagina 1 di 75 1231151 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 742
Discussione:

[KERNEL][LINARO]**SpeedWizz_N2**[Sammy Rom]

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di umberto1978


    Registrato dal
    Aug 2011
    Località
    Sicilia
    Messaggi
    1,667
    Smartphone
    Nexus 4

    Ringraziamenti
    666
    Ringraziato 1,981 volte in 737 Posts
    Predefinito

    [KERNEL][LINARO]**SpeedWizz_N2**[Sammy Rom]



    Il kernel è frutto di uno studio mirato al raggiungimento di un equilibrio tra performance, efficenza nel consumo delle risorse e stabilità di utilizzo.
    In ogni caso non ho la presunzione di dire che ci sono riuscito per due motivi: si tratta pur sempre di un progetto work - in - progress e secondariamente tenete a mente che io sono semplicemente una persona con un minimo di esperienza che tenta di capire come funziona un kernel linux e soprattutto che tenta di capire quali conseguenze può avere l'introduzione di una modifica rispetto ad un altra.

    Caratteristiche del kernel (versione corrente 22/01)

    Al link trovate il relativo Changelog della versione corrente





    - Solo per rom a base samsung JB 4.3!

    Changelogs dalla versione 10/8

    - SOLAMENTE per rom (stock o custom) Samsung 4.3 JB

    - Basato sui sorgenti forniti da Samsung OSRC n7100-update3

    - Linux kernel 3.0.101

    - Algoritmo di compressione LZMA per zImage e ramdisk

    - CPU Boost driver

    - Gentle Fair Sleepers disabilitati direttamente dal codice del kernel

    - SELinux è presente ma viene disabilitato ad ogni avvio
    ATTENZIONE: Nel caso in cui vogliate per qualunque esigenza ritornare dallo speedwizz ad un altro kernel con lo stato permissive o addirittura enforcing sarete costretti a riflashare la rom intera previa formattazione di tutto. Il solo kernel vi farà fare l'avvio ma renderà instabile ed inutilizzabile il sistema.
    FATE UN NANDROID backup prima passare da un kernel all'altro e siete a cavallo, ripristinando il nandroid ritorna tutto apposto.

    - Adattate e portate con successo le mod e gli hack presenti nel vecchio kernel 4.1.2

    1. CPU Overclock fino a 1920 mhz
    2. CPU Undervolt
    3. GPU control - undervolt and overclock
    4. Parecchie ottimizzazioni
    5. Fading del led di notifica
    6. TouchWake (con slide2wake feature se impostate il timeout a zero)
    7. zzmoove, pegasusQ, LulzactiveQ e altri governors
    8. Schedulers Sio, row, zen, cfq, deadline (tweaked) e noop
    9. Proportional rate reduction per la congestione TCP
    10. Disabilitati parecchi sistemi di logs
    11. Android logger è compilato come modulo
    12. Frandom built-in
    13. Dynamic file system synch
    14. Boeffla sound engine
    15. Zipallign optional feature
    15. Post-init tweaks
    16. Init.d support e busybox run parts

    - Riscritti e adattati tutti gli script per un corretto funzionamento dell'app speedwizz manager.

    ERRORI CONOSCIUTI:

    - La feature touchwake non funziona sempre benissimo, in alcuni casi il dispositivo rimane spento anche dopo diversi tentativi di risveglio.


    DOWNLOADS



    CREDITI E RINGRAZIAMENTI


    Nonostante io abbia lavorato sui sorgenti stock Update3 forniti da samsung, sappiate che il kernel contiene parecchie modifiche originariamente create da altri sviluppatori. E nello specifico:

    - Marco9797 per essersi prestato a ruolo di beta tester
    - AndreiLux (per gpucontrols, SDS e Exynos sfruttare le correzioni)
    - GokhanMoral (per PegasusQ tweaks governatore e altre patch)
    - Simone201 (main linux versione aggiornamento, diverse patch e controllo del suono boeffla)
    - Hardcore (SpeedMod S3 patch utilizzate per le mie release iniziale del kernel)
    - Ptmr3 (per Overclock interfaccia)
    - Googy_anas (alcune idee e patch)
    - AndiP (Boeffla sound mod e applicazione)
    - Angelom (il mio preferito sviluppatore)
    - Faux123 (fsynch dinamico e molte patch)
    - FranciscoFranco (principali kernel Linux aggiornamenti patch)
    - Netharchy (controllo GPU)
    - Wanam (interfacce Undervolt)
    - Sakuramilk (per la personalizzazione di boot logo ispirazione)
    - Pluccio (Tester)
    - Loudness79 (tester)
    - Acr101 (per suggerimenti attraverso test del kernel e tweaks governatore)
    - HMCarbide (per la sua impressionante applicazione di gestione di script
    - Stratosk (per i suoi script di personalizzazione)
    - Sarcastillo (molte patch e le idee)
    - Chainfire (Superuser e per essere Dio di root)
    - Nazar78 (per il supporto bootanimation)


    E ovviamente chiunque altro io abbia dimenticato di citare nell'elenco (possibilmente mandatemi un messaggio privato per farmi notare la discordanza).

    Un ringraziamento speciale va ai compagni di viaggio del Blue Oyster Team, che nell'occasione hanno fatto da beta testers:

    - Giuros77
    - Janobifronte
    - Crisgen
    - Marco9797
    - Picciotto




    SpeedWizz Kernel is powered by Blue Oyster Team

    Ultima modifica di umberto1978; 27-01-14 alle 12:54
    codice:
    These mist covered mountains, are a home now for me 
    But my home is the lowlands, and always will be 
    Some day you'll return to your valleys and your farms 
    And you'll no longer burn to be brothers in arm

  2. I seguenti 14 Utenti hanno ringraziato umberto1978 per il post:

    8thphloor (04-09-13),alberisca75 (04-09-13),Anna (03-09-13),bastard81 (04-09-13),bn1540 (03-09-13),Caino1991 (15-09-13),giuros77 (03-09-13),Janobifronte (03-09-13),mescal67 (03-09-13),N1m0Y (17-09-13),Paolone46 (03-09-13),PASTORE (08-09-13),Picciotto (03-09-13),simo83 (20-01-14)

  3.  
  4. #2
    Androidiano VIP L'avatar di umberto1978


    Registrato dal
    Aug 2011
    Località
    Sicilia
    Messaggi
    1,667
    Smartphone
    Nexus 4

    Ringraziamenti
    666
    Ringraziato 1,981 volte in 737 Posts
    Predefinito

    F.A.Q.


    Perchè il kernel consuma un botto?? Non ho toccato nulla, ho lasciato tutto di default!! Sei una pippa, sei.....

    Il kernel, come specificato ad inizio thread, è ricco di funzionalità ma rimane work in progress. Alcune delle features di default possono introdurre battery drain, ecco alcuni consigli caldamente consigliati (scusate il gioco di parole):
    1: cambiate il governor di default scegliendo PegasusQ (potete utilizzare l'applicazione tricksterMod inclusa con il kernel)
    2: riabilitate il GENTLE_FAIR_SLEEPERS con il metodo descritto nel post di apertura.
    Settate eventualmente le impostazioni al riavvio e vedrete che passerà la paura

    Perchè mi freeza mentre lo uso??? Non ho toccato voltaggi e niente! Che cosa inutile che sei.......

    Come descritto nelle features il kernel NON dispone ancora di alcuna interfaccia per modificare i voltaggi al volo. E' una feature che verrà implementata al più presto. Nel frattempo ho abbassato tutti i voltaggi ARM di -75 mv; dovrebbe essere una modifica sostenibile dalla maggior parte dei devices esistenti ma siccome i terminali non sono tutti uguali (alcuni per lavorare a frequenze basse hanno bisogno di maggiori voltaggi rispetto ad altri, dipende dal processo produttivo del Soc) può capitare che il sistema freezi bloccandosi del tutto, oppure si potrebbe verificare un SOD al risveglio dopo un deep sleep.
    Soluzione: cambiare totalmente kernel fino a che non riesco ad introdurre un supporto per l'undervolt, in modo che ognuno abbia la possibilità di scegliere il valore di UV consono al proprio device.





    ......work in progress!
    Ultima modifica di umberto1978; 03-09-13 alle 20:55

  5. I seguenti 8 Utenti hanno ringraziato umberto1978 per il post:

    8thphloor (04-09-13),Acr101 (03-09-13),bn1540 (03-09-13),giuros77 (03-09-13),Janobifronte (03-09-13),leorogue85 (03-09-13),Paolone46 (04-09-13),Picciotto (03-09-13)

  6. #3
    Androidiano VIP L'avatar di umberto1978


    Registrato dal
    Aug 2011
    Località
    Sicilia
    Messaggi
    1,667
    Smartphone
    Nexus 4

    Ringraziamenti
    666
    Ringraziato 1,981 volte in 737 Posts
    Predefinito

    changelogs



    SpeedWizz kernel 10/08

    Changelogs from version 09/30


    - Introdotti due nuove opzioni di ottimizzazione per la fase di compilazione
    Graphite optimization e Link Time Optimization

    - Annullati e riapplicati (in maniera coerente e corretta) le patch relative alla funzionalità fast charge
    L'unico betatester ad averlo provato ne ha riportato il corretto funzionamento.

    - Interfaccia Sysfs per modificare al volo il delay per lo spegnimento dello schermo
    Usando l'applicazione SpeedWizz manager è possibile modificare il valore tra un range di opzioni che vanno da 0 milli secondi a 700 ms

    - Introdotto il supporto TRIM per il filesystem in uso (permanente)

    - Disabilitato TOTALMENTE il debug del kernel, sia Linux default che samsung

    - Linux kernel 3.0.99

    - RAMDISK: Aggiunto lo script per la gestione del ritardo nello spegnimento dello schermo.




    SpeedWizz kernel 30/09

    Changelog di versione 24/09


    - Tmpfs : fixati una serie di leak objects causati dal driver mempolicy
    Patchato mm/shmem.c al fine di evitare più perdite di memoria causate dalla memoria allocata MPOL, errori di analisi nelle opzioni di mount e unmount della funzione MPOL stessa. I crediti come da commit correlato. Uno sguardo al github è come sempre utile

    - Mach - Exynos : CpuIdle - exynos4 : disabilitato il debug e reso come impostazione predefinita.
    Ovviamente per trovare il modo corretto di ottimizzare l'utilizzo delle risorse da parte del kernel. Crediti Gokhan Moral.

    - Power: ridurre le inizializzazioni del regolatore ai minimi del regolatore stesso
    Con questa modifica ora possiamo usare più undervolt (minor livello di tensione) per la GPU pur garantendo un esecuzione stabile.
    Prima di applicare la patch, io stesso non potevo utilizzare anche solo -25 mV. Ora posso raggiungere un undervolt stabile -75 Mv senza crash né glitch grafici.
    In ogni caso , al momento, gli script di sottotensione inclusi nella ramdisk sono gli stessi della versione precedente.

    - Cpupower : aggiornare il cpu_power base al carico della CPU
    Quando si utilizzano le frequenze più basse , ci troviamo in un caso d'uso di carico presumibilmente BASSO e aumentiamo la capacità della CPU per mantenere questi compiti leggeri sulla CPU0 . Questa patch è stata originariamente utilizzata da AndreiLux nel suo Perseus , e penso che potrebbe essere attuata per raggiungere un migliore equilibrio tra prestazioni e durata della batteria .

    - Correttamente applicato il fix per la nitidezza dello schermo per il nostro hardware

    - Spostate le partizioni di boot nel probe
    Questo dovrebbe fornire in parole povere il supporto a Triangle away (testatelo, per cortesia).

    - Carica rapida - Fast charge - grazie Yank555 -lu
    Con questa modifica che ora dovrebbe, e ripeto dovrebbe, essere in grado di poter fare utilizzare la stessa potenza sia per la carica A / C e la ricarica USB . E' possibile fra l'altro impostare il nostro livello di potenza personalizzato per entrambi.
    Di Default è disabilitata , è possibile utilizzare speedwizz Manager per cambiare le impostazioni.
    Ignorate l'output fornito da TRICKSTERMOD, indagherò per capire il motivo per cui viene mostrato un messaggio ABILITATO nonostante il reale stato della interfaccia sysfs .
    Inoltre, si deve sapere che per la vostra sicurezza ho volutamente omesso l'opzione per abilitare il FAILSAFE : Può essere usato per permettere la ricarica fino a 2,1 A sia per la carica AC che per la carica USB. L'interfaccia sysfs è presente, ma non c'è uno script per gestire questa opzione, perché penso che sia troppo pericoloso, soprattutto per i vostri dati. Se siete capaci di modificare l'interfaccia usatelo a vostro rischio e pericolo.

    - Linux 3.0.74

    - DISCO RAM : Corretti quasi tutti gli script per far mostrare un ordine crescente coerente come da scelta: ad esempio nel caso di undervolt verrà mostrato il seguente livello di scelta:
    -25
    -50
    -75
    -100

    Lo stesso discorso vale per tutte le altre opzioni, se notate discordanze fatemelo notare, grazie.

    - RAMDISK : fixati gli script per sched_mc_pwersavings , ora verranno echeggiati i valori corretti .

    - RAMDISK : semplificata l'interfaccia di gestione della GPU per quel che riguarda l'overclock. Rimuovendo le frequenze dalla descrizione (qualcuno ha notato overlapp tra i valori in base alle dimensioni del carattere utilizzato) . Ora si vedrà solo low , medium, high , high +, high + + .

    - RAMDISK : Aggiunti gli script correlati per tutte le nuove funzionalità (fast charge compreso).

    - RAMDISK : La funzione di zipallign è stata resa optional. Per attivarla è sufficiente usare l'applicazione spedwizz manager.

    - RAMDISK : rimossa l'opzione per gestire il gentle_fair_sleepers , in quanto questa funzione di debug è stata completamente rimossa già nella versione 24 / 09 , mi spiace per l'inconveniente .



    SpeedWizz kernel 24/09

    Changelog dalla versione 17/09


    - Hardfloat e NEON Abilitati
    Abbiamo un ARM V7 macchina architettura , quindi penso che sia meglio scatenare la sua potenza, per ottenere prestazioni ottimali ;

    - Sched / nohz : riscritto, corretto e reso più accurato il calcolo del carico medio della cpu.

    - Aggiornata Linaro toolchain a 4.7.4 .

    - Abilitato Veno come congestione TCP predefinita . Ora si dispone di tre tipi : Veno , Reno e cubica.

    - Linux 3.0.70

    - Rwsem : Tonnellate di ottimizzazioni . I read/write semaphores sono molto importanti nel kernel Linux e dedicargli la giusta attenzione può dare migliori prestazioni complessive . Per ottenere maggiori dettagli su quello che ho introdotto ( le patch sono da altri sviluppatori ) danno un rapido sguardo al mio github .

    - Lib / memcopy : in uso la versione glibc .
    la versione Glibc di linux memcpy e memmove sono più efficienti di quelli standard. Efficacia pura!

    - Latenza asincrona per l' I / O: rimosso il do_io_submit , per ottenere un miglioramento nella latenza I / O

    - Attivato l' Accesso non allineato per le CPU : una funzione critica per le prestazioni del nostro Arm V7 .

    - Dispositivi di input : Su carichi di eventi pesanti, come quelli generati da un driver multitouch , la latenza irqsoff può essere molto elevata . E il TRASFERIMENTO di tali dati dopo averne accumulato un discreto frame può ridurre la latenza di molto, migliorando le performance.

    - Dinamic fsync : molte correzioni e miglioramenti dalle ultime patches di Faux123. Aggiornato alla versione 1.2 .

    - Mali : controllo GPU : introdotto il controllo di frequenza e undervolt della Mali400MP , crediti a AndreiLux e Simone201 ;

    - Mali : ridurre l'utilizzo del timeout di campionamento . Ridotto l'intervallo di tempo necessario al kernel per computare il calcolo dell'utilizzo della Mali .

    - Le impostazioni ASV sono adesso applicabili durante le fasi di inizializzazione (in pratica poco prima dell'avvio completo)

    - Aggiunte frequenze aggiuntive per la GPU. Ripristinate le configurazioni degli steps originari di frequenza (default 166, 266, 350, 440, 533) e riscritte le tavole dei voltaggi per step.

    - Disabilitato il debug del feedback aptico

    - ExFAT Abilitato . Nuovi driver resi opensource da samsung, per il cui utilizzo nessuna perdita di performance è stata richiesta.
    Un enorme grazie agli amici Loudness79 e Pluccio , per il beta testing .

    - Sched_mc_powersavings: abilitato il supporto e di default impostato a 0 (cioè disabiulitato) .

    - Ramdisk - Riscritti tutti gli scripts per fare in modo che l'interfaccia dell'applicazione potesse essere più comprensibile e immediata. Anche per evitare di selezionare più di una opzione per la stessa categoria di appartenenza .

    - Ramdisk - Aggiunti i nuovi script per controllare la GPU Mali . Ora siamo in grado di selezionare vari livelli di overclock ed anche possiamo selezionare set diversi di tensione da applicare per tutti i 5 passi GPU. Impostazioni di tensione sono dinamici : non è necessario applicare nuovamente dopo le modifiche di frequenza . Tensioni troppo alte e voltaggi troppo bassi possono dare instabilità . Siete stati avvertiti

    - Ramdisk - Inserito nuovo script per gestire il supporto sched_mc_powersavings . Predefinito a 0 ( disabilitato )
    Ultima modifica di umberto1978; 08-10-13 alle 20:54
    codice:
    These mist covered mountains, are a home now for me 
    But my home is the lowlands, and always will be 
    Some day you'll return to your valleys and your farms 
    And you'll no longer burn to be brothers in arm

  7. I seguenti 5 Utenti hanno ringraziato umberto1978 per il post:

    bn1540 (03-09-13),giuros77 (03-09-13),Janobifronte (03-09-13),Paolone46 (04-09-13),Picciotto (03-09-13)

  8. #4
    Androidiano VIP L'avatar di umberto1978


    Registrato dal
    Aug 2011
    Località
    Sicilia
    Messaggi
    1,667
    Smartphone
    Nexus 4

    Ringraziamenti
    666
    Ringraziato 1,981 volte in 737 Posts
    Predefinito

    Riservato 3
    codice:
    These mist covered mountains, are a home now for me 
    But my home is the lowlands, and always will be 
    Some day you'll return to your valleys and your farms 
    And you'll no longer burn to be brothers in arm

  9. I seguenti 5 Utenti hanno ringraziato umberto1978 per il post:

    8thphloor (04-09-13),bn1540 (03-09-13),giuros77 (03-09-13),Janobifronte (03-09-13),Paolone46 (04-09-13)

  10. #5
    Androidiani Power User L'avatar di Picciotto


    Registrato dal
    May 2012
    Località
    vBulletin
    Messaggi
    6,770
    Smartphone
    Nexus 5 P9+ P10+

    Ringraziamenti
    1,602
    Ringraziato 3,631 volte in 1,957 Posts
    Predefinito

    Riservato 4

  11. I seguenti 4 Utenti hanno ringraziato Picciotto per il post:

    bn1540 (03-09-13),Janobifronte (03-09-13),Paolone46 (04-09-13),umberto1978 (03-09-13)

  12. #6
    Androidiani Power User L'avatar di leorogue85


    Registrato dal
    Feb 2011
    Località
    Potenza
    Messaggi
    2,843
    Smartphone
    LG G2

    Ringraziamenti
    282
    Ringraziato 514 volte in 378 Posts
    Predefinito

    Riservato 5, non si sa mai

  13. I seguenti 2 Utenti hanno ringraziato leorogue85 per il post:

    bn1540 (03-09-13),umberto1978 (03-09-13)

  14. #7
    Administrator L'avatar di Anna


    Registrato dal
    Jun 2011
    Messaggi
    36,924

    Ringraziamenti
    1,959
    Ringraziato 14,518 volte in 9,621 Posts
    Predefinito

    Post in vendita
    Sono un clown, e faccio collezione di attimi ....


    Sto guidando. (cit. DIEGUCCIO)

  15. I seguenti 5 Utenti hanno ringraziato Anna per il post:

    bn1540 (03-09-13),giuros77 (03-09-13),Janobifronte (03-09-13),Paolone46 (04-09-13),umberto1978 (03-09-13)

  16. #8
    Androidiano VIP L'avatar di giuros77


    Registrato dal
    Feb 2012
    Località
    http://goo.gl/jhH3w
    Messaggi
    2,152
    Smartphone
    SGN2

    Ringraziamenti
    1,206
    Ringraziato 2,200 volte in 987 Posts
    Predefinito

    Quote Originariamente inviato da JacOcaJ Visualizza il messaggio
    Post in vendita
    A quanto lo metti?

  17. I seguenti 4 Utenti hanno ringraziato giuros77 per il post:

    bn1540 (03-09-13),Janobifronte (03-09-13),Paolone46 (04-09-13),umberto1978 (03-09-13)

  18. #9
    Androidiano VIP L'avatar di Janobifronte


    Registrato dal
    Jul 2012
    Località
    Genova
    Messaggi
    1,408
    Smartphone
    GS2/Note II

    Ringraziamenti
    4,805
    Ringraziato 3,174 volte in 1,000 Posts
    Predefinito

    Io ho portato da bere

  19. I seguenti 3 Utenti hanno ringraziato Janobifronte per il post:

    bn1540 (03-09-13),giuros77 (03-09-13),Paolone46 (04-09-13)

  20. #10
    Super Droid


    Registrato dal
    Sep 2011
    Messaggi
    4,168

    Ringraziamenti
    2,430
    Ringraziato 2,504 volte in 1,407 Posts
    Predefinito

    Daje Umbè!!! :thumbup:

  21. I seguenti 3 Utenti hanno ringraziato bn1540 per il post:

    giuros77 (21-09-13),Janobifronte (04-09-13),Paolone46 (04-09-13)

Pagina 1 di 75 1231151 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy