[MOD] [NEXUS 5] Dalvik+bionic library optimization - Flashable

Search This thread

jphilippon

Senior Member
Apr 15, 2012
983
501
"We now have Qualcomm-optimized Dalvik libraries thanks to recent Moto X 4.4 release."
I found this in the Nexus 4 forums. It improves benchmarks and in most cases makes the phone seem smoother. Enjoy.
I've compiled libraries from several devices and linked them in post #3.

Flash in recovery. Completely undo-able, no partition wipe occurs when flashing.

What does this do?: http://xdaforums.com/showthread.php?p=47913987


THIS THREAD IS FOR NEXUS 5
DO NOT ASK ABOUT OTHER DEVICES


Which Dalvik works on which ROM and why

Regarding CM11 Themes and Paranoid Android


TO UNDO:

- Flash the stock file for your device located at the bottom of 2nd post. Choose your build number.
or
- Reflash system partition.


Don't forget to hit thanks! :) I am not responsible for any damage to your device, you know the drill.

Please do not post benchmarks. It clusters the thread and does not reflect real world user experience.
Take your benchmarks here:
http://xdaforums.com/showthread.php?t=2506965 and make sure to send em back to this thread when they're amazed at your scores!


Special thanks: @Elluel
 
Last edited:

jphilippon

Senior Member
Apr 15, 2012
983
501
All files.

I've changed devices. :(

CLICK FOR UPDATED POST #2

Old:
Optimization Files:
As always, flash at your own risk.
READ the thread. SEARCH the name of your ROM.

Indicates fully compatible with stock.


Moto X 4.4.2 - Dalvik: https://db.tt/XqGB5MHW.

Moto X 4.4.2 - Bionic: https://db.tt/eEvdzQel.

Galaxy S5 4.4.2 Dalvik: https://db.tt/4NB0VWYt.

Galaxy S5 4.4.2 Bionic: https://db.tt/D3mHTBvB.

Z2 Dalvik: https://db.tt/PZTbPZnQ.

Z2 Bionic: https://db.tt/eWtBXXl8.

HTC One (M8) 4.4.3 https://db.tt/UHnHHAZl.

Oneplus One - Dalvik: https://db.tt/BBwbBJn2.

Oneplus One - Bionic: https://db.tt/96u0SrUX.

For roms with "speed up boot on multicore devices" commit:

CM11 Dalvik: https://db.tt/iXrsSdoJ.

CM11 Dalvik_Final: https://db.tt/Sr7MbPyn.

Oneplus One - Dalvik: (mahdi/slimkat) https://db.tt/00jTSNMz

LG G3http://xdaforums.com/showthread.php?p=53538968

[NEW] Z3 http://xdaforums.com/showthread.php?p=55272916

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Experimental Hybrids
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Stock libraries:
Keep these on your device just in case!

4.4.2 KOT49H: https://db.tt/MUnSAWjx.

4.4.3 KTU84M: https://db.tt/xFj5dHNu.

4.4.4 KTU84P : http://xdaforums.com/showthread.php?p=53539000


4.4.0 KRT16M: https://db.tt/oNpNLJlu.

4.4.1 KOT49E: https://db.tt/npdaoGMm.

 
Last edited:

mjs2011

Senior Member
May 25, 2011
5,020
1,874
Does this actually help performance or just boost quadrant scores?

Sent from my Nexus 5 using Tapatalk
 

jphilippon

Senior Member
Apr 15, 2012
983
501
Does this actually help performance or just boost quadrant scores?

Sent from my Nexus 5 using Tapatalk
I'm assuming they didn't pull it from the Moto X just for scores, though I'm still testing for myself. I can say it feels noticeably quicker.

I'll need more time for long term results.

sent from my Nexus 5
 
  • Like
Reactions: ihitcows

tandxcstar1

Senior Member
Sep 6, 2009
657
94
Houston
Does this actually help performance or just boost quadrant scores?

Sent from my Nexus 5 using Tapatalk


It actually helps with performance with no extra battery drain seen. I have ran this for a week so far and its running like a champ. I can say from personal experience before the patch I would run Maps, BT, Soundcloud, using Hangouts at the same time and would have slight lag when going through notifications. Now grant it was not that bad but more of a personal annoyance in general. Since the patch flash I have not had one single "lag" moment and I can run what I need with no ill effect. Just nan and flash and I promise you will not regret it.
 

Kristi-Tech

Senior Member
Feb 14, 2012
182
30
Tirana
I'm using this since yesterday on Cataclysm + Stock kernel and I got to say it feels really fast. No issues so far. Also it scores pretty high on benchmarks :D
 

Attachments

  • Screenshot_2013-11-21-22-01-32.png
    Screenshot_2013-11-21-22-01-32.png
    186.8 KB · Views: 7,665
  • Screenshot_2013-11-21-22-01-48.png
    Screenshot_2013-11-21-22-01-48.png
    171.9 KB · Views: 6,989
  • Screenshot_2013-11-21-23-57-14.png
    Screenshot_2013-11-21-23-57-14.png
    169.2 KB · Views: 6,951

Bhonka

Senior Member
Jul 14, 2010
249
8
I flashed this earlier on SlimKat(deodexed) and I odexed the ROM afterwards. My phone hasn't felt smoother yet.
Running cata + franco + dalvik mod

Getting 18k-19k Quadrant scores and 33k+ Antutu scores.

