yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] n2oo:
Thanks for response.

Well the question is about this virtual file system within file, does it fully works like real one, and before turning phone off saves ram buffer. As I understood answer is positive, if it would be negative there wouldnt be so much happy buddies :) <--- can skip this part of question :)

But I`m concerned more about how it really works then application modifies it`s own files. Does it copy files within flash buffer and then modifying it, or stores result separately and then somehow matches or updates files within RFS? Apps are still stored in RFS?

So how this flash buffer sinchronizes with app files stored in RFS after any modifications?
[Galaxy S I9000 Themes and Apps] zimphishmonger:
Native 3d accelerated homescreens would be wicked.....no other way to describe it :D.

Anyways, keep up the great work. Always good to have an intellectual debate with someone who knows what they are talking about (or at least knows how to research it).
[Galaxy S I9000 Themes and Apps] Orillian:
I seem to recall agreeing that benchmarks are skewed. Yes Ryan did agree that the benchmark is skewed and so did I.

I think people that care need to take into more consideration the real world performance benefits of improved IO and realize that IO has a much larger impact on overall system performance then some realize.

I picked the fact that CAMERA FX APPS in general are a LOT faster on my SGS now that the fix is in place when it comes to image processing not load times as my prime example! There are other examples, but agreed not every real world experience is going to net a 200% plus increase in performance.

Another good example is the game that came with the SGS, Ashphalt load times have been cut by more then half when loading the game and when loading a track. for the data loading at the beginning of the game it used to take 38-40 seconds to load, now I'm loading in 10-11 seconds. Not as impressive as the Camera processing but still a big indicator of performance increases.

There are many more examples I could give, but the above still suffices to show that the lagfix has very substantial improvements to the overall performance of the SGS.

As stated before Quadrant gives you a very general indication of the success of the lagfix, but taking the time to compare these other areas is were the lagfix shows its true effects.

Another thing to take into account is this. improving IO also improves CPU performance on a PC in certain areas. I would like to think that same fact holds true in this case as well onthe SGS. A system that has poor IO, but has a powerful CPU will find improvements to CPU scores along with IO scores when faster ram is added or a faster harddrive is added etc. I'm not talking about massive improvements just small gains. This happens because the system is able to maintain a faster flow of data to the CPU etc. Now in cases were the workload on the CPU is already maxing out faster IO will not help CPU performance, but in cases were this wait time happens you get better utilization of the CPU, and thus better scores.

Looking at your example image of the separated scores for the SGS Vs your SGS with lag fix, the system seems to be showing better CPU, Memory , 2D and 3D scores then the default and by fair margins as well in a couple cases! This has made me curious, and I've purchased the full version of quadrant so that I can run some benchmarks on my SGS to see if the fix is helping improve performance elsewhere as well! In your pic, your phone, might simply have better overall performance then the default SGS benchmark score shown in quadrant.

Anyways, off to run some tests. :P

O.
[Galaxy S I9000 Themes and Apps] RyanZA:
This was actually the big thing for me when I first tried the EXT4 on external SD card lagfix. Asphalt load times with stock are enough to make the game unplayable. ;) You guys can thank asphalt for getting me to make this APK lagfix! :D
[Galaxy S I9000 Themes and Apps] borchgrevink:
So if you include unroot option or I use another unroot option there will be now way of tracing this (for warranty purposes)?

Thanks again
[Galaxy S I9000 Themes and Apps] RyanZA:
I don't believe the people checking this stuff for warranty even know what 'root' is. In the off-chance you get someone who knows stuff, I doubt they'd care if the device is rooted or not.

If you really wanted to get the device back to stock, the best option is to flash the stock firmware. There is no way to tell after that.
[Galaxy S I9000 Themes and Apps] sunwee:
Observations about this kind of lag fixes.

1) It's fast when it works, eg, opening up "heavy" apps like asphalt 5. or a pdf reader.

2) yet there are strange contradictions. eg, without lagfix, installing .apk from astro is very laggy. the "installing" bar thingy will usually take a while to complete. With lagfix, installing is very quick. Sometimes the green bar thing will finish in a second or 2. YET after that, once you click OK...sometimes the button stuck and the whole phone unresponsive. Otherwise, after you click ok, the screen go back to astro, it becomes unresponsive. Yet this doesn't happen with nolagfix phones. It's slow, yes, but after install, the phone is instantly responsive.

3) Same thing with uninstalling apps. Despite the actual uninstalling screen gets done very fast, the phone becomes unresponsive for a few seconds afterwards.

4) The same phenomenon can be seen if you are installing or uninstalling apps using Market.

