Sony Xperia Z3 Lollipop Framework Ported to CM12

Android 5.0 for Xperia has a unique look and feel. You don’t have to get a Sony … more

Do You Use Recents as a Task Switcher?

Google introduced a revamped Recents interface with Lollipop in the hopes of making it easier for … more

YU Yureka All-in-One ToolBox (CM12S Only)

This packed toolbox by XDA Senior Member gohel.vishal makes many useful tweaks … more

Sony Xperia Z4 Forum Now Available

Sony’s Xperia line has seen plenty of development on XDA, and now that the Xperia Z4 has been … more

 View Poll Results: Should I build with Linaro 4.7 or SaberMod 4.8 toolchain , ( for DirtyV & DirtyV-SR )

Linaro 4.7
 
275 Vote(s)
67.07%
SaberMod 4.8
 
135 Vote(s)
32.93%
Post Reply Subscribe to Thread Email Thread

[KERNEL]**Dirty_V** (Final) == [4.2][4.3][4.4][EXT4/F2FS]

16th January 2014, 10:00 PM |#1  
bsmitty83's Avatar
OP Recognized Contributor
Flag Detroit
Thanks Meter: 9,352
 
2,889 posts
Join Date:Joined: Apr 2012
More


Hello everyone , this is my personal Android 4.4 kernel . I figured I'd share it with everbody since it seems to be working good . anyhow flash it if you want ,
ALL credit and thanks should be directed to @styr , the Vanir Devs , and any developers who's commits I used
( alot )



The Basics
,

Based on Linux kernel 3.0.101
  • Forked from jimsth/vanir_tuna
  • Added some things I use ( governors and schedulers ) , some performance commits
  • Built with @Christopher83 's custom optimized- Linaro 4.9.1 toolchain -O3 optimized, graphite , link-time opt.
  • Ramdisk made by @osm0sis


KERNEL FEATURES:

  • Governors:
  • Interactive
  • Conservative
  • OndemandX
  • Ondemand
  • Wheatley
  • Performance
  • Powersave
  • Userspace
  • Hyper
  • Hotplug
  • Sakuractive
  • Dyninteractive
  • Adaptive
Schedulers
  • Row
  • Bfq
  • Vr
  • Sioplus
  • Cfq
  • Noop
  • Deadline
  • Fiops
  • Zen
  • TrippnDroid

Gpu Freq:

512Mhz max adjustable

TCP Congestion Controllers

  • Westwood
  • Cubic,
  • Bic,
  • Westwood,
  • Htcp,
  • Hstcp,
  • Hybla,
  • Vegas,
  • Scalable,
  • Lp,
  • Veno,
  • Yeah,
  • Illinois,
  • Reno


  • Content Adaptive Brightness
  • Voltages Control (Core, Iva, Mpu and more ...)
  • Fastcharge control with storage
  • High performance audio
  • Sound Boost control
  • Temp control
  • Vibrator control
  • Color Control
  • Gamma Control
  • Trinity Contras
  • Dynamic Fsync
  • Zram
  • 3.4 wifi drivers



My ChangeLog


Downloads

SmittyV = NormalRAM, my personal build options
DirtyV-SR = SuperRAM
DirtyV = Bigmem
*UR=Unified-Ramdisk Build ( ext / f2fs compatible ) Ak2=Any-kernel2 installer

RECOVERIES **UNOFFICIAL** F2FS


TWRP-2.8.0.0-TORO

TWRP-2.8.0.0-MAGURO

TWRP-2.8.0.0-TOROPLUS


Old Versions

DirtyV-Old_Versions-ALL

DirtyV-Old_SR-Versions-ALL

SmittyV-Old_Versions-ALL


GPL---- https://github.com/bsmitty83/vanir_tuna.git

G+ link --- https://plus.google.com/101969826694...ts/9HaCje8FymR

Big thanks to
@clnzx2 for the free hosting , no ads
thanks again to @wisefreakz @kezn715 @Shambola, @Nemed AND to @Nephilim for the SIG @Hetalk for the FAQ writeup

