yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] RyanZA:
That post is a little out of date now. It misses a new option made by dkcldark :

[Voodoo Lagfix] : Play Voodoo with STOCK ECLAIR kernels! - FINAL

http://xdaforums.com/showthread.php?t=786509

It is the same as the regular voodoo, but uses all of the kernel improvements in JM8! :)
[Galaxy S I9000 General] sprucas:
guys,

wondering if someone can help?

i'm running I9000XXJPC with Doc's RomMod (Slim)

since i have SDHC Class 6 SD Card I formatted it with EXT3 FAT32 partitions (in that

order)

I found a post that showed how to run a variant of Mimocan's lagfix - but for froyo

now i want to upgrade to JPH or JPK - but for the life of me I can't find the post that showed how to user EXT3 partition on SDCARD to run lagfix with userinit/playlogos fix

can anybody help me either find the post - or tell me how to run a variant of mimocan's lagfix with ext 3 on sdcard called with userinit?!?!
[Galaxy S I9000 General] lubu21:
No doubt comparing to winmo, i was from it too with omnia :D

But comparing it with the apple counterpart considering it having totally superior hardware specs doesnt justify for it to be any worse off than iOS :(
[Galaxy S I9000 General] sprucas:
don't worry - found it http://xdaforums.com/showthread.php?t=745587

I would highly recommend this fix - my JPC is smooth as butter no issues whatsoever

I agree that modifying the internal SDCard would be better than using the Ext SD Card slot - but if you have a SDHC Class6 + card then it works sweet
[Galaxy S I9000 General] Seifer1975:
Welcome to the 99 club :p

Cannot compare to apple because iphone is not a multi-tasking phone. If I were to make a phone that can only run 1 thing at a time, and it still lags, then I ought to be shot.
[Galaxy S I9000 General] drkbli:
THX for discussing the different lag fix solutions.

I tried 'OneClick Lagfix by RyanZA (V 2.1+)' and 'Voodoo lag fix by supercurio (Beta 4)'.

Quadrant benchmark results (rounded): no lag fix 800, OCLF 2200, Voodoo 1700

Did anyone experience the same? Any explanation for the difference between OCLF and Voodoo? Is there such a big difference between EXT2 and EXT4? Who'd have thunk it? When running the Quadrant benchmark I noticed the biggest difference in section 'database read/write' (wondering which database?)

For now I use Vodoo lag fix: EXT4 should be more reliable, no root, color fix included, more space left on internal storage
[Galaxy S I9000 General] distortedloop:
This is so far off topic I shouldn't respond, but while it's popular in the Android community to hate on the iPhone, your comment that it is not a multi-tasking phone is just plain wrong. It's multi-tasked since day one; though Apple restricted multi-tasking to its own applications originally. Jailbreak it and you can multi-task all you want - if you're the type who'll root your Android device, you should have no argument against, or problem with, jailbreaking.

All your questions have been discussed to death in a couple of other threads so I won't go into details here, do a little searching for those, but short answers:

Yes, everyone notices the same Quadrant score. No, it's nothing most of notice in real world use of the phone between OCLF and Voodoo. The way OCLF buffers the i/o accounts for the speedup; it's not so much the difference between ext2/4. The only part of Quadrant that should be affected by these hacks is i/o (db read/write), so of course that's the difference.
[Galaxy S I9000 General] RyanZA:
The internal SD card has far more in common with the brand new desktop SSDs that are appearing for sale now, than with conventional NAND storage that the NAND filesystems are for. Rule of thumb is that benchmarks for filesystems on desktop SSDs should carry over to the SGS's internal SD - closer than benchmarks on spinning media or low level NAND, anyway.

None of these benchmarks really match the SGS's performance, though, as the SGS is not a desktop device with a very fast X86 CPU, and it also doesn't have the low level access of traditional NAND.

Basically, we don't have good, proper benchmarks yet. I have a project to get some decent benchmarks going (see RealBench), but I haven't had the time. :( Till someone puts together some good benchmarks for us, stick to wisdom/benchmarks for desktop SSDs rather than NAND devices! :)
[Galaxy S I9000 General] hardcore:
Hi guys,

Just sharing some ideas. I've been trying to tweak the linux settings without having to move /data to an ext2/3/4 partition.

So far I'm trying stuff using startup scripts. Using the playlogos hack I've put a startup script in /data/userinit.sh. I use /data because if you put it in /system/ and are unable to boot, then at least a recovery-mode wipe the script.

Here are some things I'm trying.

THESE ARE ALL EXPERIMENTAL. TRY THEM AT YOUR OWN RISK!

1. Remount all partitions with the "noatime" option (default is "relatime") which should speed up access. Example code would be:

echo "Remounting partitions with noatime..." >>/data/userinit.log

for k in $(mount | cut -d " " -f3)

do

sync

mount -o remount,noatime $k 2>>/data/userinit.log

echo "Remounted $k" >>/data/userinit.log

done

echo "Done with remounting partitions!" >>/data/userinit.log

2. Tweak the io scheduler. I'm still using CFQ but with the low-latency option on, and some parameters changed.

for i in $(ls -1 /sys/block/stl*) $(ls -1 /sys/block/mmc*)

do echo "0" > $i/queue/rotational

echo "1" > $i/queue/iosched/low_latency

echo "64" > $i/queue/read_ahead_kb

echo "256" > $i/queue/nr_requests

done

3. Tweak lowmemorykiller settings:

echo "2560,4096,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree

4. Add a swap file. (Maybe a bit crazy, but it seems to help. Still testing.)

EDIT: Swap file makes the phone somewhat 'erratic'. Swap on external SD swap partition was more stable, but prone to some huge lags sometimes. Now testing with no swap file - perhaps that would be best.

Remounting the /cache partition as vfat (FAT32) and putting a small 24M swap file on it. My /cache partition has 30M free. It seems to help. And I noticed that when remounted as vfat, it's a LOT faster when writing to it compared to RFS, about 2x faster using dd sequential writes.

First you have to manually create the 24M swap file:

dd if=/dev/zero of=/cache/swapfile bs=1024 count=24576

mkswap /cache/swapfile

Then put this in the startup script.

echo "Remounting /cache as vfat and turning on swap..." >>/data/userinit.log

sync

umount /cache 2>>/data/userinit.log

mount -o noatime -t vfat /dev/block/stl11 /cache 2>>/data/userinit.log

swapon /cache/swapfile 2>>/data/userinit.log

echo "Swap configuration done." >>/data/userinit.log
[Galaxy S I9000 General] Trinitronik:
Hey everyone! Here is my first post about my Galaxy S lags..

Info 'bout my phone:

Firmware: JM7 (flashed with thicked re-partition) + RoOt + OCLF lag fix app

Phone: Samsung Galaxy S 8 gb + 16 microsd card

1. Music Player: Sometimes when I plug in my earphone it plays both in speaker and

earphone.. WTF?

2. Sometimes while someone calls me I just cannot pick up the phone...

3. Battery goes down after 4-5 hours using it...

(all turned off... WI-FI, GPS, GPRS, Blutooth, about 4 hours playing music, and 1 hour internet+games+sms)) Does it normal?