5) Opening up the Shortcut menu in homescreens still takes a looooooong time if you have say, >50 apps. Not much improvement here compared to unlagfix phones.

6) There are still intermittent, random occasions where black screens that drag on for 3 seconds. Definitely less than unfix phones, but it happens. And quite randomly and unexpectedly as well. Eg, Handcent opens up real quick most of the time. but once a while it will choke with a 3 second delay.

Btw, I am using Autokiller on aggresive setting, so it's not a question of leaving too many open apps running.

Anyway I notice this kind of behaviour with Mimocan's fix as well. I cannot really recall if Paul's nandfix exhibit this as well, it' been a long time!

Just my 2 cents of observation :)
[Galaxy S I9000 Themes and Apps] RyanZA:
This lagfix just makes a buffer. Big operations can overload the buffer and you're back to stock performance. Since most people don't use their phone for installing and uninstalling apps, and rather use those apps after installing them once, this fix does help. :)

Autokiller on aggressive settings is not a good idea, btw. You are actually slowing your phone down. The apps menu being slow to open is likely because of autokiller removing the cache it makes, so that it has to rebuild it every time you open it.

I believe Handcent uses /dbdata to store it's data. This is not included in the lag fix, but is running off fast NAND. You will have to wait for native kernel fixes that removing RFS completely before all the issues are completely gone. :) This is obviously not a small operation, and could take some time to get right. (Weeks? Months?)
[Galaxy S I9000 Themes and Apps] Tayutama:
Hmm though it looks like ykk_five have one running already where he replaced rfs on /data with ext2 - http://xdaforums.com/showthread.php?t=760939
[Galaxy S I9000 Themes and Apps] jonnyibanez:
This is the same error im getting. I'm Running Eugene Vibrant6 rom and when i installed this i already had the root option disabled since im rooted.

I did the EXT2 and then the other options are all disabled except the check disc.

My Check disc is currently 1705mb out of 1917bm free.

Should i go back to my regular ROM or is this messing anything up on my phone?
[Galaxy S I9000 Themes and Apps] RyanZA:
There are a few people who have sortof done it. The problem is being able to get something that works in every day use. We're getting closer though. :) I still think it is a few weeks at least before we have something really practical. Hopefully I'm wrong. :)
[Galaxy S I9000 Themes and Apps] RyanZA:
You can try the new version in the first post, it has an option to restore the boot logo. If it works or not on Eugene rom is another story, but feel free to test it. ;)
[Galaxy S I9000 Themes and Apps] elmig:
From 900 on quadrant to 2000 after this apk.
[Galaxy S I9000 Themes and Apps] Kermit2000:
What would you say the best 2.1 firmware is for this fix?

Also are you working on a 2.2 version?
[Galaxy S I9000 Themes and Apps] RyanZA:
This works on 2.2, but there are no good 2.2 firmwares to use it with.

JM1 is good, as is JG9 and JM5
[Galaxy S I9000 Themes and Apps] ashwinds:
Installed... but not exactly smoothly

Removed Ver 1 of lagfix update.zip. Then Uninstalled Ver 1 of the APK and installed this. First run threw up repeated requests from Superuser - figured that it needed to be updated again and tried downloading from market. Ran into a bunch of package signing errors which relates to Superuser which i guess was not at the latest 2.3.3.

Anyway, back to the APK. First run gave an error relating to Broken Pipe. Rebooted (dont know if it helped) and ran it again setting 1500-ish MB. It ran smoothly except for 1 notification on memory. First run of Quadrant gave a score of 1600. Rebooted and now its in range of 2050-2150.

Thanks RyanZA, Tayutama and everyone else who worked on this!

PS: the bootlogo script seemed to run clean, but I still dont have a bootlogo and it *seems* to take a little longer to boot now.
[Galaxy S I9000 Themes and Apps] RyanZA:
This APK ver is my work alone.

Try reboot again and see if the bootlogo shows up this time? I think it may be a permissions error on the bootlogo restore option. As for taking longer to boot, it does a check on the filesystem during boot which can slow it down a bit.
[Galaxy S I9000 Themes and Apps] Kermit2000:
Hmm, I can't get it to work with JP3, device is rooted, but the oneclicklagfix isn't working?
[Galaxy S I9000 Themes and Apps] MPM86:
Just got my SGS and running stock JG4, just when I was getting fed up with the lag I installed this which rooted my phone for me gotta say thanks Ryan no issues to report

runs perfect. Everything opens instantly.all programs remain intact also, too easy. If anyone is wondering, no you don't need an external sd.