XDA:DevDB Information
DirtyV Kernel , Kernel for the Samsung Galaxy Nexus

Contributors
bsmitty83, osm0sis
Kernel Special Features:

Version Information
Status: Beta

Created 2014-10-13
Last Updated 2014-11-09
Attached Thumbnails
Click image for larger version

Name:	Dirty V.png
Views:	42565
Size:	8.4 KB
ID:	2521483   Click image for larger version

Name:	dirtyV.jpg
Views:	28185
Size:	54.8 KB
ID:	2543527   Click image for larger version

Name:	attachment.php.png
Views:	26047
Size:	4.7 KB
ID:	2566711   Click image for larger version

Name:	dirty-sig.png
Views:	36420
Size:	6.1 KB
ID:	2572066   Click image for larger version

Name:	DirtyV_1.jpg
Views:	23466
Size:	171.7 KB
ID:	2585822   Click image for larger version

Name:	DirtyV UrbanSplash Signature Size.png
Views:	23267
Size:	65.7 KB
ID:	2585823   Click image for larger version

Name:	DirtyV TagSpatter Signature Size.png
Views:	89381
Size:	173.2 KB
ID:	2585825   Click image for larger version

Name:	DirtyV UrbanSplash Original Size.png
Views:	23150
Size:	103.7 KB
ID:	2585843   Click image for larger version

Name:	f3uqna.png
Views:	20784
Size:	42.3 KB
ID:	2619450  
Last edited by bsmitty83; 10th November 2014 at 02:56 AM.
The Following 251 Users Say Thank You to bsmitty83 For This Useful Post: [ View ]
 
 
16th January 2014, 10:07 PM |#2  
Hetalk's Avatar
Recognized Contributor
Flag Ahmedabad
Thanks Meter: 2,866
 
2,550 posts
Join Date:Joined: Sep 2011
Donate to Me
More
Want to enjoy dirty on older android version? See this post. NEW
F2FS Updates !!
Just to avoid multiple questions on this subject, I'll add f2fs related updates here, tomorrow.
Please point me to stuff outside this thread, as basically this is the only thread that I read everything on.
[*]What is this "f2fs" thingy?
Read more about this awesome file systems here
[*]How to use this f2fs?
Read this and this and this (nice workaround) . If you understand it all, go ahead and have fun.
There's a small guide by @p34rp34r here.
Another awesome guide for f2fs and our device. by @burstlam
Again, if you don't understand what you're doing, DONT DO IT.
[*]How to test f2fs thing?
Read this post

[*]Compatible ROMs?new
@aosp and @bsmitty83 have been using vanir's commotio builds for f2fs test on this thread
There's a SlimKat f2fs unofficial version here
I've managed to get a paranoid f2fs version. See post here
Here's the most beloved Liquidsmooth f2fs version by @Punkiderma
F2FS converted OmniROM by @pianistaPL

