yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] RyanZA:
Hard to test since I don't have the bug myself, but... I guess those are the only 3 you have on disk. I guess you need to select the others in the settings first, before they will show up in the OCLF app.

The internal storage works well, but it is FAT32 and non-journaled. It might actually be better though, but I'm not sure. I'll test it a bit and maybe make it an option in future. However, you will be unable to unmount the internal SD card then, such as when plugging it into a PC.

512mb is fine if you plan to use 512mb or less of data. I personally have mine set around 700mb, but I don't think I have ever used more than 400mb of space. Although, I only install apps that I will actually use. ;)
[Galaxy S I9000 Themes and Apps] Val3r10:
Thanks for explaining.

Actually (in 500+ posts...:rolleyes:) I missed existing filesystems were reused.

Otherwise, with cutting partitions and creating trailing new ones (as the old lagfix to the external MicroSD did), this won't be an issue.

Your choice is fine and much less invasive :D

So, such 500/700mb limit is only a quota out of 2gigs in the application storage ?

Is the unused space by data still available to apps ?

Just a curiosity: without lagfix, where the data areas are stored ? I.e. which other memory I'm freeing this way ? ;)

Thank you again for your support
[Galaxy S I9000 Themes and Apps] Orillian:
Good guess, I'd never tried the ones that were not showing up! after I added them then went into OCLF they showed up in the list of selectable fonts.

Good catch! :)

O.
[Galaxy S I9000 Themes and Apps] odyssey61:
Has anyone tried the OCLF on the latest 2.2 rom i9000tgyzsjp2? Does the root work? Cheers
[Galaxy S I9000 Themes and Apps] balance101:
will this mess up the boot up animation?
[Galaxy S I9000 Themes and Apps] odyssey61:
It hasnt for me. There is a fix in the app anyway.
[Galaxy S I9000 Themes and Apps] stan28:
Ryan,

I keep getting OneClickLagFix V1 + failed with error: Broken pipe message.

Any idea?
[Galaxy S I9000 Themes and Apps] ngautam:
lag fix

i ran the lag fix app and it finished but the score im getting is low :( its giving me a 980 or 1000 and nothing more :confused: i have the bell samsung galaxy
[Galaxy S I9000 Themes and Apps] Inios:
Hasn't for me either - I'm using the Bell Samsung Vibrant as well
[Galaxy S I9000 Themes and Apps] stan28:
I used v1.6.0 and that have solved the broken pipe issues.
[Galaxy S I9000 Themes and Apps] zimphishmonger:
No offense to anyone, but what Cyanogen demonstrated is correct. If you use Quadrant Advanced, you can see HOW its getting those scores by showing each individual system component score (CPU, memory, IO,2d, 3d, etc) and although the I/O scores have improved substantially (using any of the lagfixes), it should not raise the system score that high, as nothing but IO speed has increased.

For example, notice in my attached screenshot that the Nexus One is destroying my cpu score (and all Galaxy S running 2.1), as it is running using 2.2 and JIT which improves the CPU score. However, due to how Quadrant skews the system-wide score, the "lagfixed" Galaxy S will score higher because its IO score was so significantly higher than anything else, despite the Nexus One having a faster CPU. The IO score takes up almost 2/3s of the entire score, which shouldnt happen in an overall system benchmark. Improving IO should only improve the benchmark scores by a certain extent, not exponentially as we have seen.

See this article for more info: link
[Galaxy S I9000 Themes and Apps] leegoon84:
I'm jumping from JM6 to this froyo rom.

My JM6 had lagfix with EXT2.

When I flashed it with this JP2 rom, I didn't format my internal SD card.

When I run 1click lagfix APK, will it simply overwrite existing lagfix partition?

or create new one consuming additional 1.6GB?
[Galaxy S I9000 Themes and Apps] hizbulsings:
To zipfishmonger:

No offence also but how can you improve your processor speed without gaining any advantages on other factors like 3g performance, memory performance etc.
[Galaxy S I9000 Themes and Apps] andrewluecke:
Probably jit
[Galaxy S I9000 Themes and Apps] LevitateJay:
Isn't there a JIT enabled ROM out?

& judging from some benchmarks seen in that there wasn't a big CPU boost?
[Galaxy S I9000 Themes and Apps] RyanZA:
IO is a very very large part of typical phone operation. You can argue it, but quadrant has created that breakdown based on actual usage by apps (apparently). It makes a lot of sense too - most people use their phones to launch an email app, or phone app, etc. They are not using their phones to process pi.

They should probably be using some kind of logarithmic scale for IO, I guess, but the argument that I/O doesn't matter is junk. I/O is more important than CPU for common every day tasks. A phone with double the I/O speed (latency, throughput, memory, everything) is going to appear twice as fast for most users.

Just check out this lag problem -- it is completely I/O related, yet lots of people go around blaming touchwiz, or cpu optimizations, etc. It is none of that, it is simply I/O, and I/O matters. A lot.

This EXT2 fix doesn't solve the I/O problem yet either. It just makes it a bit better. It only solves it for small reads/writes which can be buffered (luckily most apps fall into this category). We should have a complete solution soon, by the sound of it, although it will require flashing a new kernel. (Easily done right on your phone with the available tools though!)

EDIT: I'd also like to point out that JIT is not that good, and it only really helps benchmarks (well, tight loops). I/O speed increases will always increase your phones speed for common phone tasks. JIT will only increase CPU heavy, java based (if you write it using the NDK then JIT won't help you), loop intensive applications. There are far less of these than you think.
[Galaxy S I9000 Themes and Apps] RyanZA:
The unused space is, unfortunately, completely unused. There are ways around it, but none are issue/complication free. You can check out the 2-3 script which may (if it doesn't make all your data explode) give you 1.5GB of space to play with, regardless of how much you started with.

Nope.

Annoying bug...

If anybody wants to try find the problem, the source is open and maybe you will have an idea of how to fix it. :D
[Galaxy S I9000 Themes and Apps] borchgrevink:
Great news, but what do you base that on?
[Galaxy S I9000 Themes and Apps] odyssey61:
The progress that has been made with mods for this phone I guess.
[Galaxy S I9000 Themes and Apps] Bobler420:
hey guys i just got a few newbie questions

1. if if root and put the lag fix on my phone i can just remove the lag fix and unroot and and ill be able to update to frayo when it comes out officially?

2.when i update to frayo will the lag fix be removed since the flash will replace everything.

3 im just running the stock firmware do i need to back up anything.
[Galaxy S I9000 Themes and Apps] MomijiTMO:
You could but I'd just leave it rooted.

Yes

Your call. I don't think you need to but you could to be extra safe.
[Galaxy S I9000 Themes and Apps] bust114:
I cant'

I can't use FBplum font after this.

i set the font to the fbplum and i restarted several times and it didnt work.

so i undid lagfix and as soon as lagfix rebooted mine, it was in fbplum font.

then i lagfixed again and now its again default font....

any suggestion?
[Galaxy S I9000 Themes and Apps] Bobler420:
Thanks for the help full reply I think I'm gonna give it a go

One more thing is since I have the stock firmware does this alter the firmware and If I uninstalled would it be the same firmware after I removed the root and fix. I just want all the info before I giver a go thanks a lot guys your great

I'm new to the android scene so I'm learning :)
[Galaxy S I9000 Themes and Apps] bust114:
btw the font was bought from the market
[Galaxy S I9000 Themes and Apps] n2oo:
I read the whole thread and faq, but I still have few technical questions.

1. Is there any system safety issues?

For instance, if power fails (battery discharges) wouldn't there any data faults? Or ext will save ram buffer to flash automaticaly before system shut down

(I think there could be big problems if I remove battery from working phone, but without lag fix I suppose they allso occure:) )

2. All fixes rely on virtual ext partition, or is there any witch fully replaces internal storage file system?

3. How works wirtual partition, what could be if flash buffer (200mb by default) will overflow? Or it periodicaly rewriting data from ext to rfs?

Thank you for replay.
[Galaxy S I9000 Themes and Apps] Roy Ngan:
FYI. I can't use this apk to root XFJM6 + OLBJG4 CSC combination.

tried few update.zip, but looks like none of them are working.
[Galaxy S I9000 Themes and Apps] mickeko:
On older firmwares flipfonts are installed at boot before the logo is shown, because of that it won't be able to copy the appropriate files because the directory where the font is installed is not mounted yet. This is changed on the JM firmwares, where flipfonts work properly even with the lagfix.

Sent from my personal Dis-organizer GT-I9000
[Galaxy S I9000 Themes and Apps] KENYONB:
1.6 in Market?

When will version 1.6 be released to Market? I see 1.5.4 now.
[Galaxy S I9000 Themes and Apps] zimphishmonger:
I am in no way stating that IO doesnt make a difference, I think we can agree that IO makes a huge difference. I also agree that most people use their phones for IO-dominant purposes. I just dont agree that the boost we are getting can justify the scores we are seeing. If you compare out real-life performance to that off say a Nexus 1, you will find them to be fairly comparable in app loading, email and web surfing, menu speed, etcn aka typical "normal" phone usage (except in 3d games, as the SGS has a much better GPU). That is not what is being stated in benchmarks. That is my only point.

I agree these IO "hacks" are making a huge improvement for the Galaxy S limitations (RFS :mad: ), but I just dont agree that the improvement has increased my phone's overall real-world performance by over 200%.
[Galaxy S I9000 Themes and Apps] Spiffywerks:
I suggest getting the latest version, 1.6 now available on the market. Ryan has incorporated a temp solution for the font issue, still experimental, but may help.
[Galaxy S I9000 Themes and Apps] RyanZA:
Ah, I see where you're coming from. You're right. :)

A benchmark is like an IQ test, it shows how good your device is at that particular benchmark. You could always construct a benchmark that will show the exact opposite rankings. Quadrant does a lot of small file operations, which the lagfix speeds up considerably.

In real usage, you have both small and large file operations. Receiving an email, re-opening an app so that it loads a bitmap or 2 - these are the small operations that are massively improved. Loading an app for the first time is a larger operation, depending on the size of the app. This is sped up a bit, but not near the 200% of small operations. Ideally, quadrant would do some small and some large file operations to give us a better idea of the score, as well as multithreaded I/O operations and other things that happen to a phone.
[Galaxy S I9000 Themes and Apps] mickeko:
Promptly after my reply explaining the problem, coincidence or did I actually manage to contribute something useful for a change? ;)

Sent from my personal Dis-organizer GT-I9000
[Galaxy S I9000 Themes and Apps] Spiffywerks:
This also explains why lag fix doesn't improve things like stalls when installing apps.
[Galaxy S I9000 Themes and Apps] raspdeep:
hi ryan, is it possible to adjust the size ext2 image file? im a light user as i flash rom all the time so i do not need a big image file. also does this backup a copy of the image file because i corrupt the image file all the time when testing kernels as it hangs the phone when i do something crazy :p

thanks
[Galaxy S I9000 Themes and Apps] oyko:
I tried v1.6. But still got broken pipe issue....I used DXJG4 firmware. Any solution? Thanks
[Galaxy S I9000 Themes and Apps] jkwilson40:
LagFix1024.sh - Makes a 1GB file on /data

After I do lagfix can i take out file from internal sd storage for more space.
[Galaxy S I9000 Themes and Apps] zimphishmonger:
That is exactly what I was trying to get at. Not that Quadrant is a "Bad" or "cheatable" benchmark, but that you need to take the results from a certain perspective, not the end-all-be-all. I actually think the advanced version (which shows all the various scores using colors) is a great benchmark as you can actually see what u are improving, even if the overall system score may not be 100% accurate to real-world usage.
[Galaxy S I9000 Themes and Apps] Orillian:
quadrant is skewed, but that is the ken of the benchmark! Even ones that try to approximate real world scenarios are still only approximating! The benefit of a benchmark is to show you if anything your system does has improved, even if those improvements are not noticable. I know a lot of guys from the PC hacking csene that have become obsessed with PC benching and in the end they only see the Futuremark scores etc, of their benchmarks. It's a sickness really.

I do have to agree with RyanZA that IO does make a huge difference for real world results though! while the games in general do not play fster and the apps don't work faster etc, with the lag fix they do manage their files a TONNE faster then they did. I play around with the FXCamera apps like Vignette and Retro Camera etc a lot and I was seriously disappointed in those apps when I first got the phone due to the fact that even at .3mp many of the pics took 1-1.5or more minutes to process the effects. Now after the lag fix we are talking 5-10 seconds to process the same image. THAT is a 200% increase in performance or more if I ever saw one! It's a prime real world example of the improvement of the lagfix.

O.
[Galaxy S I9000 Themes and Apps] zimphishmonger:
That's a very limited example. You would have to see the same improvement in EVERY app for the 200% benefit to be valid, not just in that app. Also, counting an apps loading time isnt a very accurate way to approximate system performance. Those camera apps are actually doing quite a bit of CPU processing of the image, so CPU improvements will improve performance for those apps.

Read my posts again, as Ryan eventually agreed with me. I am stating a general fact of benchmarks, and Quadrant just happens to be quite vulnerable to that effect, as we can see from the skew. You are saying "loading time improved significantly" by using the IO mods, which is a given. However, Quadrant (Standards) score's are saying that your entire system is 200% faster, not just your IO. In fact, Quadrant Standard is literally a disservice (and more of a demo) to everyone, as you really learn very little by running it. Quadrant advanced at least gives you more info, so you can examine your results in a more accurate manner, determining where your system has improved or needs to be improved, via a component to component comparison.
[Galaxy S I9000 Themes and Apps] LeDiable:
Is a Froyo Fix coming, RyanZa?
[Galaxy S I9000 Themes and Apps] gwwaters:
RFS --> ext2

Has anyone thought about or played with reformatting the RFS partition to be a ext2 (or 3/4) partition. i.e.: not using the loop device.

Is this even possible?
[Galaxy S I9000 Themes and Apps] Bobler420:
will this work with the firmware JPC
[Galaxy S I9000 Themes and Apps] coolbomb:
Hi Roy,

Same here, I can't root my vibrant with BJG4, I used the market version, direct installation and also the JJROID one... but none seems to work. And my phone is lagging like there is no tomorrow.
[Galaxy S I9000 Themes and Apps] mickeko:
I fully agree with that. Performance is best measured in using whatever you're benchmarking the way it's intended. Increased productivity, faster loading times, less waiting... If you can't notice it in regular use, it has no value whatsoever.

I wish I had a nexus one, I'd try the lagfix on it just to see if it would give the same boost on I/O (which I find likely). Just because it has "no lag issue" (I'm not convinced that's entirely true, but I've never seen a nexus one, so I can't really do much more than guess) doesn't mean there can't be a performance gain (specially in quadrant). Need has NEVER been the TRUE driving factor when it comes to hacking, curiosity is the key here. :)
[Galaxy S I9000 Themes and Apps] RyanZA:
Best bet for now is to just uninstall the lag fix, and reinstall with the settings that you want. It's safe and takes around 10 minutes.

I don't believe Quadrant is in any way more vulnerable to this type of thing than any other benchmark. Linpack is hailed as an accurate benchmark, but it shows 200%+ improvements for JIT on the nexus 1. In reality, a nexus 1 with 2.2 is not noticeably faster than a 2.1 nexus 1 in every day tasks.

So while I agree that quadrant is very far from a perfect benchmark, I'd say that linpack is even further away than quadrant is from being useful. (Linpack is actually measuring float point performance. Floating point is used for maybe 30 seconds per day in regular phone usage. Therefore an increase in linpack shows absolutely nothing.)

This fix works fine on froyo, I am using it currently on JPC. However, you will need to root the device yourself. Rooting froyo is actually non-trivial at this point. I'll update it when a better rooting method for froyo is found.

Supercurio is working on this. I haven't touched it yet as he seems to be doing a good job so far. If he doesn't pull through though, then the Cyanogen people will probably have it for us (I think they have it going already in their 2.1 Galaxy S AOSP version). If they don't pull through, I'll give it a shot myself. :)

The lagfix apparently has a very minor effect on the nexus 1. It already has a fast filesystem. The hardware in the SGS is really next generation stuff when compared to the Nexus 1 - it really can't compete on a transistor level. :)
[Galaxy S I9000 Themes and Apps] zimphishmonger:
A agree, Linpack is a HORRIBLE benchmark, except when you are JUST testing your CPU. After using an OC kernel, Linpack is the best way to see the improvement, but its completely synthetic, so real world performance may be the same. JIT does make the CPU faster for floating point, which although isnt used very much, is useful for certain things. Same way our increased IO helps w/ certain aspects, but not with others (3d, 2d). When we are using FPP, it def matters, but you are correct, we use FPP very little on a phone. However, until we have a true storage\IO focused benchmark that doesnt skew an entire system score based on that, we will never know exactly how useful these "lagfixes" are. Until that happens, the best comparison is probably found by comparing I/O score (green) to I/O score between 2 quadrant runs, as we are removing any other variable (other system scores, 3d, 2d, cpu,etc)

