OCLFv2 One Click Lagfix - Fascinate Android Development

Didn't see this posted here, thought I would share it. This lag fix supposedly has excellent performance and comes in APK form, so you can install it. It is compatible with Fascinate. I have yet to test it and see how performance compares over doing just a Voodoo kernel with ext4 partitions.
http://forum.xda-developers.com/showthread.php?t=784691

I have used it previous to flashing a voodoo kernel and I honestly think it just inflates quadrant scores. I notice no drop in performance on voodoo. It is however a viable option for those wanting to keep a stock kernel. The apk wrapper makes it a little more user friendly I suppose
Edit: if I recall correctly it uses Ext2 partitioning
Samsung Fascinate
Frankenclean 2.7 Voodoo
mob87's EB01 Honeycomb Theme
Sent from XDA Premium App

navenedrob said:
Didn't see this posted here, thought I would share it. This lag fix supposedly has excellent performance and comes in APK form, so you can install it. It is compatible with Fascinate. I have yet to test it and see how performance compares over doing just a Voodoo kernel with ext4 partitions.
http://forum.xda-developers.com/showthread.php?t=784691
Click to expand...
Click to collapse
its been pretty well documented that this is a placebo lagfix that just inflates quadrant scores...very very little performance gains over rfs in real life usage

Outdated, and redundant. No need for this thread. A search would have turned this up.

I can personally vouch for the fact that it was not a placebo effect for me. Crazy Quadrant scores aside, I did notice an improvement in performance with it in some areas, and it was definitely a much safer fix than the older forms of Voodoo. However, once the reliable Voodoo 5 came out, this old ext2 lag fix was basically sent to the graveyard. It used a virtual ext2 partition on top of RFS, whereas the Voodoo fix directly converts RFS to ext4, resulting in far better performance all around.
Posted from my EB01 SuperClean Fascinate with Voodoo

navenedrob said:
I have yet to test it and see how performance compares over doing just a Voodoo kernel with ext4 partitions.
Click to expand...
Click to collapse
STRONGLY recommend you don't try applying this over Voodoo, since it will try to apply ext2 over RFS and you won't have RFS...

essentially...dont use this...if you want, use voodoo, but not this

I think you guys read into this way too much.
This fix is better than a stock RFS FS. So if you are running stock then this will perform better than a stock rom running RFS.
If you are running a Voodoo fix, then this will perform comparably to that, but you shouldn't use both at the same time, as that would not make any sense. Honestly, I feel like it runs better. It isn't a "placebo" effect, as it just creates an ext2 container to run files from, and is essentially the same thing as creating a partition with ext4 and running files directly from it, without the added functions of the ext4 fs.
I would recommend making some changes to minfree and the task scheduler, however, as that would improve performance and these are functions included in the APK.

navenedrob said:
I think you guys read into this way too much.
This fix is better than a stock RFS FS. So if you are running stock then this will perform better than a stock rom running RFS.
Click to expand...
Click to collapse
Most people that use it say that it only "works" for a day or two, then things start slowing down again. It is also placebo as you have to write to a virtual partition, which then writes to the actual file system, so you're doing two writes rather than one. It's also been seen that it's very buggy and can be problematic to remove as well. You'd be better off installing a voodoo kernel if you want faster I/O, otherwise, you should just stick with RFS.

Related

Which lag fix is better voodoo or the oclf????

I would killer the faster of three two if there is any difference please thank you
Sent from my SGH-T959 using XDA App
Voodoo would be the better fix since it uses ext 4. OCLF uses ext 2 which in the long run could cause data corruption. I use oclf because I've got the larger nand and voodoo will only install on phones with the smaller one.
Bionix 1.9.1 w/JACs UV/0C v1.1
Pretty much as stated above. However in the interest of quelling yet another "I'm dense and borked my phone because I used Voodoo without understanding it fully" thread please be sure that you FULLY UNDERSTAND the responsibility you have as a user of Voodoo that you read carefully and always, always, always disable it before flashing anything.
Other than that, go for the Voodoo, if you want a workable lagfix with little input from the user, go with OCLF.
Personally I had horrible experiences with OCLF on my phone and the girlfriend. When removing OCLF, it doesn't sometime remove correctly. Which left me in a huge pile of infinite force closes in a loop. Voodoo is the right way to go if you have the smaller NAND chip.
They are both about equal. In my experience, ext2 is slightly faster than ext4, but it's barely noticeable. Anyway, if the z4 mod ever gets easier to use, that will definitely be the fix to use (and it lets you decide between ext2, 3 or 4)
Sent from my SGH-T959 using XDA App
Oclf is a bit faster since it doesn't maintain a journal table. On the other hand, because of the journal filesystem on ext3 and ext4 your data is safer from corruption. Both tend to improve overall feel accessing the data, so it is personal preference.
Sent from my bionix powered Vibrant