4. It can lag... Really... Sometimes I'm not able to run some apps.. (I'm using advanced task killer (or app, it doesen't matter)

[OFFTOPIC] Does it possible to use Flash 10.1 on ECLAIR? I heard somewhere you can download it...

Sorry for my poor english :))

Regards
[Galaxy S I9000 General] Samga:
Sensor Server Yamaha

The service /system/bin/sensorserver_yamaha always causes CPU load, mostly around 8%, sometimes much more.

Does anybody know why?

I wonder if this contributes to the lags.
[Galaxy S I9000 General] hardcore:
That's the orientation sensor.

I think its working on overdrive or something because one thing that irritates me about Froyo ROMs is that the screen rotates too quickly! I mean its super sensitive - it often rotates to landscape even after a slight tilt.
[Galaxy S I9000 General] dakine:
What gave you the impression that Samsung is exploring that alternative?

I hope they do because its obvious there is something very wrong with these phones when compared to same or even lesser spec'd devices. Even lagfixed the phone is slower then it should be.
[Galaxy S I9000 General] RyanZA:
No evidence that Samsung is looking to remove RFS. It's not going to happen.

As far as device speed, a lagfixed+scheduler+minfree+xxjpk SGS is def. the fastest device available, imo anyway.
[Galaxy S I9000 General] dakine:
I'm running jpk, your lagfix and autokiller set on agressive and I still end up waiting for my dialer or contacts to show up, I see older phones out there that do that practically instantly. I cant call my phone really snappy. I guess look into scheduler and minfree. But it's still ridiculous that we have to go through all that trouble when it's really Samsung's job.
[Galaxy S I9000 General] vitalij:
Could you share your scheduler settings and minfree settings?
[Galaxy S I9000 General] distortedloop:
Hey something else we can agree on. Once rev'd up to its potential this phone is fast! I had to use my Nexus One (with FroYo) the other day, and it felt like a slow old dog crawling through molasses by comparison. I'm sure we disagree about which lag-fix to use, though. ;)

I think you should try Voodoo lag-fix before condemning the phone's speed.

Agreed that it's ridiculous to have to do all this crap to the phone to make it work the way it should have out of the box.

You asked Ryan, but I'll chime in with mine: I use the NOOP scheduler most of the time, and I use AutoKiller (same as MinFree essentially) set to Strict, or sometimes Aggressive.

I don't really notice a difference with any of the schedulers in day to day use of the phone. It might make a small difference, but nothing that will change your phone dramatically if you've applied Voodoo...
[Galaxy S I9000 General] compuse:
it's to hard for everybody not to update the samsung-taskmanager under jpk, that's why everybody keeps complaining about a lagg.

Clean jpk + root en never ever had a lag as i had on previous versions, haven't fiddled with the taskmanager nor made a lagfix. Standaard around 230++ MB free RAM without killing processes manually.

true froyo is the way to go!
[Galaxy S I9000 General] RyanZA:
He is using JPK, which Voodoo doesn't run on. As far as JPK goes, even without a lagfix my dialer opens instantly. Could be device incompatibilies with JPK, or a bad flash, or some other app's background tasks causing the issues - because JPK is pretty good even without a lagfix for basic phone tasks (still need a lagfix for heavy database-app usage though).

distortedloop, as far as lagfixes go... I'd disagree with you only as far as the custom-kernel voodoo goes because of the battery and video issues. As far as the awesome voodoo+JM8 kernel goes, there is nothing better yet. :D

Lagfix helps even a clean JPK! Not much, but it is def. still better than without!

Minfree set to the 'strict' preset. Scheduler force-set to CFQ - this resets all of the CFQ settings to linux-defaults, which work a lot better than Samsung defaults in combination with OCLF.
[Galaxy S I9000 General] AlexandreT:
When you say clean Froyo do you mean without touchwiz or just a clean full firmware installation?

Also, is there any data on memory consumption and lag influence by using an alternative launcher? Any ideas here?
[Galaxy S I9000 General] compuse:
It's with a touchwiz/pro-launcher ui, no idea if it's the official samsung release, but it's using the same buttons and the same applist but now you can pinch like in pro-launcher

And sure it suppose to be faster, but hardly noticeable, care to root the device more then to lagfix it for now! :)

it came out the 24th last month, prolly samsung's beta?

and I won't install an extra launcher right beside the stock launcher, i doubt it's a true pain on battery or speed but i bet it won't be pleasant to work with either. =/
[Galaxy S I9000 General] distortedloop:
I missed that he's on JPK.

I have ZERO issues with battery or video on either version of voodoo.
[Galaxy S I9000 General] Razer(x):
What's the best scheduler?
[Galaxy S I9000 General] thedauntlessone:
Running JPH2 with voodoo lagfix and minifree set to strict. No lag on my phone. Though not a lot of apps, nothing takes more than 1 second to load if i have some background apps going (usually instantly) and definitely feels really snappy.
[Galaxy S I9000 General] vigge_sWe:
So is it safe to do the Voodoo lagfix? I am pretty new to this, I haven't really cared about modding/customizing/rooting etc because I am a bit afraid of breaking my new phone :P
[Galaxy S I9000 General] RyanZA:
Not sure what to say - may be specific to the device you have. Your logo shows you as being in USA, but your sig says I9000 - did you import yours from the UK?

As far as I know, the battery and video issues are pretty much confirmed with the custom-GPL'ed kernel. If you're not seeing it, I think you're more in the minority than anything.

For some people, that 1 second to load IS the lag! ;)

It's safe, but make 100% sure you know how to flash your device using Odin before using Voodoo, just in case!
[Galaxy S I9000 General] edgardurao:
Did anyone find anything that can support or not that this filesystem change can lead to the NAND durability to be affected?

I want a phone that last at lest 2 years, and not be corrupted soon so being bricked.

All this changing... well it was pretty obvious. Why the hell doesn't Samsung Developers changed this? Something they know that won't lead them to use this?
[Galaxy S I9000 General] distortedloop:
I am in the US. I am using a Singtel (Singapore) unlocked GT-i9000 purchased the first week in July. I don't see a manufacture date under the battery like my friend's Vibrant has, but the battery that came with it was made in the end of May. I have an AT&T SIM in it.

It's my opinion that saying "battery life and video issues are pretty much confirmed..." with the majority of users, is just pure FUD. I see many more reports of loving voodoo across the net than I do of the occasional "I have battery life issues". I really suspect battery issues are combination of bad settings and unrealistic expectations for most people.

I'm not even sure what you're talking about with video issues. Do you mean the business where the screen ramps up to selected brightness slowly rather than black screen then instant on when waking the phone? That's not an "issue" since it doesn't affect performance (ie., the phone wakes up to the lockscreen the same speed). I'll acknowledge that visually takes a bit of getting used to, though.

Re: battery performance, I am using JM8 with supercurio's voodoo (including the color fix) right now. When I took my phone off the charger I played ten minutes of a podcast, with the screen on most of that time, but the phone otherwise unused. At 45 minutes off the charger I checked the battery state with the battery info/health screen and it still showed 100%.

After an hour off the charger, it just now shows 99%. This is pretty normal for my phone, when idling in the house, to get about 1.5% battery drain per hour. I even have WiFi sleep policy set to "never" and several widgets/app pulling data off the net (Touiteur, Weatherbug, Google Finance, gmail imap, yahoo and mac mail pull hourly).

In normal use, surfing, messaging, reading emails, using an app, playing a podcast, battery life is no worse than non-voodoo for me. Display is typically the largest drain, and this is what I expect, and this is what I experience when I use my Nexus One. Seems normal.

Pretty much the same experience for me whether on voodoo w/color fix, voodoo without, or Rasdeep's OC/UV voodoo kernel.

To other readers, before you blame voodoo for bad battery, wipe your phone, complete, flash JM8, restore apps but NOT phone settings. Run the phone for a day or two without voodoo under normal use and get a feel for battery life. Then flash voodoo and make no other changes to the phone and see if the battery performance really decreases. I suspect only the minority would see degraded performance of any significant amount.
[Galaxy S I9000 General] RyanZA:
I mean the tests where you can custom kernel voodoo, fully charge the device, then leave it alone for 8 hours, and check the battery level. Then put on JM8-kernel voodoo, fully charge the device, then leave it alone for 8 hours again, and check the battery level. Pretty straight forward test, very consistent results. Not much to say. It's nothing to do with voodoo (both kernels are voodoo).

As far as the video issues, the GPL'ed kernel does not have as-good MKV support as JM8 does. There are a number of videos that play fine in JM8, but will not play under the GPL kernel. Again, not really much to say here.

I believe most voodoo users have swapped to the JM8 voodoo kernel at this point...
[Galaxy S I9000 General] rgb2003:
I'm sorry, I'm glad you're not having any issues with the custom kernel/voodoo combo, but please don't call other people's experiences pure FUD! I tried this combo 3 times just to make sure I wasn't doing anything wrong. Every time from a complete, fresh flash and on the last 2 occasions, no apps and all default settings. Every time, my battery would almost fully drain overnight while phone is idle (we're talking <8 hours here). I had to charge the phone 2 times every day! I expect my battery to last one full day with light use, and I certainly expect it to last overnight, while the phone is *not* in use - I don't think these expectations are unreasonable/unrealistic.

This is what I did, and I have never looked back. The difference for me was like night and day! Again, from a fresh flash and all default settings - the phone now lasts 3 days easily on a single charge. In fact, I now have a lot more apps and use the phone much more for video streaming etc. and my battery lasts about 8x longer than before.

I know Voodoo is not the problem, it works wonders with the stock JM8, but there IS a problem with the custom kernel and voodoo, and it's not the users.
[Galaxy S I9000 General] vigge_sWe:
So voodoo can give you longer battery life too? Or is it with some other fix too? My phone lasts around 14 hours with moderate use, and I could easily charge overnight as I always bring my charger with me, but it would always be nice with some extra battery life :D
[Galaxy S I9000 General] distortedloop:
Refresh my memory, but aren't the alleged battery issues you describe that can be tested by just leaving the phone sleeping related to WiFi never going to sleep? Or is that a different issue? Seems like several kernels from Samsung get accused of that same problem, including JM8 (I just searched the thread and there's a couple of posts on JM8 accusing no wifi sleep - one says it's caused by the Indian CSC).

I'm almost, just almost, tempted to test your theory, but since I have as acceptable a battery life as I ever expect from a large screened, always connected, heavily used smartphone, I'm not sure I want to screw around with a working device for no reason other than check the FUD level around here.

Honestly, that's the first I've ever heard of that. I haven't experienced, but I don't watch a lot of mkv videos. Give me an example of the videos you're talking about to test myself; that's easy enough. I'd love to see this for myself.

That's an awfully bold statement to make; exactly how do you come to that belief? Unless you have some poll running with a substantial number of responses to back that up, or some other verifiable and quantifiable way of supporting it, it's really just more FUD.
[Galaxy S I9000 General] RyanZA:
Ummm... believe what you want, I guess? :D

I don't know what causes the battery issues, wifi not going to sleep doesn't seem to affect battery anyway - wifi doesn't seem to use any extra battery than HSDPA. It's probably just a straight lack of power savings mode in the GPL code.

As far as the MKV videos, specific examples would be the eclipse anime eps that seems to not work with the GPL'd kernel. As a side note, if anybody here watches animes/anything with subtitles - check out mVideoPlayer on the market. It's so so awesome. :D I watch a lot of MKVs on my phone, so it is a fairly big deal for me! ;) This phone is really, by far, the best mobile video player ever made so people not using it to watch videos are really missing out!

As far as the JM8 voodoo kernel goes, I really have no idea! :)
[Galaxy S I9000 General] distortedloop:
I did not call other people's experience pure FUD! I said Ryan's (continuos) unsubstantiated (in my opinion) claims against the voodoo project are pure FUD. I'll quote myself to remind you of precisely what I said:

"It's my opinion that saying "battery life and video issues are pretty much confirmed..." with the majority of users, is just pure FUD."

There's a difference.

One only need read the voodoo fix specific thread to see that there is a substantial personality conflict between ryan and curio over the direction of voodoo, as well as the use of ext2 vs ext4, and because of this I think Ryan needs to be a bit more careful about the broad and sweeping general statements about voodoo unless he's got verifiable data to back it up. I can assure you that if someone repeatedly posted across the boards here that the vast majority of Ryan's OCLF users switched to voodoo because OCLF's complicated loop mounts and ext2 method corrupted their data, that they would be accused of spreading FUD as well. ;)

Your expectations are not unreasonable/unrealistic. My phone loses 1-2% per hour when left unused, with voodoo's kernel. I've tried every version of kernel from the voodoo project website, and rasdeep's variant as well. Same results. My experience differs from yours. Either I'm lucky (I'm usually not) or you're unlucky, or there's just something different about our models of phones.

I never claimed that you or anyone else didn't have battery issues with voodoo, what I said was:

"I see many more reports of loving voodoo across the net than I do of the occasional "I have battery life issues". I really suspect battery issues are combination of bad settings and unrealistic expectations for most people."

- which addresses how I come to my conclusions AND by saying "for most" leaves room for exceptions to that belief, such as you.

There is a problem for SOME users with the custom kernel, not ALL.

This is true of every hack/mod thing posted here. Read any firmware version posted by Richthofen, or mod posted by Doc or Tat or Sam, or anyone esle. The thread gets at least a few reports of some sort of issue. Market doesn't work, WiFi doesn't sleep. Phone is laggy. Phone won't switch to EDGE, blah, blah, blah. And of course the most infamous of all concerns expressed about virtually every ROM mod on every phone I've followed: Battery life! It's an obsession with many, whether the problem is real or not.

At any rate, since you're using a form of the voodoo fix, let's not forget that voodoo has probably turned your phone from a useless laggy frustrating hunk of glass and plastic into the excellent fast device it should be with its hardware, and I hope that if you haven't already, that you'll consider supporting (donating) the dev that made that possible so that he'll continue to improve it! :)