micky51100 Posté(e) 10 janvier 2013 Share Posté(e) 10 janvier 2013 (modifié) Salut tout le monde, Sur certaines versions d'Android, la machine virtuelle Java (et d'autres composants) souvent lise des données aléatoires provenant du dispositif de blocage / dev / random. Sur les nouvelles constructions, ce problème a été résolu, mais l'épuisement de la réserve d'entropie d'entrée semble encore ralentir beaucoup d'appareils. Donc, un membre de XDA à compilé rngd, et l'a utilisé pour alimenter /dev/urandom dans /dev/random à 1 seconde d'intervalle. Résultat ? Réduction de latence important (pour certains) ! Remarque : Si vous voulez l'essayer, vous devez exécuter sur un dispositif root, et il vous suffit d'installer l'apk . Ensuite, il suffit de l'ouvrir, et allumez-le. Les autres fichiers (patches /. Zip) sont destinés à recompiler, l'emballage et l'intégration init.d. Si vous désinstallez l'application, éteignez rngd première (ouvert, puis cliquez sur le bouton on / off), ou de redémarrer après; l'interface utilisateur ne dispose pas actuellement de tuer le démon sur la désinstallation. Changelog : Version 2.0.0 attached. No changes. Version 2.0.0b1 attached. New performance profile selector, I/O queue extender, and power saving control. Improved root checking. Version 1.4.0 attached. Major refactoring. Service control now fully asynchronous. Version 1.3.1 attached. No changes from 1.3.1-beta. Version 1.3.0 attached. Proper IntentServices for process control, and notification on upgrade / loss of root / autostart failure. Version 1.2.9 attached. Yet another update to the upgrade/autostart code. Version 1.2.8 attached. Asynchronous startup of rngd during boot; this should solve the remaining autostart problems some users have reported. Version 1.2.7 attached. This version introduces a much more efficient suspend-on-sleep mode for rngd. Version 1.2.6 attached. This version reverts the suspend-on-sleep rngd change which may have been contributing to new latency. I'm sorting out a better way of implementing it. Version 1.2.5 attached. This version should fix the autostart failure some users have seen. Version 1.2.4 attached. This version implements a progress bar displaying your currently available entropy, as well as automatic rngd restart on upgrade. Version 1.2 released. This version implements rngd suspend-on-sleep, and contains minor user interface updates, more robust process and superuser checks, and a new icon (thanks Nathanel!) Version 1.1 released. This version uses the release signature, so you will need to uninstall the old XDA version first! Seeder-1.2.8.apk - [Click for QR Code] (584.4 KB, 1127 views) Seeder-1.2.9.apk - [Click for QR Code] (584.8 KB, 1196 views) Seeder-1.3.0.apk - [Click for QR Code] (586.3 KB, 3986 views) Seeder-1.3.1.apk - [Click for QR Code] (589.1 KB, 11494 views) Seeder-1.4.0.apk - [Click for QR Code] (591.8 KB, 1456 views) Seeder-2.0.0b1.apk - [Click for QR Code] (1.05 MB, 7416 views) rngd_suspend-on-sleep_v3.zip - [Click for QR Code] (420.9 KB, 707 views) rng-tools_android_suspend-on-sleep_v3.patch - [Click for QR Code] (9.1 KB, 387 views) extend_io_queue.zip - [Click for QR Code] (654 Bytes, 662 views) Seeder-2.0.0.apk - [Click for QR Code] (1.05 MB, 20481 views) Version CWM pour ceux qui ne veulent pas de l'apk, même chose mais par un script : MISE À JOUR : Seeder_v7 est sorti, comme suggéré par pepoluan, il détecte maintenant qrngd (construit en rngd pour Qualcomm Snapdragon à base de dispositifs), si elle est là, elle ne démarrera pas tant rngd peuvent entrer en conflit avec elle ... le binaire rngd utilise également la dernière version (elle est désactivée lorsque l'écran est éteint) ... les utilisateurs des versions précédentes peuvent tout simplement flashé par dessus. INSTALLATION ( pour ceux qui ne veulent pas passé par l'apk ) :Vous avez besoin du support init.d et être Root pour cela ! Download and flash: http://www.androidfi...248398092764755 How to use this script?: After flashing, launch terminal emulator and type Citation su seeder NOTE: Il n'y aura pas d'application après le flashage! Cela installe uniquement les fichiers binaires et les scripts nécessaires ... ( donc pas besoin de l'appli, surtout pour l'inclure à des rom ! ) Autre méthode d'installation ! Instructions: 1. Download Seeder_v7_non-CWM.zip from here: http://www.androidfi...248398092764756 2. Extract the zip, you will get a folder named "install" 3. Place the folder in the root of your sdcard (/sdcard) 4. Launch terminal emulator, type: Citation su cd /sdcard/install sh install.sh 5. Ignore any error messages (those are only warnings, only happens to current users) 6. You are done! The script will auto-delete the "install" folder as it is not required anymore... UNINSTALLING: And now for the way to clean up Seeder_7: Via recovery: Flash Seeder_v6&7_Uninstall.zip: http://www.androidfi...248398092764753 Via terminal: 1. Download Seeder_v6&7_Uninstall_non-CWM.zip: http://www.androidfi...248398092764145 2. Extract it to the root of your sdcard (/sdcard), you should get a file named uninstall.sh 3. Launch terminal emulator and type this: Citation su cd /sdcard sh uninstall.sh 4. You are done! Everything gets cleaned up, including uninstall.sh... Post Original XDA => Seeder 2.0.0 entropy generator to provide significant lag reduction Beaucoup de monde en est satisfais dont moi y compris ! Mais personnelement je l'est laissé tombé pour Croosbreeder qui est plus performant encore car utilise Urandom combiné à frandom ! Gain d'autonomie au lieux de perte du au cpu lors de l'activité ! Modifié 7 février 2013 par micky51100 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
t-minik Posté(e) 10 janvier 2013 Share Posté(e) 10 janvier 2013 salut, je captes pas tout, il suffit d'installer l'app, de la lancer et activer et c'est tout ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 10 janvier 2013 Auteur Share Posté(e) 10 janvier 2013 Oui c'est bien sa ! tu à bien compris. Petit retour attendu bien sur ! Mais apparament tout le monde est satisfais sur XDA => http://forum.xda-developers.com/showthread.php?t=1987032&page=203 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
t-minik Posté(e) 10 janvier 2013 Share Posté(e) 10 janvier 2013 ok, pour le moment je saurais pas dire. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
5ydb4rr3tt55 Posté(e) 11 janvier 2013 Share Posté(e) 11 janvier 2013 Là, tu me parles carrément en Chinois, j'arrive pas à comprendre la finalité de cette application, Je ne vois pas à quoi ça sert ?? Si tu pouvais essayer de m'expliquer en langage bébé :P ça ne serait pas de refus. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
t-minik Posté(e) 11 janvier 2013 Share Posté(e) 11 janvier 2013 (modifié) pour faire vraiment tres simple et avec ce que je comprends : android remplis une petite réserve de mémoire tampon (4ko) avant de générer une action. lorsqu'on touche l'écran par exemple, il peut y avoir une petite latence le temps de remplir ce tampon avant que l'image bouge. Seeder remplit en permanence ce tampon pour réduire la latence. la question par contre c'est avec quoi il le remplit ? je suppose que ça doit bouffer des cycles cpu donc ne voyant rien de vraiment significatif se passer, perso, je désinstalle. Modifié 11 janvier 2013 par t-minik Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 11 janvier 2013 Auteur Share Posté(e) 11 janvier 2013 Non avec de la Ram et très peut de personnes ne constatent rien ! Tu est l'une des rares personne qui ne constate aucun changement ! Cette apk ou le zip ( contenant les mêmes fichiers et script que l'apk ) est testé actuellement sur toutes les marques et modèle de smartphone ! Cela comble une faille dans le code google ! Donc si tu vois rien problème !!! A tu bien rooté ton tel ? Et est tu passé par l'Apk ou le Zip ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
LeoBoo Posté(e) 12 janvier 2013 Share Posté(e) 12 janvier 2013 Je viens de l'installer… ben y'a pas photo, mon Desire est tout à coup devenu vachement plus réactif… même certaines applications qui mettaient relativement longtemps à s'ouvrir sont plus rapides maintenant… Merci pour l'astuce en tous cas… Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 13 janvier 2013 Auteur Share Posté(e) 13 janvier 2013 Version 1.4 vraiment top plus de micro lag sur la durée de temps ou une batterie optimal, un simple test n'engage à rien vue que c'est un simple apk ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
JB 03 Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 J'ai installé l'apk, rebooté, flashé le zip, et ouvert le terminal (choix 4 à la fin) puis lancé l'appli, pas de changement constaté, mais je n'ai peut-être pas fait les choses correctement. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DMBFR Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 J'ai installé l'apk, rebooté, flashé le zip, et ouvert le terminal (choix 4 à la fin) puis lancé l'appli, pas de changement constaté, mais je n'ai peut-être pas fait les choses correctement. Je crois que tu en as trop fait JB lol il suffit d'installer l'apk, de la lancer et activer et c'est tout ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
JB 03 Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 Je postule donc au prestigieux titre de la buse intégrale avec de fortes chances d'être primé ! Je compte sur le soutien de tous ! :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
fab51 Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 JB, je crois qu'on est 2 a concourir, je n'ai pas trouvé d'APK dans les liens mentionnés :P Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 13 janvier 2013 Auteur Share Posté(e) 13 janvier 2013 JB, je crois qu'on est 2 a concourir, je n'ai pas trouvé d'APK dans les liens mentionnés :P Bien lire en entier le post 1 sinon vais le passé en plus gros ! lol Download => Seeder v1.4.0 version apk ( pas besoin de flashé mais, root nécessaire lui. ) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
fab51 Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 j'avais bien lu, j'ai un .zip au lieu d'un .apk.... c'est moi ou bien.... :huh: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
JB 03 Posté(e) 13 janvier 2013 Share Posté(e) 13 janvier 2013 Non, si tu cliques sur le lien que Mick vient de proposer, ton navigateur doit bien te proposer d'enregistrer une .apk, non ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 13 janvier 2013 Auteur Share Posté(e) 13 janvier 2013 Chez moi c'est bien un apk ! lol Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
harm007 Posté(e) 14 janvier 2013 Share Posté(e) 14 janvier 2013 (modifié) Quelques détails supplémentaires. Si j'ai bien compris, lorsque le besoin d'aléa se fait sentir (machine virtuelle Java, SSL, wifi, ...), l'appel à /dev/random étant "bloquant", il peut subvenir quelques lags. Aussi, cette appli "seeder" réalise des appels à /dev/urandom (non bloquants) en plus des appels à /dev/random (en anglais, to seed = nourrir). Ainsi, les applis qui réclament de l'aléa piochent dans une liste qui est générée à la fois par /dev/random et par /dev/urandom. D'après le développeur (http://forum.xda-dev...ighlight=seeder) : la qualité de la suite générée n'est pas altérée la consommation énergétique est inchangée Remarque subsidiaire (peut-être hors sujet) : Le développeur ajoute que : And, at least as of ICS, Dalvik doesn't even read /dev/random, so there is little difference anyway. Dès lors, où est-ce que la machine virtuelle opensource intégrée dans android (Dalvik) lit-elle son aléa? Modifié 14 janvier 2013 par harm007 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
5ydb4rr3tt55 Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 C'est moi, où il n'y a pas de lien vers le Topic XDA sur ton post Micky ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
JB 03 Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 Il y a bien un lien dans le deuxième message de Micky, non ? En ce qui me concerne, aucune amélioration de batterie en tout cas, je n'avais pas de lag particuliers, si ce n'est le temps de lancement de certaines applis comme le market, mais c'est toujours le cas. Bilan neutre. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DMBFR Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 Ouais pour moi aussi rien de notable, à part une appli de plus à lancer au démarrage :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
micky51100 Posté(e) 17 janvier 2013 Auteur Share Posté(e) 17 janvier 2013 (modifié) Ba là, vous me sidéré ! Bon ok suis sur Desire S sous ICS 4.0.4 mais quand même ! Plus de 20 personnes détenteur de smartphone de différent model et marque vois eux une différence ! Si vous ne voyé rien de particulier flashé la version zip à flashé ! Je peut vous garantir que même sur les benchmark Antutu je vois une différence flagrante ! Donc c'est pour sa que la avec un Desire que vous me dit aucune différence de notable ! La je pige plus rien Simple exemple parcourée les pages du topic original et vous verré si sa fais rien ! => http://forum.xda-dev...987032&page=232 Modifié 17 janvier 2013 par micky51100 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DMBFR Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 Ben écoute je ne vois vraiment rien de plus sur mon desire depuis que j'ai mis cette appli. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
dj0 Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 Comme dit dans l'OP, ce bug serait présent sur les anciennes versions d'android, je suppose que ceux qui sont déjà sous JellyBean ne verront pas la différence car leur rom est déjà patchée Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
t-minik Posté(e) 17 janvier 2013 Share Posté(e) 17 janvier 2013 ben c'est pareil sur les JB, "l'entropy trucmuche" est a une valeur autour de 180/350 d'origine et proche de 4096 avec le patch activé. pour moi : - Maps par exemple me semble un poil plus rapide a se lancer - j'ai l'impression que la batterie fond a vue d’œil mais quand je lis ça : http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/ je me dis bien que c'est pas forcément top de l'utiliser. les pontes de XDA et de Cyanogen le déconseillent et personnellement, je vais suivre leur conseil. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.