• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[5.1][SM5.0/4.9][LinkTimeOpt.][F2FS] VividROM

Status
Not open for further replies.
Search This thread

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
rWMqovk.jpg

Read it before flash!
-I really love to test some rare optimizations etc., so keep calm if something breaks sometimes
-Of course You must have the latest bootloader and modem, like for every 5.x ROM


Features:
*CyanogenMod features with:
INTERNAL CHANGES:
*Link Time Optimization for both system and kernel,
it's a experimental flag which provides significant performance and battery-life improvements.
*All possible optimization flags for kernel/system
*everything compiled with SaberMod with some little edits
ROM:

*pngquant
*AdAway (disabled by default, choices!)
*debloated from useless things
*deodexed
*some build.prop touches
*SuperSU
KERNEL:
* kernel made by @big_bum and me:
*MultiROM support
*enabled hardfp
*F2FS automount for /data and /cache
*SaberMod changes/fixes:
-BFQ iosched
-LZ4 compressor
-some flags like -pthread

INTERFACE CHANGES:
*LCD density settings
*animation speed seekbar
*black BatterySaver skin
*navbar custom height

Changelog:

[22/04]
-Initial AOSP build (moving from CAF)
-reorganization of optimizations
-some changes from Sabermod repo, like BFQ iosched
-updated to Android 5.1.1
-just dunno lol
***F2FS is broken in this build***
[23/04]
-F2FS should be fixed
-Introducing some Vivid gcc optimizations for whole ROM
-refreshed some outdated modules from OptiPop
-milestone(?)



Download:
Vivid 5.1 builds

Gapps 5.1



Thanks:
- @myfluxi
- @neobuddy89 for being helpful and being great with kernels ;)
- CyanogenMod for base
- @Cl3Kener and @sparksco / Team SaberMod for making Android faster than ever
- @patrik.KT for being a good friend and helping me with first steps :good:
- @socioteq for sharing his build machine

XDA:DevDB Information
Vivid ROM, ROM for the Google Nexus 5

Contributors
reas0n
Source Code: https://github.com/VividROM

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
 
Last edited:

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
FAQ:

Can I use Viper4Android for more settings?
-I really don't recommend it. You lose all the improvements of caf-audio + may break the audio. If You REALLY want to use it, add those build.prop lines, I remember from LG G2 times that those lines were doing their work:
lpa.decode=false
lpa.releaselock=false
lpa.use-stagefright=false
tunnel.decode=false
tunnel.audiovideo.decode=false

I see You have F2FS automouting, what I have to do to make it work?
-Just update to the latest TWRP (do it always btw) and change FS to F2FS for /data and /cache and wipe them (it's good to do a full factory reset after it, You'll lose Your data on storage anyway, so...)

Why not F2FS on /system?
-Because I chose simplicity and safety over near zero improvement. To change FS on /system, we must change SELinux to Permissive. It isn't too safe. (detailed explanation)

I have a XYZ bug, what should I do?
1. ALWAYS have a logcat/kmsg/whatever of it.
2. profit

The ROM is awesome, where can I donate?
Look on left! There is a nice button for that :cowboy:
 
Last edited:

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
Things to do for now:
-I'm collaborating with @neobuddy89 = we will bring the best performance You have even seen
-F2FS auto mount
-make a ROM slimmer (well, we don't need CMUpdater, for example)
-bring some useful features (cherry-pick time!)

The first two ones are possible to be released today ;)

EDIT: Well, at the end of compiling, a wild bug appeared. A new version will came later.
Oh, and the first build will be soon on androidfilehost.com, no more Google Drive.
 
Last edited:

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
Time for update!

Chaos kernel integrated, but unfortunately no F2FS automount for now, it broke compiling. I'll try to fix it soon.
Anyway, the new build is being uploaded!

The first thing we will care about is performance, then we will care about features (for now CM features are more than enough)

EDIT: uploaded! enjoy ;) changelog just to be clear:
[7/02]
-Chaos Kernel by @neobuddy89 is now out of the box, enjoy!
(F2FS automount and Synapse support is still WIP though)
 
Last edited:

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
Thanks for the mention but now I'm removed from OP?
nvm opened the changelog spoiler...

Don't worry! I added You to Thanks list, so it'll be more visible.

About ROM, the next update will come in monday/tuesday, after my last exam :D
And well, i see a few downloads, any experience? Whatever?
 
Last edited:

ibrahim54

Senior Member
Feb 24, 2012
312
104
Kuala Lumpur
caf cm

Don't worry! I added You to Thanks list, so it'll be more visible.

About ROM, the next update will come in monday/tuesday, after my last exam :D
And well, i see a few downloads, any experience? Whatever?
Running caf cm ( themed ) for the last 12 hrs.........smooth and running well. The only cm rom that runs in my nexus 5. Will provide further feedback in next 12 hrs.
 

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
I try it today But i have a lot of lags:/

The latest build is smooth as hell, if u dirty flashed it, u should do a clean flash. problems are always possible.
Btw, I don't have time, so till tomorrow/the day after tomorrow the only update is SaberMod 4.9 for kernel. Let's compile and see. For now please test the latest build (i'm doing it with every build too, lol)
 
Last edited:

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com
The latest build is smooth as hell, if u dirty flashed it, u should do a clean flash. problems are always possible.
Btw, I don't have time, so till tomorrow/the day after tomorrow the only update is SaberMod 4.9 for kernel. Let's compile and see. For now please test the latest build (i'm doing it with every build too, lol)
It's available on gitorious you probably already knew this from seeing the github readme. Because of how large in size it is now there's been a ton of changes from both gnu and SaberMod that make it huge. Github won't allow binary size to exceed 100mb but gitorious does.

https://gitorious.org/sabermod

Cheers.
 
  • Like
Reactions: reas0n

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
It's available on gitorious you probably already knew this from seeing the github readme. Because of how large in size it is now there's been a ton of changes from both gnu and SaberMod that make it huge. Github won't allow binary size to exceed 100mb but gitorious does.

https://gitorious.org/sabermod

Cheers.

Yes i know, anyway, I got a error, in the past with myfluxi kernel and now with Chaos..
I'll look on it later this day but I doubt I'll do something with it, anyway, I'll try
 
Last edited:
  • Like
Reactions: chaka809

reas0n

Senior Member
Dec 23, 2010
1,727
1,302
Poznan
Xiaomi Poco F3
ROM is working pretty well, very fast and smooth (MSM hotplug, data, cache f2fs). Looking forward to your upcoming work. Thanks

Nice to see it!

About the nearest update: CM Recovery really doesn't want to GTFO from the ROM, so I need some time. Hopefully my friend will also add Synapse support, so the "inside" of our ROM will be slim and functional. After doing everything what I have in my mind about that "inside", I'll take care about features.
 

maddes1402

Senior Member
May 11, 2011
943
571
Nice to see it!

About the nearest update: CM Recovery really doesn't want to GTFO from the ROM, so I need some time. Hopefully my friend will also add Synapse support, so the "inside" of our ROM will be slim and functional. After doing everything what I have in my mind about that "inside", I'll take care about features.
Synapse works after flashing the UKM.zip.
Regards, Matt
 
  • Like
Reactions: reas0n
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    rWMqovk.jpg

    Read it before flash!
    -I really love to test some rare optimizations etc., so keep calm if something breaks sometimes
    -Of course You must have the latest bootloader and modem, like for every 5.x ROM


    Features:
    *CyanogenMod features with:
    INTERNAL CHANGES:
    *Link Time Optimization for both system and kernel,
    it's a experimental flag which provides significant performance and battery-life improvements.
    *All possible optimization flags for kernel/system
    *everything compiled with SaberMod with some little edits
    ROM:

    *pngquant
    *AdAway (disabled by default, choices!)
    *debloated from useless things
    *deodexed
    *some build.prop touches
    *SuperSU
    KERNEL:
    * kernel made by @big_bum and me:
    *MultiROM support
    *enabled hardfp
    *F2FS automount for /data and /cache
    *SaberMod changes/fixes:
    -BFQ iosched
    -LZ4 compressor
    -some flags like -pthread

    INTERFACE CHANGES:
    *LCD density settings
    *animation speed seekbar
    *black BatterySaver skin
    *navbar custom height

    Changelog:

    [22/04]
    -Initial AOSP build (moving from CAF)
    -reorganization of optimizations
    -some changes from Sabermod repo, like BFQ iosched
    -updated to Android 5.1.1
    -just dunno lol
    ***F2FS is broken in this build***
    [23/04]
    -F2FS should be fixed
    -Introducing some Vivid gcc optimizations for whole ROM
    -refreshed some outdated modules from OptiPop
    -milestone(?)



    Download:
    Vivid 5.1 builds

    Gapps 5.1



    Thanks:
    - @myfluxi
    - @neobuddy89 for being helpful and being great with kernels ;)
    - CyanogenMod for base
    - @Cl3Kener and @sparksco / Team SaberMod for making Android faster than ever
    - @patrik.KT for being a good friend and helping me with first steps :good:
    - @socioteq for sharing his build machine

    XDA:DevDB Information
    Vivid ROM, ROM for the Google Nexus 5

    Contributors
    reas0n
    Source Code: https://github.com/VividROM

    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.4.x
    Based On: CyanogenMod
    9
    FAQ:

    Can I use Viper4Android for more settings?
    -I really don't recommend it. You lose all the improvements of caf-audio + may break the audio. If You REALLY want to use it, add those build.prop lines, I remember from LG G2 times that those lines were doing their work:
    lpa.decode=false
    lpa.releaselock=false
    lpa.use-stagefright=false
    tunnel.decode=false
    tunnel.audiovideo.decode=false

    I see You have F2FS automouting, what I have to do to make it work?
    -Just update to the latest TWRP (do it always btw) and change FS to F2FS for /data and /cache and wipe them (it's good to do a full factory reset after it, You'll lose Your data on storage anyway, so...)

    Why not F2FS on /system?
    -Because I chose simplicity and safety over near zero improvement. To change FS on /system, we must change SELinux to Permissive. It isn't too safe. (detailed explanation)

    I have a XYZ bug, what should I do?
    1. ALWAYS have a logcat/kmsg/whatever of it.
    2. profit

    The ROM is awesome, where can I donate?
    Look on left! There is a nice button for that :cowboy:
    9
    Update:
    I have a preeeetty nasty bug, no error log, nothing. I have to find out what is wrong. So for now, no ETA (I'm so CM-ish right now lol)

    EDIT: @21plays I probably found that Heads Up thingy, it's from SlimRoms ;)
    EDIT2: Okay guys, SM4.9 on kernel is finally working. Only thing for now is to fix the common bugs I had before. Today/tomorrow I may provide a test build without the optimizations (yet). I thrown everything away to find that invisible bug :confused:


    New build is being uploaded!
    [TEST_23/02]
    -kernel built with SaberMod 4.9 (oh God finally.. CAF isn't helping me with it)
    -no optimizations in this build, had to find the bug (coming in the next build)

    EDIT3: Just having hard time with Java lol. Next build will have some new features :p
    8
    Bluetooth with Linaro4.9 is fixed for both 5.0.2 and future 5.1 version. I will upload it in few hours and update that post. Cheers

    EDIT: So for the CAF lovers, the last 5.0.2 is being uploaded before a new thing come:

    [12/03]
    -final update
    -BT fixed (for now and the future lol)
    7
    Update time!

    Okay guys! Today's changes are pretty big, hope You'll enjoy :cowboy: The build will be on AFH in 5-10minutes.

    [01/03]
    -fixed bootanimation
    -a try to fix LCD density settings values
    -updated to latest CM sources
    -device/kernel CAF updates
    -added Graphite and loop nest optimizations to kernel (LTO coming soon)
    -added Graphite and -O3 back to ROM + added PThread
    -SaberMod Bionic and ART improvements