Lag Fix [Updated for Voodoo]
[Warn] Moderator edit: This method is outdated and no longer applies. [/warn]
Please remove the ext2 lagfix if you have it
If you have the lagfix that was posted here installed you should remove the lagfix as it is obsolete now that we have voodoo kernels.
If you are unsure if you have this installed or not please dont attempt anything without checking. If you have a voodoo kernel installed already then you do not need to continue.
[How to check(easy way)]
Download quadrant from the Market(its free)
run full benchmark
If you are getting scores below 1000 then skip ahead to install the new lagfix
If you are getting scores 1200+ there is a 99%+ chance you have the old lagfix installed unless you have already upgraded to the voodoo kernels.
If you are still unsure then you need check using the harder method
[How to check]
Download ConnectBot from the Market(its free) or use adb shell(for adb skip down to the command)
Select local from the drop down menu should say ssh by default
Press and hold down where it says nickname (Long press)
Choose Input Method and select Android Keyboard (swype does not work very well in this app)
type root in the nickname text box
it should open up an all black screen with a $ symbol at the top.
You are going to type in this command EXACTLY how I put it.
mount | busybox grep ext2
To get the | symbol hit ?123 button then Alt and it is where 3 would be
If you get a result besides the $ symbol then you have it installed. And should uninstall it if you want to use voodoo instead.
[How to uninstall]
Downloading the attached RyanZAEXT2LagFix ALPHA 1.zip
[How to install the new lagfix]
1. Root your phone. (Link in my signature)
2. Install ClockworkMod Recovery http://forum.androidcentral.com/fasc...tml#post353417
3. Get the Voodoo Kernel
To help figure out which Kernel is for you! Look here first
LV = Low Voltage
SV = Standard Voltage
Versions D02 Include bootanimations and allow you to use your own animation.
Versions D01 and D012 Do not allow for animations
Download a voodoo Kernel https://docs.google.com/leaf?id=0Bxk...NTliNTQ4&hl=en
And place it on your sdcard
You will need to download setcpu, and you should download it from the market and pay the $1 for the app because you paid $200 for the phone so dont pretend to be a cheap ***.
Boot into recovery (Volume Up + Down + Power)
You will see the samsung screen, let go.
It will open into the regular recovery
Click Apply update.zip (or something like that)
It will say verifying bs blah blah blah and magically clockworkmod opens (thanks koush)
Go to install zip from sdcard > Choose zip > Scroll down to the kernel you chose ie. D02-Kernel-LV-1250.zip and click on it. It will update and then you just need to restart your phone.
When restarting for the first time you will hear voices(not in your head) and it will take a full 10 minutes. Just walk away after you hear the voice say step1
What is voodoo?
Project Voodoo, Galaxy S improvements | Open Source project homepage
Why are my scores lower when comparred to the original lagfix and why should I use the new voodoo lagfix instead?
Because it uses ext2 instead of ext4, which tricks benchmarks into over rating the filesystem. You will not notice a difference in real use speeds but ext4 is used because it is very stable and is less likely to loose your data. This lagfix unlike the other is an actual fix to how the kernel sets up the filesystem when it is started.
How do I uninstall it?
Make a new folder/file named disable_lagfix inside your voodoo folder on your sdcard. Then restart your phone.
Command: adb shell mkdir /sdcard/Voodoo/disable_lagfix
- 09-10-2010, 03:08 PM #2
sonofa.. beat my score by ~12 points.. where's that task killer, BRB!!!
Kidding, thanks again for the help Dirrk!
- 09-10-2010, 03:14 PM #3
- 09-10-2010, 03:17 PM #4
- 09-10-2010, 03:39 PM #5
When I try this is tells me "on your device, select allow root privileges!" Then su: permission denied
I am rooted by using your method in these forums, I checked using the adb shell and it returns "#"
I verified lagfix not working by running quadrant and getting 800something. Ideas?
- 09-10-2010, 03:48 PM #6
- 09-10-2010, 03:51 PM #7
- 09-10-2010, 04:30 PM #8
- 09-10-2010, 04:48 PM #10
- 09-10-2010, 04:51 PM #11
- 09-10-2010, 05:12 PM #12
- 09-10-2010, 05:24 PM #15
Nope, no performance impact that I can see.. All looks good.
- 09-10-2010, 06:40 PM #17
I see some people have doubled up on that lag fix and done some damage over at xda. Did you write that batch file or was that from the original zip? Might be useful to throw in some quick logic in there, maybe create a .txt file after execution to indicate that the lagfix was applied, and prompt "are you sure you want to continue" if it finds that file, before it executes the next time. You could just delete the file in the unlagfix.bat.
Just a thought.. Most people will probably just leave it alone once it's working.
- 09-10-2010, 06:46 PM #18
Except for the significant jump in Quadrant scores, I didn't notice it really affecting performance outside of that app, as it's already really fast. I went ahead and put it back the way it was.
- 09-10-2010, 06:56 PM #19
From my reading of the European Galaxy S dev forums, there's a (hacked) firmware fix for this for good. I do notice very real lag when other applications are doing something, writing, processing, etc.. it doesn't happen too often, but it does seem to hang, so I think we have some of the lag problem still there that needs to be addressed. We'll see what happens in Europe first, but it's looking promising.
- 09-10-2010, 07:03 PM #20
As for the lag, we wont notice it as much but it does help out when your loading something that has alot of data such as facebook twitter and other stuff like that. Oh and btw I did not write the .bat file but Alex said I could modify it if I needed to so yeah we could add some logic in there to ask but as many people are having problems doing a simple root. I dont plan on confusing anyone else lol.
- 09-10-2010, 11:45 PM #22
- 09-10-2010, 11:58 PM #23
- 09-11-2010, 12:01 AM #24
- 09-11-2010, 12:14 AM #25
Let me put it to you this way, I've rooted the D1 back when it was 13 steps or whatever, and I rooted the DINC. One thing those methods had in common was high caliber hackery. After going through these process' I now realize how sophomoric they felt while I was doing them, and should have slowed my roll. I understand the rush to "pimp this ride," or whatever, but I got caught up and this is why a few things hold true...
1. All the "droid heads" who didn't want to even give this phone a chance (not saying you have to buy it) because of Bing can all hand in their pirate hooks right now. You signed up for this ship because of tweaking and freedoms and powerful hardware and then because of a singular widget folks ignore one of the most beautiful pieces of hardware available today. It's absurd.
2. The overkill of Android is taking its toll. I need root! I need Vanilla! Race for it, throw stability to the wind! ...I dunno. I kinda liked TW. But damn, one thing I give the OG Droid, is you Never, ever, ever, lost that phone like this.
Im tired, and heartbroken. Good night all. Enjoy your phones...