The 3d Antutu bench hits 55+ fps where before it would hit 40 so there is definately some improvement going on.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 261
    "We now have Qualcomm-optimized Dalvik libraries thanks to recent Moto X 4.4 release."
    I found this in the Nexus 4 forums. It improves benchmarks and in most cases makes the phone seem smoother. Enjoy.
    I've compiled libraries from several devices and linked them in post #3.

    Flash in recovery. Completely undo-able, no partition wipe occurs when flashing.

    What does this do?: http://xdaforums.com/showthread.php?p=47913987


    THIS THREAD IS FOR NEXUS 5
    DO NOT ASK ABOUT OTHER DEVICES


    Which Dalvik works on which ROM and why

    Regarding CM11 Themes and Paranoid Android


    TO UNDO:

    - Flash the stock file for your device located at the bottom of 2nd post. Choose your build number.
    or
    - Reflash system partition.


    Don't forget to hit thanks! :) I am not responsible for any damage to your device, you know the drill.

    Please do not post benchmarks. It clusters the thread and does not reflect real world user experience.
    Take your benchmarks here:
    http://xdaforums.com/showthread.php?t=2506965 and make sure to send em back to this thread when they're amazed at your scores!


    Special thanks: @Elluel
    56
    All files.

    I've changed devices. :(

    CLICK FOR UPDATED POST #2

    Old:
    Optimization Files:
    As always, flash at your own risk.
    READ the thread. SEARCH the name of your ROM.

    Indicates fully compatible with stock.


    Moto X 4.4.2 - Dalvik: https://db.tt/XqGB5MHW.

    Moto X 4.4.2 - Bionic: https://db.tt/eEvdzQel.

    Galaxy S5 4.4.2 Dalvik: https://db.tt/4NB0VWYt.

    Galaxy S5 4.4.2 Bionic: https://db.tt/D3mHTBvB.

    Z2 Dalvik: https://db.tt/PZTbPZnQ.

    Z2 Bionic: https://db.tt/eWtBXXl8.

    HTC One (M8) 4.4.3 https://db.tt/UHnHHAZl.

    Oneplus One - Dalvik: https://db.tt/BBwbBJn2.

    Oneplus One - Bionic: https://db.tt/96u0SrUX.

    For roms with "speed up boot on multicore devices" commit:

    CM11 Dalvik: https://db.tt/iXrsSdoJ.

    CM11 Dalvik_Final: https://db.tt/Sr7MbPyn.

    Oneplus One - Dalvik: (mahdi/slimkat) https://db.tt/00jTSNMz

    LG G3http://xdaforums.com/showthread.php?p=53538968

    [NEW] Z3 http://xdaforums.com/showthread.php?p=55272916

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Experimental Hybrids
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Stock libraries:
    Keep these on your device just in case!

    4.4.2 KOT49H: https://db.tt/MUnSAWjx.

    4.4.3 KTU84M: https://db.tt/xFj5dHNu.

    4.4.4 KTU84P : http://xdaforums.com/showthread.php?p=53539000


    4.4.0 KRT16M: https://db.tt/oNpNLJlu.

    4.4.1 KOT49E: https://db.tt/npdaoGMm.

    22
    Extracted the libs from the Korean LG G3 system dump (build KVT49L.F400L10a)

    I don't know what ROMs the Dalvik libs would boot on, nor do I know if they are any better. Flash at your own risk. MAKE A NANDROID BACKUP.

    Dalvik doesn't boot on stock ROM nor any AOSP or CAF ROM that I've tried (Carbon, various Rastakat builds, Purity, CM)

    Bionic works fine as usual and slightly better than the one from the Xperia Z2.
    22
    Extracted from Xperia Z3 (23.0.A.2.93).

    MAKE A NANDROID BACKUP.

    Works fine on AOSP ROMs. I omitted /system/bin/installd since it hardly affects performance (if even at all) and people do not know how to search/read when they have CM11 Theme issues or attempt to flash on PA/derivatives.

    Bionic boots up fine just like always.

    I assume these are similar to the Z2 as Sony releases a new reiteration every 6 months or so. Theoretically they could possibly be better, but they're definitely going to be similar.

    Mirror: https://www.androidfilehost.com/?w=files&flid=17647
    21
    Which Dalvik works on which ROM and why

    Probably what I'm curious about. Wether any of these are kernel or rom specific?
    Kernel is unrelated.

    Certain ROMs have certain commits which stop some Dalvik libs from booting. E.g. "speed up boot on multicore devices" commit stops some AOSP Dalvik from working (usually only full/partial CAF ROMs have this anyways).

    Any Dalvik derived from a CAF based ROM (OnePlus One, CM) will only work on a CAF ROM (regardless if full CAF or hybrid AOSP+CAF), such as Mahdi (partial), CM (full)

    Any Dalvik that comes from an AOSP base (such as Z2, M8, MotoX, and regardless of any OEM skins) will work on any AOSP/stock based ROM such as stock ROM, Rastakat, ParanoidAndroid, Cataclysm, etc

    LG G3 Dalvik is weird and doesn't boot on anything we know of so far.

    Bionic should work on any ROM regardless and there hasn't been a single incompatibility with them as far as we know (only on KK, may have issues with "L", I don't care for it at this point and neither should you)

    Of course, it's more complicated than this, but this is the general, simplified trend, and it seems to have been consistent so far.

    Edit: Regarding CM11 Themes and Paranoid Android

    Edit2: Carbon moved to a 100% CAF/CM base rather than being hybrid AOSP+CAF, so I had to modify my example. Doesn't change what works on it since they were already using CM11's Dalvik anyways.