Our own @poo706 has ported and improved upon an awesome tool that would convert most ROMs to f2fs compatible ROMs. Jump to it's own thread for more info.
[*]More questions?new
Why not? Jump to the F2Fs Q&A thread by @jhonnyx .
Feel free to read and search thru the thread. Ask questions that you still are unsure of.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Updated 05-05-2014
Kernel FAQ :
  1. Whythree kernels?
    More choice for different users and different user activity.
  2. What's the difference between these three kernels?
    DirtyV versions are the ones where your 1080p recording works.
    SR versions are the "SuperRAM" versions where a lot of RAM has been reclaimed. You get more RAM, but you need to give up 1080 recording, as a trade-off. If you plan to use this one, make sure you change your camera video recording to 720p instead of 1080p. Latest kernel versions will make this change automatic.
    The 3rd one is @bsmitty83 's own build that he's running for his tests. You can use this and feel like a developer.
    This one might not have all the governors/freqs/io/settings that you can't live without, so be prepared to be surprised.
  3. What are recommended kernel settings?
    Follow @Nephilim 's kernel settings. Here they are
  4. Anyone got any nice init scripts to automate neph's settings?
    Yes. @büscher got it all covered for you here Thank him.
  5. Can I use on x ROM?
    Sure. If it doesn't work, let people here know. There might be a workaround.
  6. How to submit a bug?
    Post a note here with relevant information(what you were doing when x happened, screenshots, how to replicate, logs, etc)
  7. What is this log that people talk about? How to take a useful log?
    Read this
    or use syslog app from play store.
  8. Does Touchwake/PGM/<your favorite touchmanager> work?
    This kernel has an inbuild touchwake. You can set it using a kenel settings application (eg. TricksterMod). Sadly, not any more.
    It's also got the required modules to support <your fav tool>. You need to ask the app developer to include support for dirty kernels.
    Latest smitty version has touchwake removed, so that PGM developer can update his app to support dirty kernel.
    PGM fans, see and thank this post
  9. What is the difference between linaro and sabermod?
    The difference is just what toolchain was used to compile them. Linaro is a highly optimized custom built toolchain, and sabermod is based off aosp toolchain but with lots of extra patches for optimization
    Presently, @bsmitty83 is using @metalspring 's custom toolchain to compile all dirty versions. And, they come with a ramdisk, specially made for all of us, by @osm0sis
  10. Is Fast Charge broken? I can still access my files with fast charge on!
    Nope. It's not broken. With some super voodoo now you can access your files along with fast charging your battery. But, do it only if you are in a hurry. Fast charging might not be good for battery life(citation needed).
  11. My Antutu with <insert kernel name here> is bigger/better/wider/thicker than yours.
    Wateva
  12. Can I try this on my favorite 4.2/4.0/2.6/0.1.1 ROM ?
    Check this post by @osm0sis on how to accomplish this not-so-difficult task.
  13. When will the next version be released?
    Now. Just check the last couple pages, and you'll see @bsmitty83 's got another one for you.
  14. Latest version does not have my favorite io/gov. Why he no love me no more?
    Most likely, smitty forgot to add it in. Just put a comment about the missing item and he'll put it back. In the meantime, try out other io/gov/freq/etc. Maybe you'll find a hidden gem (like @Nephilim found illinois)

  15. I don't like the kernel splash screen (coming soon)
    Eyelids are provided for a reason. Close them for a couple seconds after turning on your phone and you'll get rid of the bootsplash

  16. What is this synapse thing that I hear about?
    Synapse is a kernel settings tool, that you can use to tweak kernel settings that smart people on this thread talk about. @osm0sis has been instrumental in making this tool work for our beloved kernel. Thank him for this free tool.

And Yea " 720p works on all of the builds. "
Last edited by Hetalk; 6th August 2014 at 06:00 PM.
The Following 71 Users Say Thank You to Hetalk For This Useful Post: [ View ]
16th January 2014, 10:26 PM |#3  
Senior Member
Thanks Meter: 10
 
150 posts
Join Date:Joined: Dec 2010
Trying out Vanir, just to try out your kernel, heard alot of good things about it! Flashing now, any settings you recommend? ART or dalvik, etc.
The Following User Says Thank You to adellon92 For This Useful Post: [ View ]
16th January 2014, 11:14 PM |#4  
bsmitty83's Avatar
OP Recognized Contributor
Flag Detroit
Thanks Meter: 9,352
 
2,889 posts
Join Date:Joined: Apr 2012
More
Quote:
Originally Posted by adellon92

Trying out Vanir, just to try out your kernel, heard alot of good things about it! Flashing now, any settings you recommend? ART or dalvik, etc.

I've been using art with pa modular gapps , works great , but dalvik is also good too . as for settings I'm not much help , I think the only way to find what's best for you is how you use your phone . that said I generally oc CPU to 1.5ghz min screen on to 500mhz , vr , GPU 500ghz , hyper or interactive , or on demand or any variation of them , zram on , fsync off , no cab .
Glad you decided to try vanir , I don't think you'll regret it