I think what we can take out of this discussion is that there is no "real-world" benchmark for android yet. Every benchmark seems to be biased towards a certain area of the system, or is completely synthetic, both make the benchmark useless as an overall system performance measure.

These apps are only useful to benchmark junkies such as myself, who want to tune every single bit of performance out of the hardware. When comparing against other devices or to real-world performance, they all fall short
[Galaxy S I9000 Themes and Apps] Liemannen:
So how do i get this to work whit JPC?

i dl the apk that puts the updatezip on root

then i flash in odin the i9000_kernel

then put the phone in recovery and apply your update.zip that gives me root, su, bb and the lagfix

then flash back in odin the jpc kernel?
[Galaxy S I9000 Themes and Apps] RyanZA:
Apparently this isn't really true after doing more reading (it seemed weird to me!). It actually isn't the JIT that is making linpack on 2.2 faster on the N1. Google apparently optimized/turned on some type of floating point processor on the snapdragon. That is the reason for the huge linpack scores, plain JIT on the N1 gives similar scores to the SGS. I don't think the SGS even has any sort of floating point processor, it was probably removed for battery purposes. At any rate, piping floating point through the graphics chipset should theoretically be possible for some really amazing speeds. :D Might be fun to play with that if I knew how. (OGL ES 2.0 shader code, right? Does the GPU support anything as crazy as that? ;) )

Not sure if this is totally accurate in regards to quadrant (excluding the 3d score which only affects games (would be awesome to have 3d accelerated homescreen though...)).

Any increase in quadrant score is going to make your phone run faster. The scales may be out of whack, but a phone with 2000 quadrant score is almost guaranteed to run regular day-to-day operations better than a phone with 1000 score.

The only question is 'what is a quadrant point', which doesn't really matter so much, cause bigger is always better, right? :)
[Galaxy S I9000 Themes and Apps] RyanZA:
That's right. Try to use a fairly new update.zip though, and not an old one. The older superuser app is a horrible piece of coding, and is probably responsible for a lot of the lags that some people get. New app isn't that awesome either. Meh... I think I'd prefer a 10 line app that just allows anything and everything to aquire root! ;)
[Galaxy S I9000 Themes and Apps] zimphishmonger:
About quadrant, ya, better is always faster. My whole point w/ the article and this discussion was "how much faster is it?" and "where is it faster?", as well as showing the limitations of a benchmark. I am much less interested in bad mouthing quadrant as I am in making people aware of what Quadrant scores mean, and how to compare them.

Now we are talking...... Very interesting info about JIT. I had a sneaking suspicion something was special w/ the N1, as a 7megaflop to 45megaflop jump is huge.

However, we are using 3d accelerated homescreens....sorta, at least. Depends on the LWP you are using. I am using the Aquarium donate, which is certainly a 3d rendering (probably OpenGL ES 1.1). I think our GPU supports OGL ES 2.2, but we just need an app\lwp that takes advantage of that.
[Galaxy S I9000 Themes and Apps] n2oo:
Hi RyanZA, highliting several questions for you:
[Galaxy S I9000 Themes and Apps] RyanZA:
I mean the whole drawing backend of android using OGL for compositing instead of the CPU, like with windows aero and linux compiz. Then the GPU speed will have some serious impact. And imagine the effects! :D

I doubt you can ever really educate most people on 'score breakdowns' and that type of thing. Most people don't really understand where the CPU ends and the I/O begins, or where and how one would be better than another. Judging by the school systems, it's apparently pretty good if they even understand what percent means! :)

EDIT: Although the people on this forum are, in general, really top notch! :D
[Galaxy S I9000 Themes and Apps] Bobler420:
is ever thing on here updated ( the first page .apk and the app on the market place)
[Galaxy S I9000 Themes and Apps] Liemannen:
äsch is going back to a 2.1 fw this odin and puling battery stuff for every update.zip fixes are to mutch for me.

everything was fine this morning useing JM5 + your first oneklicklagfix, volym boost thing and battery icone change thingy .

ihope you and the other smartheads comes up whit a easy root for 2.2 :)
[Galaxy S I9000 Themes and Apps] RyanZA:
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)

Answered about 100 times already, but whatever! :)

1. If you pull out the battery, there could be issues! This is regardless of lag fixes, but the lag fix probably makes it worse. The battery running out is fine - the phone turns itself off automatically when the battery is low. Mine does, anyway.

2. There is one which uses the external SD card, but it has it's own share of issues.

3. What what?