CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 36
Discussione:

[ APK ] Seeder riduce il Lag e velocizza il Device! [ ROOT ]

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
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Talking

    [ APK ] Seeder riduce il Lag e velocizza il Device! [ ROOT ]

    Ecco finalmente nel forum modding per il nostro galaxy s3 una app che recentemente ha reso felici molte persone!

    Si presume che questa app faccia diminuire il lag del proprio device facendolo diventare 5 volte più veloce!

    Non ci credi?! Provala!

    Compatibile con tutte le versioni di android, sia firmware stock che ROM! e per tutti i device!

    Necessita di ROOT!

    C'è qualcosina da leggere ma è solo per chi è più curioso di altri, se non vi interessa il funzionamento e cosa fa in particolare allora passate direttamente al download

    Due parole sulla app prese dal web riferiti alla v1.1!:
    Android, come molti sapranno, si muove anche grazie ad una Java Virtual Machine presente su tutti i dispositivi che, tra le altre cose, sfrutta una serie di dati e parametri generati in modo casuale che vengono inseriti all’interno della cartella /dev/random. Si chiamano in gergo tecnico entropy pool e di fatto servono al sistema operativo per UUID, chiavi di sessione, SSL e molte altre cose che ovviamente difficilmente conosciamo se non siamo espertissimi. Tutto normale se Android trova sempre dati all’interno della cartella citata ma diventa un problema se questi dati non sono presenti e devono essere creati al momento, in frazioni di secondo ovviamente, ma tali da mostrare quei lag che ogni tanto tutti noi abbiamo visto.

    L’autore lambgx02, senior member di XDA, ha pensato che se fosse possibile generare dati ad intervalli di tempo inferiori, il kernel non si troverebbe nelle condizioni di dover creare questi parametri su richiesta generando lag ma li troverebbe sempre pronti. Ecco quindi che arriva Seeder entropy generator che crea nuove chiavi e dati ad intervalli di un secondo permettendo al sistema di essere fino a cinque volte più veloce eliminando qualsiasi lag.

    Ovviamente il tutto dipende dal device utilizzato e dall’ottimizzazione del telefono in se, ma le testimonianze sono molte e la maggior parte ha notato un effettivo miglioramento della qualità di gestione della UI e delle applicazioni.

    In linea di massima non ci dovrebbero essere controindicazioni importanti per questa modifica sebbene ovviamente ci siano dei rischi teorici maggiori per la sicurezza dei nostri dati. I dati generati, sebbene siano più frequenti, sono minori come numero e questo potrebbe esporre il nostro device ad eventuali attacchi maggiori (in linea teorica). Inoltre potrebbero esserci dei cambiamenti negativi sulla durata della batteria anche se non vi sono basi certe per dirlo al momento.
    invece riporto ora le dirette parole dello sviluppatore!:
    Hey everyone,

    Version 2.0.0 released!

    This version introduces performance tuning, power management control, and an optional MMC I/O queue extension/timing change.

    For those of you who have seen reboots / black screens that seem to be caused by Seeder, I suspect it may be due to the power management implemented in previous versions. Disabling power management (by unchecking "Suspend RNG service while screen off") may help. In my testing, battery impact was negligible (less than 2% per 24h).

    The performance profiles are Light, Moderate, and Aggressive, and they control how frequently rngd wakes. The default configuration (Light) is unchanged from previous versions. Moderate and Aggressive may impact battery life (slightly), but may also help on devices where the entropy pool is drained quickly and often.

    Last but not least, the "Extend I/O queue" option increases the nr_requests on MMC devices to 1024, and increases the dirty page expiry time, allowing more outstanding writes to accumulate. This may allow the I/O scheduler to make better decisions and combine more writes; some users have reported an improvement under heavy I/O.


    On some (older) versions of Android, the JVM (and other components) often read random data from the blocking /dev/random device. On newer builds, this problem has been solved, yet depletion of the input entropy pool still seems to slow devices.

    So, I cross-compiled rngd, and used it to feed /dev/urandom into /dev/random at 1 second intervals.

    Result? Significant lag reduction (for some people)!

    Note - if you want to try it, you must be running a rooted device, and you only need to install one of the APKs (latest version is best). Then, just open it, and turn it on. The other files (patches / .zips) are intended for recompiling, packaging, and init.d integration. If you uninstall the app, either turn off rngd first (open, and click the on/off button), or reboot afterwards; the UI does not presently kill the daemon on uninstallation.

    Updates
    There has been a lot of controversy about Seeder/rngd. In newer versions of Dalvik, nothing touches /dev/random, and yet many users (including myself) still notice a lag reduction. There are theories ranging from kernel lock contention to UI polling load when crediting the entropy pool to simply kicking the governor. And many who believe it's all placebo. I'm trying my best to figure out what exactly is happening, and others are as well.

    Someone asked how I arrived at the conclusion I did when I started the thread back in November, and I posted this; I think it might be better served here:

    A while back one of the webapps I was hosting on Tomcat (server-side) was experiencing some inexplicable latency and while stracing java I saw it frequently hanging on read()'s from /dev/random. I checked the available entropy, and it was constantly under 250 or so. It was a VM, no HWRNG, so I decided to use rngd to push urandom->random.

    Dropped session creation times under load from 5-10 seconds to less than a second.

    It's worth noting that Linux is one of very few OSes that have a blocking RNG device. Free/OpenBSD, Windows, etc.. essentially only provide urandom. It's generally considered secure, even for long-term crypto keys, so long as the initial seed is big (and random) enough.

    Checked on my device, and saw a few processes grabbing /dev/random. /proc/sys/kernel/random/entropy_avail reporting depleted input pool. Figured it was worth a shot, so I rebuilt rngd for arm (with a few patches, linked on first page), and tried it out. It made a significant difference. Posted it up on this thread, and had a lot of positive feedback. Wanted to get into Android development, so figured.. why not wrap a little UI around it. More positive feedback, so I threw it on the market as well.

    I had no idea it would take off like this and was shocked when I saw it Thursday morning. I'm in the awkward position now of explaining why it seems to work for some people, and not for others, especially given the fact Dalvik doesn't have references to /dev/random as of ICS. Theories abound, but it looks like it might be an issue of polling the UI for input events when the entropy pool drops (which never happens so long as rngd is running).

    I'm doing this as a hobby. I'm a *nix admin by trade, and can only spend time working on this stuff on evenings and weekends, and the last few weeks have been kinda nuts.

    I want to stress to everyone that:

    a) It doesn't work the way I thought it did on later Android builds, but it does reduce latency for me and many others even on these builds,
    b) I'm offering (and always will offer) Seeder for free to everyone on XDA,
    c) Like I say in the market description, if anyone has purchased it and it isn't working, PLEASE email me for a refund (and let me know what device you're on if you're willing).

    I was one of the first to root the Captivate glide (my first Android phone), and submitted the A2DP bitpool patch; I was active in the n900 community. I hope everyone understands that I'm doing my best here!

    I hope the technique proves useful to people, and if there is in fact contention at the kernel level, I hope it's solved so we all benefit.

    This version fixes the issue some users were seeing on later Jellybean ROMs, where the UI would misreport the RNG service status.

    Caveats
    There is a (theoretical) security risk, in that seeding /dev/random with /dev/urandom decreases the quality of the random data. In practice, the odds of this being cryptographically exploited are far lower than the odds of someone attacking the OS itself (a much simpler challenge). It's worth noting that as of ICS, Dalvik uses /dev/urandom exclusively, anyway, and that Linux is one of very few modern operating systems that even offer a blocking RNG device to begin with.
    Support for rngd suspend-on-sleep was added to Seeder 1.2. It should no longer impact battery life while the device is asleep.
    There has been a large amount of speculation on why/if this actually improves performance on ICS+ devices. I'm continuing to investigate and will post updates to this thread.

    If you try it, let me know how it goes.

    Installazione/avvio:

    - Scaricate l' ultima versione dell' app in formato .apk qui sotto
    - Copiatela sulla memoria SD del vostro device
    - Attraverso un qualsiasi gestore file entrate nella cartella dove avete copiato l' app
    - Cliccateci sopra e installatela come una solita app
    - dopo averla installata avviatela, concedete i permessi e premete sull' unico tasto che c'è per avviarla o fermarla quando volete!
    - Enjoy!

    Disinstallazione:
    Nel caso vogliate disinstallare l' app dovete prima stopparla!
    - Quindi aprite l app
    - spingete sul pulsante in modo che si disattivi
    - potete disinstallarla


    Download:

    Seeder v2.0.0 (22.01.13): Qui



    Per dire grazie ricordati di premere il pulsante Thanks è sempre gradito

    Riporta con un commento il tuo giudizio!

    (ricordo che il galaxy s3 è già un ottimo device con pochissimi/nussun lag)



    Discussione originale su XDA: Qui



    Provvederò personalmente all' aggiornamento di questo post ogni volta che vi saranno novità
    Ultima modifica di ammanna; 22-01-13 alle 17:53

  2. I seguenti 15 Utenti hanno ringraziato ammanna per il post:

    biofa71 (26-05-13),Bruttoceffo (25-05-13),dani8sei (13-02-13),k54 (23-01-14),kylebutler (07-11-13),PatrickBateman (16-01-13),pegasus2000 (15-04-14),prate91 (11-01-14),rajone9 (01-05-15),Renzo00 (06-05-13),Steccas (13-01-13),stefano91av (26-10-13),telephonico (04-10-13),wolfe (29-07-14)

  3.  
  4. #2
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Predefinito

    ChangeLog (tradotto con google):
    Versione 2.0.0 - Nessuna modifica.

    Versione 2.0.0b1 - Nuovo profilo delle prestazioni selettore, I / O extender coda, e il controllo di risparmio energia. Radice di controllo migliorato.

    Versione 1.4.0 - Refactoring Maggiore. Servizio di controllo ora completamente asincrono.

    Versione 1.3.1 - Nuovo metodo di controllo di root durante ANR-sensitive codice

    Versione 1.3.0 - IntentServices corretta per il controllo di processo, e la notifica di aggiornamento / perdita di root / fallimento autostart.

    Versione 1.2.9 - Ancora un altro aggiornamento per l'aggiornamento / codice autostart.

    Versione 1.2.8 - Avvio asincrono di rngd durante l'avvio, questo dovrebbe risolvere i problemi di avvio automatico restanti alcuni utenti hanno segnalato.

    Versione 1.2.7 - Questa versione introduce una sospensione molto più efficiente-on-sleep mode per rngd.

    Versione 1.2.6 - Questa versione riporta il cambiamento di sospensione-on-sonno rngd che possono essere stati contribuiscono alla latenza nuovo. Sto procurandomi un modo migliore di attuazione.

    Versione 1.2.5 - Questa versione dovrebbe risolvere il fallimento autostart alcuni utenti hanno visto.

    Versione 1.2.4 - Questa versione implementa una barra di avanzamento visualizza la entropia attualmente disponibili, così come il riavvio automatico rngd su aggiornamento.

    Versione 1.2 - Questa versione implementa rngd suspend-on-sonno, e contiene gli aggiornamenti minori dell'interfaccia utente, il processo più affidabile e controlli di superutente, e una nuova icona (Nathanel grazie!)

    Versione 1.1 - Questa versione utilizza la firma di rilascio, quindi sarà necessario disinstallare la vecchia versione XDA prima!
    1) FAQ & altro: Qui

    2)Nuovo FAQ da parte dello sviluppatore:

    Q: Seeder keeps shutting down! Does this mean I have to restart it?
    A: The Seeder UI is only used to configure and start/stop the RNG service, which runs in the background. The RNG service is not visible from Android, since it is a native Linux process. You can terminate the UI at any time, and the service will continue running.

    Q: Does seeder cause excessive battery drain?
    A: Seeder 1.2.7 introduced an RNG service power-saving mode. The process automatically suspends whenever the screen is off. The code is actually in the rngd native binary, so suspend/resume events happen independently of the UI; you can see it in action by attaching to the running process with strace. This means that battery drain while the screen is off is highly unlikely.

    While the screen is on, the RNG service simply polls a file descriptor every second, and, when needed, injects a small amount of random data into /dev/random (and calls an ioctl). It's unlikely that this would present enough load to trigger a CPU governor state change at 10mhz (let alone 200mhz), so it shouldn't impact battery life. Having said that, I have received sporadic reports that it does reduce battery life on some devices. They may be coincidental (other software installed at the same time), or due to extra device use while testing. Or, they may be real.

    Q: How can I see the RNG service Linux process?
    A: In a terminal, type: ps | grep rngd

    Q: How do I uninstall the .apk?
    A: Launch Seeder, and stop the RNG service. Then, uninstall the app as you normally would. Alternatively, uninstall the app, and reboot.
    Screen (mio):
    Ultima modifica di ammanna; 22-01-13 alle 17:54

  5. Il seguente Utente ha ringraziato ammanna per il post:

    unobtanio (11-01-13)

  6. #3
    Androidiano


    Registrato dal
    Nov 2012
    Messaggi
    262

    Ringraziamenti
    114
    Ringraziato 29 volte in 21 Posts
    Predefinito

    Qualcuno l'ha provata?? Che ne pensate???

  7. #4
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Predefinito

    io ovviamente, sul galaxy s3 non noto molta differenza ma comunque qualcosa la fa perchè se ho notato bene nel mio nexus 7 è diminuito il lag

  8. #5
    ryk
    ryk non è in linea
    Androidiano VIP


    Registrato dal
    Jul 2012
    Messaggi
    2,032
    Smartphone
    Nexus 4,G2,Nexus 5,Xiaomi MI3

    Ringraziamenti
    968
    Ringraziato 317 volte in 277 Posts
    Predefinito

    Perche' a me non e' in italiano ?

    Comunque il telefono sembra un po più veloce e reattivo

    Inviato dal mio GT-I9300 con Tapatalk 2
    Nexus 5 Rom Pac Man + ElementalX
    Xiaomi Mi3 Rom RayGlobe Miui

  9. #6
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Predefinito

    Quote Originariamente inviato da ryk Visualizza il messaggio
    Perche' a me non e' in italiano ?

    Comunque il telefono sembra un po più veloce e reattivo

    Inviato dal mio GT-I9300 con Tapatalk 2
    non saprei ma comunque non credo ci siano grosse difficolta nello schiacciare un bottone anche se in inglese LoL

    aggiornato alla v1.2.6!

  10. #7
    ryk
    ryk non è in linea
    Androidiano VIP


    Registrato dal
    Jul 2012
    Messaggi
    2,032
    Smartphone
    Nexus 4,G2,Nexus 5,Xiaomi MI3

    Ringraziamenti
    968
    Ringraziato 317 volte in 277 Posts
    Predefinito

    Quote Originariamente inviato da ammanna Visualizza il messaggio
    non saprei ma comunque non credo ci siano grosse difficolta nello schiacciare un bottone anche se in inglese LoL

    aggiornato alla v1.2.6!
    Dove trovo l'apk ?

    Funziona anche su altri telefoni ?

    Inviato dal mio GT-I9300 con Tapatalk 2
    Nexus 5 Rom Pac Man + ElementalX
    Xiaomi Mi3 Rom RayGlobe Miui

  11. #8
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Predefinito

    Quote Originariamente inviato da ryk Visualizza il messaggio
    Dove trovo l'apk ?

    Funziona anche su altri telefoni ?

    Inviato dal mio GT-I9300 con Tapatalk 2
    il download dell apk l'ho appena aggiornato e lo trovi nel primo post

    si, funziona su tutti i dispositivi android con root ovviamente

  12. #9
    Androidiano


    Registrato dal
    Jan 2012
    Messaggi
    106

    Ringraziamenti
    18
    Ringraziato 5 volte in 5 Posts
    Predefinito

    Installato e disinstallato immediatamente. ..
    Per niente piu veloce e continui riavii...

    Inviato dal mio GT-I9300 con Tapatalk 2

  13. #10
    Senior Droid L'avatar di ammanna


    Registrato dal
    Oct 2012
    Località
    Modena
    Messaggi
    584
    Smartphone
    Meizu M2 Note

    Ringraziamenti
    60
    Ringraziato 228 volte in 129 Posts
    Predefinito

    Quote Originariamente inviato da maxou Visualizza il messaggio
    Installato e disinstallato immediatamente. ..
    Per niente piu veloce e continui riavii...

    Inviato dal mio GT-I9300 con Tapatalk 2
    hai root vero?
    continui riavvii?

    ho notato che la v1.2.6 è abbastanza lenta ad avviarsi la prima volta, ma basta attendere e concedere i permessi di root poi va tutto ok

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina

Tag per questa discussione

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