CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: DreamReaper con ben 22 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: AI0LIA con ben 145 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Bokonon con ben 396 Thanks ricevuti nell'ultimo mese

Pagina 1 di 7 123 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 69
Discussione:

[KERNEL] Introduzione e [GUIDA] installazione Kernel 2.6.36.4 – Pershoot GT-P7500

  1. #1
    Moderatore L'avatar di frank17next
    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    737
    Smartphone
    GNexus, Galaxy Note, GT 10.1
    Thanks
    16
    Thanked 142 Times in 102 Posts
    Predefinito

    [KERNEL] Introduzione e [GUIDA] installazione Kernel 2.6.36.4 – Pershoot GT-P7500

    Ciao ragazzi,

    butto 2 righe a fronte delle non poche richieste -sia di informazioni che di istruzioni- per l’installazione e la gestione di un kernel personalizzato o -più in generale- cos’è e a che serve.

    Le basi:

    Il kernel è innanzitutto un software, solo che ricopre una funzione fondamentale nelle macchine elaborative complesse: è definibile come il nucleo di un sistema operativo.
    Principalmente, in un sistema operativo, si occupa di:

    • Gestione della memoria (la rilascia ai processi, decide quali processi devono utilizzarla)
    • Gestione dei processi/thread (li accoda, li chiude, li avvia, in base a delle politiche di comportamento… non è questa una sede di approfondimento )
    • Gestione dell’ I/O (inteso sostanzialmente come gestione dell’accesso alle risorse CPU/memoria da parte delle periferiche più ‘esterne’: memorie di massa, ecc…)
    • Gestione del filesystem (organizzazione dello spazio di memoria di massa)


    Volendo rappresentare il processo di comunicazione uomo-macchina con uno schema grafico tipo ‘onion-skin’ (a buccia di cipolla, sfere concentriche, dove al centro c’è l’hardware fisico e all’esterno vi è l’utente utilizzatore finale della macchina (noi )) il kernel è collocabile nelle zone più interna, quasi a ridosso del HW, il nucleo più interno (dove si parla con assembler generici/specifici e 0 e 1).
    Chiaramente, con il tempo, il kernel in generale ha incorporato anche altre funzioni, oltre che- recentemente- arrivare ad includere persino supporto hw per intere gamme di prodotti più disparati (cpu, architetture, file system, ecc…)

    Dopo questa breve premessa puramente informatica, veniamo a noi, ad Android.

    Il sistema operativo Android, in quanto s.o., utilizza anch’esso un kernel, in particolare basato su un kernel linux. (The Linux Kernel Archives).

    Essendo il kernel una ‘componente’ del Sistema operativo e anche possibile ‘rimpiazzarlo’, rispetto a quello in uso.

    Nel caso del Galaxy Tab GT-P7500 non sono stati compilati molti kernel (su altri device android dove ne troviamo anche decine a disposizione), tuttavia un kernel che merita attenzione è sicuramente quello introdotto da Pershoot, qui.

    E’ un kernel ‘modificato’ per il nostro modello di Tablet. ‘Modificato’ significa che sicuramente fornisce le stesse funzionalità del kernel stock di samsung, ma ne introduce delle altre aggiuntive, di cui alcune sicuramente interessanti:

    • Overclock della CPU: possibilità di innalzare il clock della Cpu del tablet sino ad 1.4 Ghz, rispetto alla frequenza di 1Ghz nativa.
    • Migliorata gestione delle interfacce wireless, in termini di signal pending e wake-up
    • Possibilità di variare lo ‘scaling governor’ della CPU: lo scaling governor è lo schema di utilizzo della frequenza dinamica e gestione dell’alimentazione della cpu. Alcuni di questi sono: ondemand, interactive, userspace, conservative and performance. La cpu può essere sfruttata in modi diversi, in base allo scaling selezionato si avranno maggiori prestazioni e maggior consumi se questo è ‘aggressivo’, minori prestazioni e minori consumi se questo è lento.
    • Possibilità di abilitare il charging della batteria dal cavo USB anche quando è collegato al computer e non solo all’alimentatore


    E’ quindi questo il senso di utilizzare un kernel modificato: aggiungere funzionalità che il kernel stock non fornisce o disabilita, vuoi per politiche commerciali, vuoi per sicurezza, vuoi per altro.

    Per il Galaxy Tab 10.1 Gt-P7500 è possibile utilizzare questo kernel, è già fornito in versione .zip da flashare in recovery mode. Ne consiglio l'utilizzo solo se si utilizzano Rom custom, come la Overcome e la BinDroid. Non ho esperienza di flash su stock rom con root e busybox.

    [GUIDA]

    Premessa: consiglio il flash del kernel pershoot solo a seguito di una installazione 'pulita'/appena fatta di una rom personalizzata, per evitare rischio di bootloop o altro. In alternativa, dopo il flash del kernel potreste provare il boot a seguito di un wipe-cache.
    Inoltre, come ogni flash nella memoria nand, Vi assumete tutti i rischi intrinsechi che l'operazione in sè comporta.

    Eseguite un nandroid backup.


    1. Scaricare il file .zip del Kernel dal sito ufficiale. Selezionare il .zip relativo al modello 10.1 3G GT-P7500 (ad oggi denominato: boot-cm_2636.4_p4_ics-oc-xtra-vfpv3-d16_fp-052512.zip)
    2. Copiare il file in questione in /sdcard o /mnt/sdcard
    3. Riavviare in Recovery Mode. Selezionare dal menu recovery 'Flash zip from SdCard' e scegliere il file .zip precedentemente collocato sulla memoria /sdcard.



    Per abilitare la funzione di usb charging, installate un Terminal Emulator dal PlayStore e digitate:

    codice:
    echo 1 > /sys/class/power_supply/battery/force_usb_charging
    Per disabiltarla:

    codice:
    echo 0 > /sys/class/power_supply/battery/force_usb_charging
    Oppure tramite ADB, con il Galaxy Tab collegato al pc, da una shell dei comandi di win/linux:
    codice:
    adb shell echo 1 > /sys/class/power_supply/battery/force_usb_charging
    codice:
    adb shell echo 0 > /sys/class/power_supply/battery/force_usb_charging

    Alla prox!!!
    Ultima modifica di frank17next; 01-06-12 a 12:45
    Nexus 4 - [JB] 4.2.2 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    Galaxy Note GT-N7000 - [JB] 4.1.2 Stock Root
    Nexus One [GB] - HyperSense Nova
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  2. I seguenti Utenti 4 hanno ringraziato frank17next per il post:

    HypFra (01-06-12),matteo0593 (27-05-12),n95star (27-05-12),zui (19-08-12)

  3.  
  4. #2
    Androidiano
    Registrato dal
    Apr 2012
    Messaggi
    287
    Thanks
    93
    Thanked 80 Times in 56 Posts
    Predefinito

    Ottime spiegazioni eguida grazie per l'impegno che ci hai messo

    il kernel lo sto scaricando ora ;-)


    comunque questo kernel con il suo overclock lo ritengo essenziale per un utilizzo decisamente migliore del tablet

  5. #3
    Moderatore L'avatar di frank17next
    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    737
    Smartphone
    GNexus, Galaxy Note, GT 10.1
    Thanks
    16
    Thanked 142 Times in 102 Posts
    Predefinito

    Quote Originariamente inviato da n95star Visualizza il messaggio
    Ottime spiegazioni eguida grazie per l'impegno che ci hai messo

    il kernel lo sto scaricando ora ;-)


    comunque questo kernel con il suo overclock lo ritengo essenziale per un utilizzo decisamente migliore del tablet
    Grazie
    Beh si, anche solo 100mhz in più si fanno sentire

    Inviato dal mio Nexus S usando Tapatalk
    Nexus 4 - [JB] 4.2.2 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    Galaxy Note GT-N7000 - [JB] 4.1.2 Stock Root
    Nexus One [GB] - HyperSense Nova
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  6. #4
    Androidiano
    Registrato dal
    Apr 2012
    Messaggi
    287
    Thanks
    93
    Thanked 80 Times in 56 Posts
    Predefinito

    Quote Originariamente inviato da frank17next Visualizza il messaggio
    Grazie
    Beh si, anche solo 100mhz in più si fanno sentire

    Inviato dal mio Nexus S usando Tapatalk
    meglio 400 e portare il processore al massimo si ha un notevole aumento delle prestazioni e la batteria dura comunque tanto

  7. #5
    Moderatore L'avatar di frank17next
    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    737
    Smartphone
    GNexus, Galaxy Note, GT 10.1
    Thanks
    16
    Thanked 142 Times in 102 Posts
    Predefinito

    Quote Originariamente inviato da n95star Visualizza il messaggio
    meglio 400 e portare il processore al massimo si ha un notevole aumento delle prestazioni e la batteria dura comunque tanto
    Eheh, si 7000mha lasciano un buon margine di movimento.

    Inviato dal mio GT-N7000 usando Tapatalk
    Nexus 4 - [JB] 4.2.2 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    Galaxy Note GT-N7000 - [JB] 4.1.2 Stock Root
    Nexus One [GB] - HyperSense Nova
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  8. #6
    Androidiano
    Registrato dal
    Aug 2011
    Messaggi
    52
    Thanks
    6
    Thanked 0 Times in 0 Posts
    Predefinito

    Ottima idea questo thread.

    Dopo mesi di utilizzo di Overcome (e Bindroid, mollata subito), sono tornato alla 3.2 stock dato che SkyGo (che uso molto) mi crea dei problemi con queste rom custom (FC, impossibilità di uscire da Skygo senza riavviare, blocco del video con solo audio funzionante...).

    La domanda quindi è questa: esiste un kernel che permetta l'OC a 1.4Ghz che funzioni correttamente con Honeycomb stock?

    Grazie per le info

  9. #7
    Moderatore L'avatar di frank17next
    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    737
    Smartphone
    GNexus, Galaxy Note, GT 10.1
    Thanks
    16
    Thanked 142 Times in 102 Posts
    Predefinito

    Quote Originariamente inviato da HypFra Visualizza il messaggio
    Ottima idea questo thread.

    Dopo mesi di utilizzo di Overcome (e Bindroid, mollata subito), sono tornato alla 3.2 stock dato che SkyGo (che uso molto) mi crea dei problemi con queste rom custom (FC, impossibilità di uscire da Skygo senza riavviare, blocco del video con solo audio funzionante...).

    La domanda quindi è questa: esiste un kernel che permetta l'OC a 1.4Ghz che funzioni correttamente con Honeycomb stock?

    Grazie per le info
    Ciao teoricamente dovrebbe funzionare. Fai un nandroid backup prima e provane il flash da recovery. Se il sistema non parte, esegui il wipe full + restore del backup precedentemente salvato

    Inviato dal mio GT-N7000 usando Tapatalk
    Nexus 4 - [JB] 4.2.2 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    Galaxy Note GT-N7000 - [JB] 4.1.2 Stock Root
    Nexus One [GB] - HyperSense Nova
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  10. Il seguente Utente ha ringraziato frank17next per il post:

    HypFra (01-06-12)

  11. #8
    Androidiano
    Registrato dal
    Aug 2011
    Messaggi
    52
    Thanks
    6
    Thanked 0 Times in 0 Posts
    Predefinito

    Altrove (ho letto nel frattempo) dicono che non va, ma un tentativo lo faccio e ti faccio sapere

  12. #9
    Androidiano
    Registrato dal
    Aug 2011
    Messaggi
    52
    Thanks
    6
    Thanked 0 Times in 0 Posts
    Predefinito

    Allora...

    Sto testando il Pershoot boot-cm_2636.4_p4_ux_hc32-oc-xtra-vfpv3-d16_fp-112211 e funziona!
    Setcpu non mi permetteva di settare la cpu a 1400 (ma stranamente rilevava il max a meno di 600), ho provato con Cpumaster e invece va. Al momento sono con 1400 max, governor on demand, e va benissimo.

    Se collassa vi faccio sapere

    PS: Sono su P7500XXKL4_P7500OXAKL4 stock

  13. #10
    Moderatore L'avatar di frank17next
    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    737
    Smartphone
    GNexus, Galaxy Note, GT 10.1
    Thanks
    16
    Thanked 142 Times in 102 Posts
    Predefinito

    Quote Originariamente inviato da HypFra Visualizza il messaggio
    Allora...

    Sto testando il Pershoot boot-cm_2636.4_p4_ux_hc32-oc-xtra-vfpv3-d16_fp-112211 e funziona!
    Setcpu non mi permetteva di settare la cpu a 1400 (ma stranamente rilevava il max a meno di 600), ho provato con Cpumaster e invece va. Al momento sono con 1400 max, governor on demand, e va benissimo.

    Se collassa vi faccio sapere

    PS: Sono su P7500XXKL4_P7500OXAKL4 stock
    ahaha.. mitico

    beh guarda, non so quanto possa essere il limite fisico del die di queste dual-cpu, fatto sta che 1,4 è il 40% in più della loro frequenza di mercato, ci può stare, anche perchè funziona
    Come vedi che reagisce, hai notato innalzamenti di reattività? Butta anche un occhio alla batteria
    Ai miei tempi la intel faceva un processore chiamato celeron mendocino A, che veniva venduto a 300mhz di frequenza e reggeva tranquillamente i 450mhz (+50% ). Ma erano 10 anni fa.
    Nexus 4 - [JB] 4.2.2 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    Galaxy Note GT-N7000 - [JB] 4.1.2 Stock Root
    Nexus One [GB] - HyperSense Nova
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

Pagina 1 di 7 123 ... ultimoultimo

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •