yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] dupel:
Emm, what? Seems not oc related, but lagfix
[Galaxy S I9000 Android Development] xan:
It pops everytime for me, no big deal...
[Galaxy S I9000 Android Development] hardcore:
Hi raspdeep, just curious why you use sourcery 4.4.1 g++ 2009q3 instead of the 2010q1 version. Is it faster?
[Galaxy S I9000 Android Development] vanahaim:
Really fast .. Excellent combination of technology OC / memory hack.

This is the first time there are no browser lags (also with galaxy tab libwebcore)
[Galaxy S I9000 Android Development] isn350:
Hi

the i9000 is faster then before

but what the best lagfix for this Kernel

sorry abut me English
[Galaxy S I9000 Android Development] mr_at_sgs:
Good work m8. This kernel is really fast. The fastest I used ever. Got 2200 Quadrant Score and ~16500 Linpack.
[Galaxy S I9000 Android Development] vanahaim:
In recovery menu try one of the options (ULK-lagfix) - personally I have the best results with voodoo/ JFS overkill..
[Galaxy S I9000 Android Development] Thibale:
I was waiting for such a kernel for a while, Thanks! :D

The perfect Kernel come closer, all key features are on this forum yet!!
[Galaxy S I9000 Android Development] sunwee:
thanks for this kernel. i've never oc before, so hope someone can clarify somethings for me:

1) this kernel makes the cpu run at 1.2ghz all the time?

2) can we use this kernel to underclock as well? such as when using certain non-cpu intensive apps, or when sleeping?

3) how is the impact on battery life based on normal usage?

thanks.
[Galaxy S I9000 Android Development] raspdeep:
no. i doubt the difference is significant but you are free to test.
[Galaxy S I9000 Android Development] spekesel:
Great stuff.

One thing, what HZ setting are you using? On the "hardcore" kernel, the 500hz kernel was rockingly smooth, 100hz was a bit jiddery (to me), 250hz was quite nice too.

I am gonna guess this is a 100hz one. If so, can we get some 250 and 500hz options as well?

Otherwise, excellent freakin work, top notch.
[Galaxy S I9000 Android Development] raspdeep:
1) frequency scale between 100mhz to 1.2ghz base on load

2) yes, you can use setcpu for control but when phone is sleeping, 90% of the time it will be at 100-200mhz anyway. what you can do is set max scale at say 800mhz for underclocking

3) its been great for me so far but it all depends on usage
[Galaxy S I9000 Android Development] raspdeep:
samsung stock at 256.. not changing it
[Galaxy S I9000 Android Development] loco-:
Thanks for your work, just flashed v1.1. Its really "fast" :p

Did you raise the core voltage for overclocking?
[Galaxy S I9000 Android Development] raspdeep:
1.3v @ 1.2ghz..

my next stop is UV which allows user configurable undervolt similar to what i've done on eclair kernels
[Galaxy S I9000 Android Development] madduckuk:
great work raspdeep, i shall be trying this out tonight.
[Galaxy S I9000 Android Development] vanahaim:
Excellent. You use the latest memory config by hardcore ?
[Galaxy S I9000 Android Development] j-a-c-k:
Got problems with OpenGL software (especially Live wallpapers and games like Asphalt 5...) in v1.1 - it hangs the device :(
[Galaxy S I9000 Android Development] sunwee:
backlight notification doesn't seem to work. (i've turn it on under ULK menu).

can someone confirm?
[Galaxy S I9000 Android Development] j-a-c-k:
Have you installed "Missed Call" from market?!
[Galaxy S I9000 Android Development] sunwee:
can't confirm problem with Asphalt 5 (completed one race, no hang) but can confirm graphical glitches in certain live wallpapers like aurora and blue sea.
[Galaxy S I9000 Android Development] sunwee:
yes i have. it was working fine with Hardcore's non-oc kernels.
[Galaxy S I9000 Android Development] bozdag:
Could you remove the FPS limit on the next version?

That would be cool because then we can see the devices true 3D performance.
[Galaxy S I9000 Android Development] herly:
Impressive ..... fast .......

Does anyone knows how much heat tolerance for SGS ?

Because it's very easy going to >50°C
[Galaxy S I9000 Android Development] vitalij:
with version 1.1 Asphalt freezes - have to take out the battery.
[Galaxy S I9000 Android Development] CroSladi:
What's that patch-file? How can I add it to the v1? Or schould i flash the v1.1 instead? Have I to disable the ULF first? :S

thx for answers :)

BTW: It's awesome..best results yet with Adv. Ext4 (worked better than Overkill)
[Galaxy S I9000 Android Development] herly:
If you have V.1 before, you need the patch.

Just go ahead, no need disable ULF.
[Galaxy S I9000 Android Development] xan:
Same here, but having this problem since forever with OC kernels.

And about FPS limit.

No, he cant - its here for a reason.

We need different benchmarks, because those present (quadrant, neocore) are CAPPED by SGS. There is no reason to render 56+ FPS on a mobile phone.
[Galaxy S I9000 Android Development] shaldi:
what is JFS added on v1.1 ??
[Galaxy S I9000 Android Development] zenkinz:
no problem for me. but I test that with the kernel that I recompile myself.
[Galaxy S I9000 Android Development] lsevald:
Playback of .mkv files in RockPlayer also freezes within the first minute of playback on 1.1. I also had this issue on most of the eclair OC kernels. Keep up the good work :)
[Galaxy S I9000 Android Development] jaapschaap:
There is a reason people wanna see where the SGS is capable of, therefor we need no limited framerate because then we can not see what the full potention ;) No everyone, but some people like those numbers... But offcourse not for gaming reason's because we know the screen is the real limit ;)
[Galaxy S I9000 Android Development] xos84292:
Thank for your help! we had a good oc kernel now!

wait your uv kernel to save power:D
[Galaxy S I9000 Android Development] CroSladi:
thx and where do i have to put the patch-file? of how to flash it? :confused:
[Galaxy S I9000 Android Development] raspdeep:
I did not include BLN

patch file is source code, only for developers

it freezes even you use setcpu and limit to 1ghz?
[Galaxy S I9000 Android Development] sunwee:
right. but the option to switch it on/off is available under UTK in recovery menu. i thought it was built-in since it's based on sztupy's kernel. anyway, hope you'll add it in if it's not too much trouble. thanks.
[Galaxy S I9000 Android Development] moophone:
Doesn't seem very smooth, esp compared to JPM/Voodoo_Doctor_Edition 2 with BLN tweaks.

For example scrolling through my apps with LauncherPro is really chunky.
[Galaxy S I9000 Android Development] raspdeep:
only in 1.1 and not 1.0?

if so, it could only mean 2 things, 1) optimization flag or/and 2) mem tweaks
[Galaxy S I9000 Android Development] xan:
Nah, 1.0 and 1.1 :(
[Galaxy S I9000 Android Development] zenkinz:
could be the optimization flag.

I compiled a kernel with mem tweak + oc and asphalt doesn't hang .
[Galaxy S I9000 Android Development] deadlineone:
Nice work man ;)

1.1:

Linpack 16.7 and Quadrant 1897 with ext4^^
[Galaxy S I9000 Android Development] vitalij:
If you could share your version of kernel I'll try if it still hangs.
[Galaxy S I9000 Android Development] loco-:
This is from S5PC110 (this is ours, right?) Datasheet:

That would mean you raised the core voltage to its specified maximum for "just" 200mhz more?

Default Voltage is 1.1V (according to datasheet)? At least it would explain why some complain about the heat.
[Galaxy S I9000 Android Development] Mycorrhiza:
Pls encorporate the voodoo kernel.

Right now the lagfix part works, but the IMO much more important sharpness fix is voided once you flash the oc kernel.
[Galaxy S I9000 Android Development] trasig:
voodoo

I compiled a voodoo kernel with this OC patch and also bigmem tweaks. has the latest voodoo sound to..

http://up.1ug.org/files/voodoo.tar
[Galaxy S I9000 Android Development] iuzar:
flashed it, now testing it :) Thanks for all your efforts. Respects!

LE: Phone runs smoothly in my opinion.

Linpack-15.797

Quadrant-1855
[Galaxy S I9000 Android Development] j-a-c-k:
Can you build new kernel with the same options but replace voodoo with JFS/EXT2 support?
[Galaxy S I9000 Android Development] xan:
Where have you been??

U serious m8?
[Galaxy S I9000 Android Development] evensteven:
So to give a little feedback. 1.1 alpha runs stable so far and user experience is great. I run the plain kernel without messing with setCPU, because that app just kills my phone somehow everytime. Only issue for me is the non-working BLN as someone already mentioned.

A sad story is the fragmentation of features now. There is the one side with voodoo sharpness and sound and the other side with the beautiful clockwork mod combined with the startup tweaks etc.. You guys really need to find a way to combine that stuff into one great thing. :(
[Galaxy S I9000 Android Development] ajay003:
I don't know about others but just wanted to say I have no glitches when running asphalt or any live wallpapers and mine is running 1.2 Ghz all the time by way of set cpu.

Lag fix is ext4 and ext2 loop.
[Galaxy S I9000 Android Development] arash64a:
Hi master

I install your v1 on my phone, now how can I apply v1.1 on my phone?

And how can I set frequence to 100 or set to any other?

Can you explain recovery mode a little.

Tnx
[Galaxy S I9000 Android Development] Mycorrhiza:
I will try it now. But just for means of testing you should start a new thread for this.

Otherwise in 2 days your work will be lost under posts of people asking how to flash a rom :D
[Galaxy S I9000 Android Development] evensteven:
Don't forget the huge pile of meaningless quadrant scores. ;)

It makes sense to start a new thread, because otherwise this thread might get a bit confusing.
[Galaxy S I9000 Android Development] sunwee:
my comments after trying the oc kernel.

-general usage feels a bit snappier (not sure placebo or not)

-3d games seems to run a bit speedier to (quite sure not placebo :P)

-phone's warmer, usually at idle the temp range is about 26c, now 29c

-some gfx glitches in live wallpapers (others have complain about hang when playing asphalt but i tried about 5 mins, no hang)

-battery life suffers quite abit (to be expected). sleeping overnight usually drops my batt by about 4%, here drops about 6-7%. also notice battery dropping quite fast when i go about my daily use. this is probably the result of higher voltage?

wishlist:

-stable oc at lower (or even lower than default) voltage so heat and battery life improves.
[Galaxy S I9000 Android Development] trasig:
thats where the smartass cpu governor comes in.. i did a thread now btw ;)
[Galaxy S I9000 Android Development] herly:
FYI

I got 2000 - 2200 on quadrant and 16 - 17 on linpack. On heavy multitask there is lag sometimes, I see the CPU stuck on 200 mhz for few second ...

I test with NORFS overkill + ext4 with all tweak on.
[Galaxy S I9000 Android Development] mr_at_sgs:
Hi,

is such a big increase in voltage really necessary? Sounds crazy for a phone cpu. Someone knows a tool to observe voltage and temp?

Thanks.
[Galaxy S I9000 Android Development] raspdeep:
the table shows you the range that vdd_arm can handle.. at low frequencies, it can run at lower voltage and at higher frequencies, it should run higher. 1.1v is what they said but they do it differently in the source code.

here it is:

{1200000, 1300, 1100, 0},

{1000000, 1275, 1100, 0},

{800000, 1200, 1100, 1},

{400000, 1050, 1100, 2},

{200000, 950, 1100, 4},

{100000, 950, 1000, 5},

Look at the first two columns, frequencies and vcc voltages.. I've added the 1.2ghz line on top but the rest is stock. Like I said before, my guess is they increased the voltage to reduce the fallouts from production. Only the better wafers can run at what the spec says. My phone can run at 1.275mA@1.2ghz but some/most peeps cant so i have to bump it up a little. Even now, I would say about 90% of the phones will run at 1.2ghz without any problems.

Anyhow, the UV kernel is about ready which I will post in a little bit for some of the better "cpu" for UV
[Galaxy S I9000 Android Development] zenkinz:
here you go.

- Overclock

- Memory Tweak (341MB)

- Universal Lagfix
[Galaxy S I9000 Android Development] raspdeep:
Updated with UV control. See post with new directions
[Galaxy S I9000 Android Development] dereknas:
Hey rasdeep, can I just flash the UV over the 1.1 without removing the lagfix first?
[Galaxy S I9000 Android Development] d3885u:
Nice job...

Can you describe about the baterry life performance?

coz right now I'm using raspdeep v1.1 and I think the baterry performance is still not optimized well...(Wake up at 6 am 100% baterry and then right now at 11 am dropping til 62% baterry)
[Galaxy S I9000 Android Development] raspdeep:
yes, unless i put in special note, just flash on top of what you have
[Galaxy S I9000 Android Development] raspdeep:
battery life is subjective as everyone uses their phone differently..

turn off APN/data connection before you go to bed. that is the main culprit for draining battery.
[Galaxy S I9000 Android Development] ajay003:
How much can i undervolt if I were to always run my SGS at 1.2Ghz? I am using Xan's app, so what should I put for low frequency voltage and for High frequency voltage?
[Galaxy S I9000 Android Development] dereknas:
Thanks for the update. Btw, this UV is one-time setup right? It wont' reset after each reboot?
[Galaxy S I9000 Android Development] d3885u:
Same question as mine...

Can we just put the original voltage when running @1,2ghz?

maybe causing stability problem...but I think its still worth to try considering about the baterry life performance...;)
[Galaxy S I9000 Android Development] raspdeep:
start off from 25mV and run some apps, benchmark, videos and what not. If there are no crashes or hangs, increase it to 50mV.. The lower frequencies can usually go 50mV but higher frequencies will depend on your cpu.

you will need to do the adjustment everytime you reboot so after you find the right settings, you can put it in your init scripts
[Galaxy S I9000 Android Development] raspdeep:
it will not always run at 1.2ghz if you have it in default conservation governor. the frequency will scale from 100 to 1.2ghz depending on load
[Galaxy S I9000 Android Development] loco-:
Thanks for the information. Do you know anything about the Manhattan Project for Vibrant, how much did he raise the voltage to reach 1,6GHz (2,0GHz is planned)?

Try it out. I just did -0,25V for both low and high frequency.

I just ran 3 full quadrant benchmarks and now 10 minutes StabilityTest v1.2 without problems.

StabilityTest shows at beginning ~1200 bogomips, but after a few minutes it starts fluctuating between ~200 and ~800. However i dont even know what bogomips exactly are ...

EDIT:

I have one more question.

You can choose between several schedulers in the voltage control app. Whats the difference between Anticipatory, Deadline, NOOP and CFQ?
[Galaxy S I9000 Android Development] ajay003:
I am trying to use Xan's tool but when I try to run the app it stays black....I'm running 1.2 Ghz, could you tell me what I should type for undervolting?

Well after I set to conservative in setcpu, i am able to use Xan's tool but not when it is performance...
[Galaxy S I9000 Android Development] loco-:
Sorry, i don't think i'm the right person to help you with this problem.

Did you allow superuser request?
[Galaxy S I9000 Android Development] ajay003:
Yes I did, anyways I have set conservative and undervolted by 50mV for 100-800Mhz and 25mV for 1200Mhz. It's a shame I wanted to use Performance setting always...
[Galaxy S I9000 Android Development] raspdeep:
The first post indicated clearly UV setting only in conservative governor.

Performance gov is not for saving battery. It will run at the highest clock rating, in this case running at 1.2ghz all the time!! I can see you want performance when you play games or maybe benchmark but definitely not for daily use so i did not implement in other governors
[Galaxy S I9000 Android Development] raspdeep:
http://en.wikipedia.org/wiki/BogoMips

it shows clock frequencies

the difference between the i/o schedulers are negligible, it has been discussed before in my 2.6.29 OC/UV thread. If you do a search on XDA, you will find plenty of information.
[Galaxy S I9000 Android Development] xan:
raspdeep, is there any way to limit clock to 1ghz? If someone wants to have full UV support, but doesnt care for overclocking? I could implement this in my app :)
[Galaxy S I9000 Android Development] raspdeep:
you can limit max scaling frequency

echo 1000000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
[Galaxy S I9000 Android Development] trasig:
this seems nice :) waiting on source so i can try it on my voodoo source kernel.. way to lazy to disable any lagfix to flash the kernel hehe :) voodoo with oc+uv+bigmem will so pwn.
[Galaxy S I9000 Android Development] xan:
VoltageControl 1.61

Heres another version of this small utility:

- added checkbox to disable overclocking

- changed radio group to spinner widget

- some additional dialogs, may be more resilient
[Galaxy S I9000 Android Development] LockeOn:
How it is possible that Motorola Droid overclocked to 1.3 Ghz on Android 2.1 is getting 40 MFLOPS while our SGS that is using a better CPU/GPU is getting only 17 while overclocked to 1.2 Ghz on Android 2.2?
[Galaxy S I9000 Android Development] p@v@ni:
CPU is not optimized for JIT
[HD2 Android Q&A, Help & Troubleshooting and Genera] Hatefly:
First, sorry for the new post on this, but I have not seen this mentioned. Didn't want it buried before it could help anyone.

I have used pretty much every android ROM out now, and for some strange reason they each have one constant.

ROMS which give 54-67ma on standby on first boot can be reset a couple of times until they reach the 4-11ma in standby point. Usually takes 1-3 resets.

Now, I'm not sure why this is all I know is it works. And yes, there is a huge amount of difference between 5+ and 50+ma.
[HD2 Android Q&A, Help & Troubleshooting and Genera] anush.isaac:
I can surely confirm this

This is most definitely true, might sound illogical or fake but I personally took battery logs when my drain was 58mA but could not find anything, I changed Kernels just to observe the same and I finally gave up but I accidentally had to reset my phone a few times as I forgot to put it on charge/freeze then after a few days I happened to see terrific battery improvement 5-8mA, I didn't know why but then I understood it was because of the resets..
[HD2 Android Q&A, Help & Troubleshooting and Genera] Hatefly:
Good to see I'm not going crazy. Like I said, I tried this with a bunch of different ROMS. All the same.

So if you are having bat problems. Try a few resets and see how that works for you before giving up on the ROM.

Oh, I might also mention I am not running any sort of set cpu app.
[HD2 Android Q&A, Help & Troubleshooting and Genera] anush.isaac:
Check again

Funny that just the both of us are populating this thread.. But yes I too do not use any Set CPU or Task Killers..

Currently on

Mattc Leo 1.8 with hastarins r7.6 with 5-7mA battery drain on Stand by (Wifi, GPS,Bluetooth off, data on(but disconnects sometimes))....
[HD2 Android Q&A, Help & Troubleshooting and Genera] roycio:
I can confirm this too.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Juno-First:
Im a little new to Android on the HD2, running Mdeejay eVo Sense v. 2.3 rEVOlution 7.7 Hasteran at the moment.

Im finding the battery life on v2.3 less then on v.2.2 so I'll try a few resets & see if it improves, thanks.

Oh, is it really necessary to run SetCPU or a task killer?

Im forever closing tasks with task killer & the though of a task being auto closed when I turn the screen off is comforting, but is it best to just leave things to the kernal?
[HD2 Android Q&A, Help & Troubleshooting and Genera] szfjcr:
The most consistent way I have found to get 4-5ma on standby was to use exceller's android loader set autoboot android and 3 secs.
[HD2 Android Q&A, Help & Troubleshooting and Genera] alantak:
I can confirm this too.

I am trying dual boot (http://xdaforums.com/showthread.php?t=723200) to boot into Android right away to see if that leads to more consistent standby battery drain. (this was mentioned on another thread.)

I have abandoned TaskKiller and AutoKiller, made no diff in battery drain for me.

I so still use SetCPU to slow the CPU when battery gets low.
[HD2 Android Q&A, Help & Troubleshooting and Genera] raysacr:
For better battery life, setCPU is a MUST! Creating different profiles to change the cpu clock is huge in conserving battery; especially, the the screen off profile.

Ditch ATK and download Watchdog instead.
[HD2 Android Q&A, Help & Troubleshooting and Genera] bronx:
even hastarin himself is using android without setcpu. with kernels 7.6, 7.7 I get same batt juice as with setcpu, BUT less stuttering in general, i.e. android runs more smoothly.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Hatefly:
Honestly I have found that every ROM I have used set cpu was a detriment to battery life.

I'm still not 100% that even task killer is helpful in some cases. I think that on the other hand has to do more with how you use your phone and what apps than anything. Some people can prob get away with it.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Reno_79:
SetCPU is pretty much pointless now with the latest kernels, only thing it's useful for is overclocking, but even without it I've not found anything that can't run. Even graphically intensive games like Reckless Racing run perfectly fine at stock CPU speeds.

I've just updated last night to ShubCraft 2.0 DropMode and I get 6ma in standby, my battery dropped 9 percent in 8 hours of standby while I slept, and after a full day of using my phone from about 9am to 6pm tonight (texting, calls, wifi use, 3G use, picture taking, playing a few games and listening to over an hour of music) my battery only just hit 50% at 6pm. This is without SetCPU.
[HD2 Android Q&A, Help & Troubleshooting and Genera] rjones9902:
What i've done is just swap out the micro sd card for another one. I had the stock 16gb and replaced it with an 8gb micro sd card and i'm getting fantastic results.

Without any type of task killers or Set Cpu, i'm constantly getting 3ma - 9ma stand by readings from Current Widget.

I also downloaded Juice Plotter from the Market ( what a fantastic app IMO ) and it tells you how much time you have left on your battery as well as a graph detailing the percentage of power battery has used.

I can go a day to a day and a half with out charging my phone. I am in complete Android Heaven.

NOTE: Keep in mind that when booting into Android, when you hit the Haret, make sure that the hard key light are on.

I also have the auto sync off to save battery as well.
[HD2 Android Q&A, Help & Troubleshooting and Genera] secano:
To get the 4-11 mA, just make sure the keypad lights on the phone are on when booting haret.(pretty much, boot asap)
[HD2 Android Q&A, Help & Troubleshooting and Genera] alantak:
After several reboots this is holding true.

Before when I making sure the keypad lights were on before booting Android I would still occasionally get bad standby drain, so I think that is myth.
[HD2 Android Q&A, Help & Troubleshooting and Genera] reocej:
Exceller's auto boot app = no battery drain!!!

GOLD!!!! PURE GOLD!!! Been trying to preach this for days now! The battery drain is eliminated by booting Android before WM/Sense fully boots. Has nothing to do with keypad lights being on or off. Hence, use Exceller's auto boot app set to boot 3 secs and restart your phone and let it auto boot. Battery drain ELIMINATED!!!!!:D:D

See above comment.;)
[HD2 Android Q&A, Help & Troubleshooting and Genera] danielefeldt:
When you guys say do a few resets do you mean pull the battery or just use the off menu?
[HD2 Android Q&A, Help & Troubleshooting and Genera] anush.isaac:
Just do a hot reset if your android buid has that option, even better power off and and reboot from windows
[HD2 Android Q&A, Help & Troubleshooting and Genera] jtcin2u:
I'm using bangster v1.5 with hasterin 7.7. I only get 2-3 ma standby.