Now we gotta wait for Froyo
[Galaxy S I9000 Themes and Apps] Bigatti2k9:
Hello

This is my first post. Thanks for all the job!!

I use this .apk to root an do te lagfix, but when i make de root an reboot, the phone show a message "Downloading" "Do not turn off target". I don't know what i have to do. If somebody can help me..

Thanks!!
[Galaxy S I9000 Themes and Apps] sharky34:
What size do you recommand for ext file?
[Galaxy S I9000 Themes and Apps] job:
Finally I successfully installed the lag fix and came from 8xx to 19xx on quadrant on JM5. BUT... the first time I tried to intall good job's RyanZA lagfix 2-3 i had the device freezed at the bootup screen blacked and only the menu and back buttons lighted up (Maybe due to not having enough space on the card (only 300Mgs). Tried to reboot all the possibilities up/menu/start down/menu/start and nothing worked. Finally I reinstalled the rom (already sweating thinking the device got bricked :) ) with this .apk it happened again, got freezed with the black screen. Tried the down/menu/start, getting prepared to reinstall the rom, But then i restarted the device and... voilá, it was finally working with the lagfix.

Thank you very much RyanZA, and I hope this experience helps anyone with the sweats :)
[Galaxy S I9000 Themes and Apps] drtheman:
Same here...
[Galaxy S I9000 Themes and Apps] ashwinds:
A special thanks to you Ryan :)

I rebooted quite a few times still no joy with the boot logo.
[Galaxy S I9000 Themes and Apps] Bobler420:
thanks ryanza your the bes:D t ill be doing that now JPC seems like it has to many problems and im not technical enough to fix the issues that have raised

so this seems like my best option
[Galaxy S I9000 Themes and Apps] xfernand:
Fantastic

Speed went up from 880 to over 2100! Email behaves normally now. A must have.!:D
[Galaxy S I9000 Themes and Apps] zimphishmonger:
Awesome, glad you are getting the advanced version so you can actually see what you are improving. Ya, all of my scores are better than stock because of the 20% OC, but the IO is the only benefit that is exponentially better than everything else, due to the loopback.

Either way, just glad we were able to get the SGS working at a proper speed until Samsung gets their act together. :cool:

On another note, are you guys seeing major difference in performance by including the apps in the loopback (ver2-3) as opposed to just moving the /data and /dalvik-cache to the loopback partition? I am interested if there is any major benefits between the two, as Ive been jumping between v2-3, my own EXT4 based fix (fairly similar to the EXT2, just using EXT4), and the APK version. Each has its benefits and flaws, but I'm interested in those who have used it long-term.

Stability (freezes, lock-ups, and kernel panics - NOT due to OC), reliability (no random corruption), eventual slowdown (after a week or more)?

Thanks!
[Galaxy S I9000 Themes and Apps] a67543210:
Froyo update with lagfix installed?

Is it safe to just update to Froyo with lagfix installed? Or should I first uninstall lagfix before upgrading to Froyo?
[Galaxy S I9000 Themes and Apps] bmvik:
i had to do a restore on my phone and I want to reapply this lag fix. but where do I find the previous partition this fix put on my sd card? I wanna delete it to save space.
[Galaxy S I9000 Themes and Apps] Bobler420:
questioned answered a few post back
[Galaxy S I9000 Themes and Apps] Rawat:
Ryan, I'm not sure if this has been covered before, but i've heard a few reports of people who got into an endless bootloop when trying to update to a newer firmware. (Also happened to me, but I've happily changed to JM5)

Is this a side effect of having the lagfix and root, causing something to go wrong with the update and corrupting a part of it? If yes, I think you should edit into the first post that anyone who's going to update their ROM should unlagfix, then flash the new ROM on.
[Galaxy S I9000 Themes and Apps] Bobler420:
Got the lagfix working amazing fast

quad. 2300

the app shazam used to identify songs on the go would take a 30-secs to a min to open now it opens instantly

ryanza you said

1.6 is the newest version. It has a good update.zip that it will copy out when you use the root option (choose force when it asks)

i was not ask to force any thing i just rooted rebooted applyed update.zip did the lagfix and i was good to go :D:D this is how the phone should have worked Great job man your the bomb will buy you a beer when i can (donation) :p
[Galaxy S I9000 Themes and Apps] bmvik:
sorry, couldnt find the answer. leegoon84 had a similar question to mine, noone answered :(
[Galaxy S I9000 Themes and Apps] oDeACoNo:
Question regarding Lag Fix v1 how much space does it use and which partition does it grab it from?
[Galaxy S I9000 Themes and Apps] RyanZA:
Zero stability issues here, no corruption, slowdown on some firmwares, but fixed by clearing up ram.

If you are using Odin to update, then you can leave it installed. If you are using Kies to upgrade (Kies is pretty bad, I'd recommend flashing using odin!) then you should remove the lagfix first.

Alternatively, upgrade the new rom with kies, and then use the format option in recovery.

It seems a bit weird to have to say it, it should be obvious. I guess I'll put a message about it though...

/data, and it uses however much you choose.
[Galaxy S I9000 Themes and Apps] Tarlabgab:
1.6 working great, man!!

waiting for more font!

Thx
[Galaxy S I9000 Themes and Apps] AndyCr15:
Can anyone tell me, will this root the new JP2? I already rooted myself, but this way is much easier if it works.

Also, if I have 1.55 and applied the fix, should I do anything now 1.6 is out?

Thanks.
[Galaxy S I9000 Themes and Apps] gonsa:
i get an error while applying the one-click lag fix 1.6.0 on the xxjpc.

i moved some app to the sd card before applying it. is this the reason? do i need to have all the apps in the internal memory for the fix be applied?
[Galaxy S I9000 Themes and Apps] Orillian:
Some averaging of benchmarks with and without the lagfix 1.60, just for fun.

I used the Quadrant advanced and I did 4 runs with and 4 runs without the lagfix. The only changes I made between them was the adding and or removal of the lagfix.

With LAGFIX

Total: 2178

CPU: 738

Memory: 1839

I/O: 7117

2d: 308

3d: 890

Total: 2150

CPU: 760

Memory: 1855

I/O: 6956

2d: 296

3d: 885

Total: 2193

CPU: 759

Memory: 1855

I/O: 7170

2d: 308

3d: 872

Total: 2157

CPU: 751

Memory: 1832

I/O: 7030

2d: 306

3d: 868

Average with LagFix

Total: 2169.5

CPU: 752

Memory: 1845.25

I/O: 7068.25

2d: 304.5

3d: 878.75

No Lag Fix results

Total: 867

CPU: 762

Memory: 1751

I/O: 605

2d: 311

3d: 904

Total: 874

CPU: 761

Memory: 1871

I/O: 608

2d: 295

3d: 837

Total: 899

CPU: 752

Memory: 1863

I/O: 645

2d: 315

3d: 922

Total: 886

CPU: 761

Memory: 1847

I/O: 628

2d: 307

3d: 886

Average without LagFix

Total: 881.5

CPU: 759

Memory: 1833

I/O: 621.5

2d: 307

3d: 887.25

As you can see the CPU and the graphics seem to be taking a small hit...but due to the fact that I did only 4 runs at each level those numbers could be completely coincidental. That said the differences are still so close that I don't honestly think they affect actual performance on the phone at any determinable level. In fact I"m guessing if I averaged these types of scores across say a 100 or more runs at each point those averages would get closer together, making the actual differences even smaller.

With the lagfix in place though the I/O is huge of course, but the surprise here was averaged out the memory scores were higher with the lagfix in place. This gave us an average difference of 12.25...woohoo! JK!

All in all I'm thinking the differences between fixed and non fixed (CPU, Memory, 2D and 3D) scores would probably normalize if I had spent enough time testing more at each level!

So what did we learn......not much! :P was fun though. and I figure I'll do similar test each time a major change is made to the apk. :)

Good nite all!

O.
[Galaxy S I9000 Themes and Apps] yuliusaje:
^^^ woow...it's very fun:D

hey,anyway how much partition on ex2 would be the best to run the lagfix???

and what would be the difference?
[Galaxy S I9000 Themes and Apps] LuffarJoh:
Same here, but did not move any apps prior lagfux attempt.

Any idea how to solve?
[Galaxy S I9000 Themes and Apps] techno80:
Error message

me too! I have 1492 mbytes free and after I start One Click Lag Fix

I get the message "failed with an error could not link loopback device /dev/loop0 to /data/linux.ex2!"

what can I do?
[Galaxy S I9000 Themes and Apps] thunderteaser:
Uhm, probably yes since the external sd folder has been renamed to "external_sd". And I guess OCLF has not been tested against Froyo's a2sd.
[Galaxy S I9000 Themes and Apps] diamond69:
i had the same issue (could not link loopback device)

and its true, the installed apps (via titanium) caused the problems.

- i made a factory reset (root will be still alive ;) ) and

- installed & started the one click lagfix before installing ofther apps

--> it works like a charm now :D
[Galaxy S I9000 Themes and Apps] Rawat:
I know, lol. Installing the apk was my first experience of rooting and modifying an android device. Your apk made it so easy that I had no reason to not apply it. ;)

When the new ROM came out, I thought cool, let me update my firmware. I asked a few people, and they said that I can just update it, and because it'll overwrite root/lagfix, I won't need to remove it.

Seems like a few other people have assumed that too.
[Galaxy S I9000 Themes and Apps] RyanZA:
Odin does overwrite it. Kies seems to do some strange copying method. I personally think Kies is a pretty bad idea to use, even if it is official! ;)

As far as the JPC issues... I'm using JPC with the apk without any issue. I'm guessing your issues are more to do with not removing the lagfix before upgrading with Kies?

If so, try use the option to restore the bootlogo, and then reboot.
[Galaxy S I9000 Themes and Apps] Rawat:
Sorry, I should clarify. This was a week or two ago, and I was trying to update to JM1. After kies borked it, I downloaded JM5, and flashed it on via Odin.

Kies is a nightmare. I'll flash via Odin from now on :D
[Galaxy S I9000 Themes and Apps] Chamgea:
Hey Ryan... real quick question about the LagFix.

1. Does this LagFix shorten the life of the phone, since it is running faster?

2. Will I be able to install the new Froyo ROM or OTA when it comes out if I have this LagFix?

Thanks for your help!
[Galaxy S I9000 Themes and Apps] tokinux:
Hi!

I've tried to install lagfix 1.6 on Jpc firmware. During the process I received this message:

OneClickLagFix V1+ Failed with error: Could not link loopback device /dev/loop0 to /data/linux.ex2! losetup: /dev/loop0

I've 1.5Gb available.

Someone could help me pls?

I've tried two times with the same error.

Tnx!
[Galaxy S I9000 Themes and Apps] RyanZA:
It doesn't make your device run faster - it makes your device run smarter. So no.

Just remove the lagfix before accepting the OTA.

Try reboot. Maybe the loopback is in use by something else. Other than that, I'm not sure.
[Galaxy S I9000 Themes and Apps] tokinux:
Ok, tnx, I've rebooted my device and tried again but I have the same error.
[Galaxy S I9000 Themes and Apps] LuffarJoh:
thanks. will try this!
[Galaxy S I9000 Themes and Apps] Chamgea:
Cool...

I would just uninstall the LagFix like I would any other apk file right?
[Galaxy S I9000 Themes and Apps] taapires:
I can confirm this... Using the method described above cleared all the problems regarding the loopback device link! =D

Thanks! ^^
[Galaxy S I9000 Themes and Apps] Bobler420:
hey ryan i got the lag fix installed its been great so far but sometimes my phone loses service and freezes up then reboots by it self its only happened since i got the lag fix, heard of this happening before and is there a solution thanks
[Galaxy S I9000 Themes and Apps] Chamgea:
I installed the LagFix but now I can't mount my phone to my computer. The drives don't show up on my computer anymore. Is this supposed to happen?
[Galaxy S I9000 Themes and Apps] piqnica:
Sorry for the stupid question, but if I install this app can I uninstall it later and will it automaticly remove the root ? Thank you and sry again. :o

Well I have 1 more q. I clicked root device 2.1 and it said to reboot. I rebootet ( holding vol down + home + power ) showed up Downloading... Do not turn of Target!!! and it stopped there.. So what do I have to do .. I'm waiting 10 mins since its gone..

Please help!
[Galaxy S I9000 Themes and Apps] Bobler420:
hold down the power button for 5 secs should turn off your phone

do the volume UP + home + power to get into recovery mode

then apply the update.zip and it will reboot after that

im not sure if thats right thats what i did and it works then do the lag fix and wait

when you boot up it will be on a black screen for about a min or 2 its fine just doing w.e
[Galaxy S I9000 Themes and Apps] piqnica:
Thank you, Bobler420 ! It's done. I applied update.zip and now I have a su perm. But I don't thing the lag fix is installed. Quadrant is still 859 and the phone is slow like a snail. What did I miss ?

edit: Ok, now I have to install EXT2 tool ? And than to reboot?
[Galaxy S I9000 Themes and Apps] RyanZA:
Just rooting won't install the lagfix. The root is just to enable the lagfix to move your data files around. :)

Don't think this is a lagfix problem, but more a firmware problem when something has gone wrong with a previous flash or similar. At least, this problem can show up with or without a lagfix installed. If you had the international SGS, I'd recommend doing a clean flash to JM* or JG9, but I think the canada ones are different.
[Galaxy S I9000 Themes and Apps] oDeACoNo:
Thanks! What's a good amount to start with? Currently I have about 1.49GB avail.