CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Stahl con ben 17 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: Stahl con ben 82 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Stahl con ben 437 Thanks ricevuti nell'ultimo mese

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

[Kernel] Overclock + Ext4 + Bluetooth + Iptables + Hub + Ottimizzazione cflags

  1. #1
    Androidiano VIP


    Registrato dal
    Dec 2010
    Messaggi
    3,452

    Ringraziamenti
    150
    Ringraziato 1,303 volte in 645 Posts
    Predefinito

    [Kernel] ChristianTroy v.1.04

    Con il rilascio ufficiale da parte di mediacom dei sorgenti vi posto il kernel da me compilato.

    Ho abilitato alcune cose direttamente nel kernel, in modo da non dover caricare i moduli (per ext4 e bluetooth veniva fatto tutto dal boot.img, mentre per iptables la cosa era più rognosetta, ed inoltre cifs per accedere alle condivisioni Windows/samba).

    Si può utilizzare un hub (meglio se alimentato) per replicare le porte USB.

    Ed inoltre adesso è possibile utilizzare la cpu con altri governor rispetto al performance e farla variare in un range da 300mhz a 1200mhz, con il default a 1000mhz.
    Consiglio di installare un programma come setcpu ed impostare la cpu al minimo a 600mhz, ed al massimo a 1008mhz con governor "ondemand" e creare un profilo "display off" con frequenze min. 300 max. 600 e governor "conservative".
    Con questi settaggi, in standby con wifi off, ho un drain di 1% ogni 4 ore circa.
    Se, invece, qualcuno ha voglia di testare l'overclock, è meglio procedere a piccoli passi; il kernel, infatti, supporta queste ulteriori frequenze: 1100/1150/1200. Mi raccomando di non spuntare "set on boot" fino a quando non si è sicuri che la frequenza sia stabilissima (si può provare i benchmark di setcpu o alcuni esterni come quadrant e antutu) o ci si ritrova in boot loop.

    Il kernel è stato compilato abilitando alcune ottimizzazioni per il nostro processore, più precisamente ho usato queste CFLAGS: "-Os -mtune=cortex-a8 -mfpu=vfpv3 -mfloat-abi=softfp" (ho ottenuto tra i 10 ed i 15 punti in più nei test relativi alla cpu di antutu... meglio di niente no? =)

    Ci sono due boot, uno per chi usa sdk 2.1 (pistoneone >=5.0, fintematic >= 3.0) e l'altro per chi usa le rom basate sul vecchio sdk (tuttavia io ho testato il boot.img solo relativo all'sdk2.1, se lo flasha qualcuno con il vecchio mi faccia sapere se funziona).
    Per flashare usate il file parameters della vostra rom e flashate i due file boot e kernel. Non serve flashare system, misc, recovery, ecc.
    Chi ha il nuovo modello si ritroverà la camera NON funzionante, sappiatelo.

    Non mi assumo nessuna responsabilità qualora il vostro tablet dovesse prender fuoco o iniziare a muoversi da solo e rivolgervi la parola... fate tutto a vostro rischio e pericolo.

    Link per il download.

    PS: consiglio di rinominare il file "phone.apk" in "phone.apk.bak" presente in "/system/app" per migliorare di molto la durata della batteria (potrebbe interferire con le chiavette 3g, non avendone non ho potuto provare, aspetto feedback da chi le utilizza; è necessario un reboot a causa del popup di crash di phone.apk)

    V. 1.04 Changelog
    - aggiornata la toolchain di compilazione alla gcc-linaro-4.5.4, in questo modo ho potuto abilitare l'ottimizzazione "-O2" anzichè "-Os" visto che con la toolchain precedente non compilava (dava un errore il compilatore), questo *potrebbe* incrementare, magari di pochissimo, la performance
    - rimossi alcuni moduli inutilizzati e flag di debug
    - inserito il supporto ai joypad generici (joydev) e a quell xbox/x360 (xpad), provateli con un app tipo Gamepad IME
    - all'interno è presente un file "ntfs3g-201201.tar.bz2", in questo modo si abilita automaticamente il mount dei dispositivi ntfs, con diritti rw. Non scomprimete l'archivio (per non compromettere i permessi visto che è necessario il bit suid), ma uppatelo ad esempio su "/sdcard" poi dal terminale / adb eseguite i seguenti comandi:
    codice:
    busybox mount -o remount,rw /system
    busybox tar -xjpvf /sdcard/ntfs3g-201201.tar.bz2 -C /
    busybox mount -o remount,ro /system
    Provate ad eseguire "ntfs-3g" e dovrebbe darvi le istruzioni di utilizzo. Da questo punto quando inserirete un hdd / chiavetta formattata in NTFS verrà montata automaticamente (da fuse) in /mnt/udisk
    Link
    Patch da applicare ai sorgenti mediacom per compilare il kernel con le mie modifiche: link.

    V. 1.03 Changelog
    - supporto per le chiavette bluetooth basate su chip atheros (alcune trust, ad esempio, è necessario inserire il firmware "ath3k-1.fw" in "/system/etc/firmware")
    - wifi in modalità risparmio energetico, riportatemi feedback sulla durata della batteria, se migliora o meno
    - beta: governor "interactive", chi vuole provarlo mi faccia sapere se manifesta dei freeze random, a me ieri è successo ma non so se è stata colpa sua, vediamo se succede anche a qualcuno di voi
    - è presente un boot con suffisso "-no3g", chi non usa chiavette lo provi e mi dica se dopo la prossima ricarica al 100% non si ritrova più il consumo della radio nelle informazioni della batteria (o se nota miglioramenti in genere)
    Link
    Qui c'è il boot.img per chi utilizza rom non basate sull'sdk 2.1.
    edit: qui trovate i miei settaggi con questo kernel

    V. 1.02 Changelog
    - supporto per i tuner dvb-t basati sul chipset dib0700, leggete qui per le istruzioni dettagliate.
    Link

    V. 1.01 Changelog
    - supporto per lettori cd / cdrw / dvd / dvd-rw
    - supporto tun/tap per openvpn
    - fix per il riconoscimento dei dongle bluetooth tramite hub
    Link

    Chi vuole provare il masterizzatore scarichi qui dvd+rw-tools e segua questa guida (dallo step 3 in poi), fatemi sapere se funziona.

    *************************************************
    ri-upload del kernel 1.0.4 : DOWNLOAD
    *************************************************
    Ultima modifica di moss20; 22-07-12 alle 15:02 - Motivo: aggiunto download al kernel 1.0.4

  2. I seguenti 66 Utenti hanno ringraziato ChristianTroy per il post:

    a-male (12-02-12),alfredone78 (24-02-12),ameris (15-02-12),Andrea Morph (12-02-12),AndyDandy (13-02-12),ataru moroboshi (13-02-12),Aurelio1992 (19-02-12),baddemon (12-02-12),biticche (12-02-12),brunog (12-02-12),calepoe (18-05-12),chiara94 (02-03-12),croccio (12-02-12),damix (22-02-12),deiwid63 (17-02-12),doc_72 (14-02-12),Einander (05-02-13),Etneo (12-02-12),fanny69 (19-02-12),fintematic (12-02-12),gexking (12-02-12),Gian_911 (12-02-12),giga89 (18-02-12),jailstyle (18-02-12),kissimo (12-02-12),marioxo (12-02-12),markop (28-02-12),markpn (12-02-12),mascio79 (12-02-12),matic (13-02-12),maxian46 (17-02-12),mazzzz1 (13-02-12),mfilippi (22-04-12),morfances (12-02-12),Morgoth (06-02-13),moss20 (12-02-12),mrbr0wn (12-02-12),nickioc (16-02-12),otticus (12-02-12),parazitu (03-03-12),peppecan (26-05-12),Pet2001 (12-02-12),Pix (17-03-12),pourquoipas (15-02-12),projetwork (24-04-12),rekysam (12-02-12),robyxrd (12-02-12),Samhain (12-02-12),senapo (14-02-12),sforx (19-02-12),sgarbellini (08-03-12),simon14 (12-02-12),Slayers77 (14-03-12),smaverick (16-02-12),smoker46 (12-02-12),stiwi78 (12-02-12),tapioco2000 (27-02-12),Th4N4Th0S (24-02-12),tiolenir (13-02-12),toastall (04-02-13),type61 (21-02-12),unlink (18-02-12),wshumi (15-02-12),xenunkiller (05-04-12),xfra (10-03-12),zonatar (12-02-12)

  3.  
  4. #2
    Androidiano


    Registrato dal
    Oct 2011
    Messaggi
    86

    Ringraziamenti
    18
    Ringraziato 8 volte in 5 Posts
    Predefinito

    Grande! Posso inserirlo nella rom che ho già o devo aspettare uno dei cuochi?
    Tablet Google Nexus 7 --> Rom Paranoid Android v2.12
    Smartphone Huawei Ideos U8150 --> Rom Dronix v0.5.4

  5. #3
    Androidiano VIP


    Registrato dal
    Jun 2011
    Messaggi
    1,083

    Ringraziamenti
    96
    Ringraziato 136 volte in 86 Posts
    Predefinito

    olte ai 1200mhz attivati cambia qualcosa rispetto a quello che mi hai passato in privato? ancora grazie

    editosso confermare che è bestiale cm kernel

  6. #4
    Androidiano VIP


    Registrato dal
    Dec 2010
    Messaggi
    3,452

    Ringraziamenti
    150
    Ringraziato 1,303 volte in 645 Posts
    Predefinito

    @mascio puoi farlo tranquillamente, come scrivevo basta che apri il programma per flashare (della rom che stai attualmente usando) e togli la spunta a tutto tranne al parameters, kernel e boot; poi carichi kernel (c'è un solo file) e boot (c'è uno chiamato sdk 2.1 per chi ha queste versioni, quelle con lo stile honeycomb / ics, e l'altro per chi ha le rom più vecchiotte).
    In ogni caso per tornare "stock" basta flashare i boot.img e kernel.img della tua rom

    @croccio le cflags che un qualcosina in più lo danno, come dicevo fa registrare punteggi leggermente migliori nei benchmark

  7. Il seguente Utente ha ringraziato ChristianTroy per il post:

    croccio (12-02-12)

  8. #5
    Androidiano


    Registrato dal
    Oct 2011
    Messaggi
    86

    Ringraziamenti
    18
    Ringraziato 8 volte in 5 Posts
    Predefinito

    Quote Originariamente inviato da ChristianTroy Visualizza il messaggio
    puoi farlo tranquillamente, come scrivevo basta che apri il programma per flashare (della rom che stai attualmente usando) e togli la spunta a tutto tranne al parameters, kernel e boot; poi carichi kernel (c'è un solo file) e boot (c'è uno chiamato sdk 2.1 per chi ha queste versioni, quelle con lo stile honeycomb / ics, e l'altro per chi ha le rom più vecchiotte).
    In ogni caso per tornare "stock" basta flashare i boot.img e kernel.img della tua rom
    grazie delle info... per gli offset lascio quelli impostati dal cuoco vero?
    Ultima modifica di mascio79; 12-02-12 alle 11:38 - Motivo: errore quote
    Tablet Google Nexus 7 --> Rom Paranoid Android v2.12
    Smartphone Huawei Ideos U8150 --> Rom Dronix v0.5.4

  9. #6
    Androidiano VIP


    Registrato dal
    Dec 2010
    Messaggi
    3,452

    Ringraziamenti
    150
    Ringraziato 1,303 volte in 645 Posts
    Predefinito

    sisi, il parameter serve anche ad impostare gli offsets

    se qualcuno ha necessità di qualche driver particolare presente nel kernel mi faccia sapere, c'è ancora 1mega di spazio per inserire roba (il partizionamento delle rom dedica circa 8mb per il kernel)

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

    simon14 (12-02-12)

  11. #7
    Senior Droid L'avatar di simon14


    Registrato dal
    Nov 2011
    Località
    Rossano(Cs)
    Messaggi
    583
    Smartphone
    Galaxy S3 , Asus tf300 4.2JB

    Ringraziamenti
    28
    Ringraziato 162 volte in 75 Posts
    Predefinito

    Quote Originariamente inviato da ChristianTroy Visualizza il messaggio
    sisi, il parameter serve anche ad impostare gli offsets

    se qualcuno ha necessità di qualche driver particolare presente nel kernel mi faccia sapere, c'è ancora 1mega di spazio per inserire roba (il partizionamento delle rom dedica circa 8mb per il kernel)
    potresti inserire i driver del controller xbox 360 ??? sul sito della microsoft ci sono te ne sarei grato !
    Vado un attimo OT... quindi ICS incoming ? più o meno quanto ci vuole ancora ?
    Ultima modifica di simon14; 12-02-12 alle 11:52

  12. #8
    Androidiano VIP


    Registrato dal
    Dec 2010
    Messaggi
    3,452

    Ringraziamenti
    150
    Ringraziato 1,303 volte in 645 Posts
    Predefinito

    purtroppo nel nostro kernel (2.6.32.27) c'è il supporto solo per il pad della prima xbox e poi al momento sarebbe inutile visto che il supporto per i gamepad (lato android) è stato inserito a partire da honeycomb (se li colleghi su gingerbread probabilmente li vede come tastiere, e magari funzionano con programmi come gli emulatori che fanno impostare i tasti)

  13. #9
    Androidiano


    Registrato dal
    Oct 2011
    Messaggi
    86

    Ringraziamenti
    18
    Ringraziato 8 volte in 5 Posts
    Predefinito

    Quote Originariamente inviato da ChristianTroy Visualizza il messaggio
    sisi, il parameter serve anche ad impostare gli offsets

    se qualcuno ha necessità di qualche driver particolare presente nel kernel mi faccia sapere, c'è ancora 1mega di spazio per inserire roba (il partizionamento delle rom dedica circa 8mb per il kernel)
    scusa ultima domanda, ovviamente clicco solo su aggiorna...
    (è la prima volta che non faccio un'istallazione pulita... )
    Tablet Google Nexus 7 --> Rom Paranoid Android v2.12
    Smartphone Huawei Ideos U8150 --> Rom Dronix v0.5.4

  14. #10
    Androidiano VIP


    Registrato dal
    Dec 2010
    Messaggi
    3,452

    Ringraziamenti
    150
    Ringraziato 1,303 volte in 645 Posts
    Predefinito

    si, solo aggiorna.

  15. Il seguente Utente ha ringraziato ChristianTroy per il post:

    mascio79 (12-02-12)

Pagina 1 di 62 1231151 ... ultimoultimo
Ultima pagina

LinkBacks (?)

  1. 31-07-12, 14:31
  2. 13-06-12, 14:31
  3. 03-06-12, 04:35
  4. 01-06-12, 17:55
  5. 24-05-12, 03:23
  6. 19-05-12, 20:31
  7. 05-05-12, 15:23
  8. 27-04-12, 21:07
  9. 17-04-12, 10:51
  10. 11-04-12, 13:34
  11. 09-04-12, 18:33
  12. 23-03-12, 15:28
  13. 17-03-12, 12:52
  14. 09-03-12, 03:43
  15. 01-03-12, 13:50
  16. 26-02-12, 03:27
  17. 24-02-12, 14:55
  18. 21-02-12, 23:19
  19. 15-02-12, 22:04
  20. 15-02-12, 11:09
  21. 14-02-12, 20:29
  22. 12-02-12, 18:49
  23. 12-02-12, 18:45
  24. 12-02-12, 17:51
  25. 12-02-12, 14:53

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