[Q] Voodoo Lag Fix Question

I am still trying to learn more about Voodoo Lag Fix before I download the Obsidian V3 w/ Voodoo Lag Fix (Team Whiskey).
I can't seem to find the thread about it explaining in greater detail what it is different between this fix over the other one (OCLF)
Yes, I know they are two different lag fixes, but would like to know more about the Voodoo Lag Fix in greater detail.
- I know that OCLF uses ext 2 and Voodoo uses ext 4
- I know that IT IS A MUST to disable Voodoo BEFORE flashing other ROM's
- I learned that in some people's opinion Voodoo is better than OCLF, vice versa
(These are the basic things that I know so far.)
Guess what I am trying to ask is what are the pros and cons of the Voodoo Lag Fix. (Everything explained in greater detail would be great.. just can't seem to find the thread or sticky on this topic.) Sorry if it seems that I haven't searched hard enough; I'm just sick of reading about which is better than the other ones.
Bump... are there none?
OCLF creates like a buffer between the normal filesystem and the OS. So the phone still uses RFS (the crappy Samsung filesystem), but through the buffer of ext2.
Voodoo actually converts the filesystem from RFS to ext4, and does not have a buffer of any kind.
OCLF may get better Quadrant scores, but Voodoo (or even better, z4mod) are much better for real-world usage.
so how would I go about disabling it if I ever have to reflash the phone? also, would the voodoo lagfix be better for battery life or no?
I don't really think either one affects battery life much. I get great battery life with on my phone that has Voodoo.
And to disable Voodoo, you just put a file called Disable Lagfix on in the Voodoo folder on your phone and reboot. Rebooting when enabling or disabling Voodoo can take a while, since it has to convert the filesystem back and forth.
Try browsing around the Project Voodoo site for more info.
alright I will take a look at the read! Thanks for the help!!
moved to main forum

[Q] New to Fascinate. Need a little help

Alright, so I've been rooting phones for about a year now, but I have zero experience with the Fascinate (have worked on Eris and DInc before now) and my buddy wants me to help him root his phone. I've been reading for a while now, and there's one thing I haven't been able to figure out.
What is the deal with Voodoo? Is there an appreciable difference in performance between a non-Voodoo and a Voodoo kernel? Are there drawbacks to either?
Thanks in advance for any help.
Voodoo is code that is developed by supercurio. There are many branches of voodoo, including color, sound, and lagfix. Each aims to improve upon what Samsung has given us.
Color improves the color contrast of your screen if it is too blue or too red.
Sound is a fix that utilizes the driver inside of our phones to improve gain and give us new options
Lagfix converts all partitions from samsung's rfs file system format to ext4 and yields speed benefits
I am not 100% that my terminology is correct. Please correct me if anybody sees something is wrong.
Sent from my Captivate.
Asterdroid said:
Alright, so I've been rooting phones for about a year now, but I have zero experience with the Fascinate (have worked on Eris and DInc before now) and my buddy wants me to help him root his phone. I've been reading for a while now, and there's one thing I haven't been able to figure out.
What is the deal with Voodoo? Is there an appreciable difference in performance between a non-Voodoo and a Voodoo kernel? Are there drawbacks to either?
Thanks in advance for any help.
Click to expand...
Click to collapse
IMO, voodoo is the only way to go. It is an overall improvement of your phone experience.
Sent from my SCH-I500 using XDA Premium App
So Voodoo kernels contain one or more of these fixes?
Voodoo is basically the conversion of Samsung's RFS file system used in the Galaxy S phones to the more native EXT4 file system.
It also contains improvements such as color, sound, and such.
Sent from my SCH-I500 using XDA Premium App
Nice. Thanks for the info guys.
So are there any drawbacks to using a voodoo kernel?
Asterdroid said:
Nice. Thanks for the info guys.
So are there any drawbacks to using a voodoo kernel?
Click to expand...
Click to collapse
The only drawback that I have found is that given the slim amount of ROMs we posses here in the Fascinate community.... running a voodoo kernel can limit that a little more.
Also usually when updates roll out from source voodoo takes a little longer to come out.
But in all honesty there is very little in the way of drawbacks. Plus if you don't like it? Flash a regular kernel!
With the recent editions of Voodoo Color and Sound I would see even less reason to not use it.

ext4 mod

i wus just browsing XDA today, and i noticed this...
http://forum.xda-developers.com/showthread.php?t=1141550
apparently, the vibrant 4g can get over 2k in quadrant with some wierd RFS/EXT4 mod... i wusnt really understanding much, but i figure that with all the great developers on our forum and the likeness of our phone and the vibrant 4g, i could be possible to port this method....
thoughts???
its called voodoo, it converts the file system from rfs to ext4 to make it less laggy
i get 2400 on simply honey 3.9 at 1.2GHz
people get over 3k at 1.54GHz
kyle51 said:
its called voodoo, it converts the file system from rfs to ext4 to make it less laggy
i get 2400 on simply honey 3.9 at 1.2GHz
people get over 3k at 1.54GHz
Click to expand...
Click to collapse
you didn't read the thread he was talking about, did you?
the ext4 mod he's talking about, is changing /system and /cache back to rfs (didn't see anything really about /dbdata).
I think in the voodoo menu in CWM there is an option to customize what is converted and what isn't.
Also, the sgs 4g is on 2.2.1, which if you remember from quite a bit ago (feb-ish maybe?), the 2.2.1 rfs driver was HIGHLY optimized. our 2.2 rfs driver isn't. And also remember, the sgs 4g has a lot of work arounds to get what we take for granted working.
But yeah, look in the voodoo menu in CWM to see the options and try matching it to what the sgs 4g ext4 mod was talking about.
hmmm but im on CM7; would i be able to edit these freely and check results??? last i heard CM7 worked on a completely different file system.
im a little vague when it gets past just user-end flashing... i never really got into the acronyms or the actual theory behind it.
CM7 uses yaffs2 for all partitions except /data (/data is ext4, which the sgs 4g ext4 mod says should be ext4). There is nothing more filesystem wise to do.
Sent from my SGH-T959 using XDA App
Yes.... CM7 is a whole different deal. that thread won't help you
im the one who created the mod/thread
the mod is simply only allowing /data as ext4 while /system and /cache are still rfs
i did it by tricking voodoo lagfix, however the sgs4g aka vibrant 4g now has gingerbread and is using all partitions as ext4
im not sure if you guys could port over the mod, because its really somewhat tricking the kernel that was made for the sgs4g, you would have to talk to drhonk about it lol
i get 3K on cm7
Sent from my SGH-T959 using XDA Premium App

[Q] Any cons to not converting voodoo?

I like the custom kernels but the voodoo conversion seems to do more harm than good sometimes, are there any cons to just not converting it?
Currently the difference is more placebo than real gain. My suggestion is to clear cache/dalvik and try out stock kernel for a few days, then try a voodoo kernel and compare them day 1/1 day 2/2 etc. I decided to stick with the stock kernel since it was working fine for me and it didn't mess up my screen with that voodoo color crap.
Are you referring to the voodoo lagfix?
No, there's no cons to not using it. I find my phone actually works better with it off.
The only con is that your phone is gonna run slower than it would if it had voodoo on it, also your gonna have a lower quadrant score, but that doesnt really mean anythinng. i dont recommend voodoo lagfix, but i do recommend voodoo sound
Aye, I've been running without the lagfix enabled for a while and I don't really regret it. Much less hassle for a flash-aholic.
sendan said:
Aye, I've been running without the lagfix enabled for a while and I don't really regret it. Much less hassle for a flash-aholic.
Click to expand...
Click to collapse
I had better results with lagfix disabled on tks kernal aswell. I really dont think ext4 is any faster than rfs on gb... now on froyo roms I noticed more of a difference...couldnt tell you why.

Categories

Resources