Sent from my Galaxy Nexus using Tapatalk
The Following 10 Users Say Thank You to bsmitty83 For This Useful Post: [ View ]
16th January 2014, 11:26 PM |#5  
Hetalk's Avatar
Recognized Contributor
Flag Ahmedabad
Thanks Meter: 2,866
 
2,550 posts
Join Date:Joined: Sep 2011
Donate to Me
More
Quote:
Originally Posted by adellon92

Trying out Vanir, just to try out your kernel, heard alot of good things about it! Flashing now, any settings you recommend? ART or dalvik, etc.

I tried vanir with art and dalvik, both. And, I'd say try with dalvik for a week or so. Then try art. They've done such a good job with this ROM that you'll feel it running almost the same on both runtimes.

Quote:
Originally Posted by bsmitty83

I've been using art with pa modular gapps , works great , but dalvik is also good too . as for settings I'm not much help , I think the only way to find what's best for you is how you use your phone . that said I generally oc CPU to 1.5ghz min screen on to 500mhz , vr , GPU 500ghz , hyper or interactive , or on demand or any variation of them , zram on , fsync off , no cab .
Glad you decided to try vanir , I don't think you'll regret it

Sent from my Galaxy Nexus using Tapatalk

I do just the opposite. I underclock my cpu to around 230-920. Max screen off of 525 and Min screen on of 350 (default), and still get no lag on vanir.
Basically, my phone stays on a standby for most of the time. So, UC makes sense for me. It's gonna be different for every user, depending on how they actually use their device.
16th January 2014, 11:55 PM |#6  
Senior Member
Thanks Meter: 10
 
150 posts
Join Date:Joined: Dec 2010
Quote:
Originally Posted by bsmitty83

I've been using art with pa modular gapps , works great , but dalvik is also good too . as for settings I'm not much help , I think the only way to find what's best for you is how you use your phone . that said I generally oc CPU to 1.5ghz min screen on to 500mhz , vr , GPU 500ghz , hyper or interactive , or on demand or any variation of them , zram on , fsync off , no cab .
Glad you decided to try vanir , I don't think you'll regret it

Sent from my Galaxy Nexus using Tapatalk

So far vanir has been great, but I think the battery life is running out fast, will spend a day with it after a full charge to see if I can get over 2:30 hours of screen time

Sent from my Galaxy Nexus using xda app-developers app
17th January 2014, 01:18 AM |#7  
celltestr's Avatar
Senior Member
Thanks Meter: 39
 
207 posts
Join Date:Joined: Oct 2009
More
Do I have to do a full wipe to get this working? Tried dirty flash (with ROM included) but it doesn't boot.
17th January 2014, 01:25 AM |#8  
Hetalk's Avatar
Recognized Contributor
Flag Ahmedabad
Thanks Meter: 2,866
 
2,550 posts
Join Date:Joined: Sep 2011
Donate to Me
More
Quote:
Originally Posted by celltestr

Do I have to do a full wipe to get this working? Tried dirty flash (with ROM included) but it doesn't boot.

This is just a kernel not a rom. You just flash it on a rom and it should work.

Sent from my Galaxy Nexus using XDA Premium 4 mobile app
17th January 2014, 01:29 AM |#9  
Senior Member
Thanks Meter: 16
 
171 posts
Join Date:Joined: Jan 2010
hi, i clean install vanir + pa gapps with your kernel. when switch to ART, it hold at bootlogo. please advice. thx
17th January 2014, 01:41 AM |#10  
aosp's Avatar
Recognized Developer
Thanks Meter: 4,679
 
1,964 posts
Join Date:Joined: Aug 2010
Donate to Me
@bsmitty83 Beastm0d3

You got one with the newer WiFi drivers for me?
The Following User Says Thank You to aosp For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
18+, f2fs, f2fs kernel, nsfw
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes