yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] mazroui:
true true. if u think about normal pc's, cpu's aren't the only thing OC'd

mainly its the gpu thats OC'd to get better FPS when under pressure and some cpu OC if thats a bottleneck.

our SGS gpu is a real good one and with a little OC combined with that small cpu OC games will run smoother. which leads to a Q... is that what people r thinking about (more fps) or normal phone use/faster response ? back to step one where batt wont last long to enjoy it lol :P its one big circle

Devs sure did a great job in tweaking/OC-ing/UV-ing , truely smart people
[Galaxy S I9000 Android Development] ramas123:
Sorry for my incompetence, but I have a question: what is the difference between cpu_threshhold and Undervolting?

What improvements we can get by modifying cpu_thres_table?

Thanks for your answer.
[Galaxy S I9000 Android Development] Xerfas:
I'm currently on 4.7.6, should I disable lagfix and tweaks before I upgrade to 4.7.7? Or can I just upgrade like with voodoo? I'm using JFS with binds if that makes any difference.

Just did an update using cwm without changing anything and it just works.

Could you please explain what the different numbers do in s_set_cpu_thres_table.sh? Like why start off with power save "55 80\n55 etc instead of "50 80\n50 or "60 90\n60 etc? Will "20 60\n20 etc make full performance faster?
[Galaxy S I9000 Android Development] suntzu123:
As I mention before.... CPU is fine at 1-1,2GHz. The real power is at GPU, Tegra 2 got really good GPU, and SGS is powerless compare to Tegra 2 at this point...

The Unrea Engine 3 games based on probably won't play smooth on a SGS... Not because of CPU but because of GPU. Dungeon Defenders is real life proof of that....

... DD is not smooth at 200MHz, but at 260MHz could make it smooth i think.
[Galaxy S I9000 Android Development] wurzelsepp3:
First:

The tegra 2 gpu isn't much better (maybe 20%), compared to the SGX540 (in the SGS). Just look at the Benchmarks of the Optimus 3D it has the same gpu (clocked at 300mhz) and it beats the Tegra 2.

I think Dungeon Defenders is Optimized for Tegra 2 (Tegra 2 trailer when you start the game).

Second:

The Iphone 4 plays Unreal Engine 3 games smoothly with a weaker gpu, cpu and a higher resolution. I don't see why the SGS schouldn't

Third:

I agree GPU overclocking would be nice, because you can never have enough fps.
[Galaxy S I9000 Android Development] suntzu123:
Tegra 2 is different... Got diffract TU unit, ROPs it is hard to compare and really depend of the game....

... So some times can be better SGX540 some time Tegra 2 (better TU as I heard)...

... Dungeon Defenders was written for Android 2.1. That mean sound, Network are not native... There are more problems, because Unreal Engine is still at beta, but t... entertaimant got full license and got access to beta versions.... You should remember that Tegra 2 is also ARM... But without NEON, so if someone can optimized it.. it can only for SGS.

Still we should not care about it. We got hardware :)

iPhone 4 is not so smooth. It make really crappy there too, specially when graphics effect happen like explosion... This is not so smooth. Most important thing is that iP4 is less power than 3gs, but 3gs can't unlashed his power... CPU/RAM can block GPU. Retina display in iP4 make it really less power than 3gs....

But remeber software can be upgreaded, hardware can be overclocked. So since there is no point to upgrade soft (newer verssion doesn't make performance boost), we can only overclock our i9000.
[Galaxy S I9000 Android Development] aladin6:
Anyone noticed some improvements when changing to deadline scheduler ?
[Galaxy S I9000 Android Development] mazroui:
I have oclf installed to do so. Really small improvement overall if any.
[Galaxy S I9000 Android Development] aladin6:
Is OCLF (lagfix) working well on 2.2.1 ROMs ? :confused:

I thing the project is no longer supported ! no ?
[Galaxy S I9000 Android Development] mazroui:
not anymore, like i said, i only use it to change scheduler to deadline and change minfree to strict thats all
[Galaxy S I9000 Android Development] aladin6:
:D but why do you use OCLF to change the scheduler to deadline, we have Voltage Control ;) ! Anyway, thanks for the clarification ;) !
[Galaxy S I9000 Android Development] d0nald01:
2 quick question

Not sure how to edit the S_VSF_Settings.sh file to increase the time on VSF setting in the SOK kernel

and how do you overclock the kernel to 1.2 ghz? i can't find the script to edit
[Galaxy S I9000 Android Development] jornbjorn:
i think you change for example 30 to 50... this number is multiplicated with the 100. all in ms. so 30 * 100 is 3000ms. i.e. 3 seconds.

Overclocking can be done with the app: voltage control. its very easy... just change the voltages to the values you want and change the mhz ;)
[Galaxy S I9000 Android Development] MiTMaNeK:
Hi thank you for excelent kernel;)

I have some little problem, maybe you can help me.

Im trying to UV/OC with Voltage Control, but cant find right way. Every time I tried UV/OC phone freez in sleep mode

Info:

rom : Insanity 0.6.0

kernel : SOK 4_7_7

Voltage Control 3.0

/system - RFS

/data , /dbdata etc. - EXT2

Or can you tell me the best way to UV/OC ?

Regards MiTMaNeK
[Galaxy S I9000 Android Development] d0nald01:
is there a way overclock with a script instead of an app? just wondering
[Galaxy S I9000 Android Development] jornbjorn:
"If you want to maximize ram performances put S_stock_mem_timings.sh from S_scripts.zip into you /etc/init.d directory"

i wondered why this is a script? whats the negative things about this one since its not default in the kernel?
[Galaxy S I9000 Android Development] laststufo:
Because it 's really hardware dependent. So try it to know if it work with your phone.
[Galaxy S I9000 Android Development] k!pps:
I am thinking if it is possible to add to SOK Kernel function of swapping system area and program data memory to OneNAND? TEGRAK did it into his Kernel, and it made huge improvement.

If there could be possibility to do the same here and moreover use stable Oc (as it is now) there would become uber efficient and the fastest Kernel. What do u think laststufo is it possible?
[Galaxy S I9000 Android Development] Fuctifino:
I don't have a 100% solution but a few things to try.

Are you using setcpu as I am gong to assume that you are.

I've had this issue a few times and I use Doc's ROM (usingJS5, this problem has reared it's ugly head again for me).

There have been a few reports that when using a 'screen off' profile with setcpu, setting the profile to 'conservative' has been the cause of the issue you are suffering.

Personally I have never found this an issue but sometime tweekings the CPU speed settings for the profile has previously cure it.

Also re-rooting my SGS has solved this and setcpu has behaved itself.

As I stated above, Doc's ROM using JS5 has caused this issue to raise it's ugly head again for me and I have removed setcpu and installed setcpuboosterpro and by experiementing with various cpu settings, mine has been stable coming out of sleep mode.

Sometimes I think setcpu can be a bit flakey with this kernel and Docs ROM and I believe it is the app that causes the problem, not the work these guys are doing.

Earlier on with overclocking, I found the problem never happened at all when setcpu wasn't installed but the battery draining was too much for my liking.

Ultimatley for me (before I tried setcpubooster pro), when none of the above have worked for me, I have wiped the phone, installed a stock ROM and then insalled Hardcore's kernel via Odin.

Once that's done and the phone is fully rooted, I've then installed Docs ROM cooked with the latest version of this kernel and then installed the latest version of the Kernel if Lastufo has released one.

Setcpu then behaves itself for me and I don't suffer from the sleep mode issue.

Sometimes it's a case of ilimination and in all fairness, a friend and I have never found the blame to be with Doc's kernel or lastufo's ROM and it points to an issue with something strange happening with rooting / setcpu.

The first time I experienced this problem, setcpu wasn't holding the settings correctly and a re-root fixed that.

My friend has recently had a strange problem with is phone locking up when it was plugged into the USB.

Again by a process of ilimination, the problem pointed to setcpu and he was the one who told me about cpubooterpro and it's solved both of our problems.

Sorry I can't offer anymore advice but it does give you food for thought :)

Recently, I have been getting a weird problem where the phone sometimes wont install apps from the market or install / uninstall apk's from the phone.

By rebooting the phone into recovery and running 'fix permissions' it seems okay for a day or two and then happens again.

If anyone knows a fix for this without a complete wipe and starting again, I would appreciate it :)
[Galaxy S I9000 Android Development] ramas123:
!

Have a question: why do you guys try to use setcpu when this kernel recomends to use voltage control quite clearly in first post?

I want to report very good (acctually fantastic for me) battery life with v. 4.7.7 and Insanity 0.6.0 ROM.

17 hr 20min since unpluged. 40% left., GPS 1h 30 min, voice calls 20min, display on for 2hrs, HSDPA all the time, internet connection through HSDPA only.

UV as recomended in 1 post, no OC , VSF off, no other scripts activated.

I am trying still understand what is controlled by tres_table sciript... ?

Thank you laststufo! Waiting for new releases! Fantastic job!!!
[Galaxy S I9000 Android Development] laststufo:
Version 4_7_8 is OUT !!!

Version 4_7_8 (2011-02-20)

- Better Sharpness Again

- Added Bonus scaling on conservative governor :

Every two scaling up events a bonus up jump on upper freq is made to get more smooth

Every two scaling down events a bonus down jump on lower freq is made to get better power usage
​
[Galaxy S I9000 Android Development] jornbjorn:
sweet! gonna flash it now...

what has been done to the sharpness?

What is the practical meaning of the scaling bonus?
[Galaxy S I9000 Android Development] Fuctifino:
I didn't mentioning using setcpu for controlling the cpu frequency voltages.

For starters it's not possible to UC / OC without using the voltage control app.

The reason some people like to use apps like setcpu is to improve battery life.

Personally I prefer the idea of lower CPU frequencies when the phone is in idle at it's a way to help improve battery life.

As I said above, previously I and a friend both had a problem with battery life before using setcpu.

I've now removed cpubootsterpro to see what the battery life in like now.

There is a chance that it will be better as lastufo has done a lot of updates since I last tried it this way.
[Galaxy S I9000 Android Development] jornbjorn:
kernel is fast and smooth. i noticed something i havent had problem with on previous. i usually remove some active states in voltage app (since the app recommends it). now when i did it the phone froze, so i just run with all the states on. have tried to ask what states is recommended but havent gotten any answer. i run with them all on now, and it works good.
[Galaxy S I9000 Android Development] mazroui:
downloading--->flashing

smoother is better and that way of upscaling looks interesting but lets not hope that extra down scaling wont affect the phone much.

after flashing insanity didnt notice i didnt have disable ramzswap and the rest of the files in init.d folder

phone is flying and when i applied disable ramzswap it got much more snappier and this i noticed with the animations which when flying in screen took like 0.5 sec and after applying it took like 0.1-0.2 sec seriously snappy. im loving it ^_^

simply amazing work

ummm wondering where the laptop mode file in scripts went to, is it built in now?

P.S first boot = phone freeze O_o lets see what happenes after a hard reset...

second boot = phone freeze o_O! they say third is the lucky one ( freezing right after second media scanning process starts )

Third Boot = tried to keep the cpu running constant at 1400 (by constantly moving between 1 and 2 Homescreens) so the thingy wont affect the phone

still froze the phone

last test without external SD( just making sure it isn't the sd/scanner thats causing this...
[Galaxy S I9000 Android Development] _PrEzi_:
Yep, it went here :

Version 4_6_2 STABLE (2011-01-05)

[...]

- Add laptop mode with misc tweaks enabled under Recovery
[Galaxy S I9000 Android Development] mazroui:
Thanx Prezi

memory let me down, as i remember it long back in the script folder

^_^
[Galaxy S I9000 Android Development] mazroui:
ok so phone froze 3 times when it started to scan the external SD

this time started phone with no SD, Started fine

loaded up and finished from its startup tasks

inserted SD and boom a 6 sec freeze after scanner started ... phone struggling to come back to life unfroze for like 2 frames and boom the big freeze

rolling back to 4_7_7
[Galaxy S I9000 Android Development] aladin6:
Strange, i haven't this kind of problem(freezing)!

Anyway, laststufo, thanks for the update(there are many battery saving techniques :P )!

Thanks :).
[Galaxy S I9000 Android Development] mazroui:
could it be a compatibility issue with insanity 0.6 rom ?

i kinda doubt it since his recommended kernal is SOK and uses the latest kernal versions
[Galaxy S I9000 Android Development] DarkyHD2:
Guys i don't understand how can i overclock my galaxy with this kernel over 1200 without freeze; someone can explain me? thanks
[Galaxy S I9000 Android Development] nanu_x2:
same here just flashed freshly "simply galaxy" rom and no problem at all...:)

thanks
[Galaxy S I9000 Android Development] suntzu123:
Set scaling 100-800MHz<X. If phone will freez make less UnderVOltage.

Sweet... you made me cry-sis :)
[Galaxy S I9000 Android Development] Gembol:
Hi mazroui,

I have Insanity 0.6.0 and SOK 4_7_8 without any freezing problem.... I don't think it's a compatibility issue. Try formatting SD, maybe it can work then...
[Galaxy S I9000 Android Development] laststufo:
Tell me more..

What states did you disable ?
[Galaxy S I9000 Android Development] edgarpoe:
higher hz value?

just wondering if you ever tried a higher HZ value with your kernel and if it was worth it or just a battery drain..
[Galaxy S I9000 Android Development] nanu_x2:
+1

Damian ultimate kernel uses 600hz

and it doesn't drain battery all so i dont see the reason why not...:)))
[Galaxy S I9000 Android Development] laststufo:
This kernel is set at 700hz
[Galaxy S I9000 Android Development] nanu_x2:
ohh never knew that..

thanks...(Y)
[Galaxy S I9000 Android Development] _PrEzi_:
I just flashed to the latest SO kernel.

Base was Doc's kitchen 9.1.something (pretty old one).

I have an 8GB uSD card and it scans & runs flawlessly.

I would go and check all the uv/OC values (disable them and try and see if it freezes afterwards).
[Galaxy S I9000 Android Development] aladin6:
700Hz? it's certainly higher than the stock one(250Hz)!

But why not making it at 250Hz ? 700Hz has a worse battery life! no ?
[Galaxy S I9000 Android Development] _PrEzi_:
I don't think that it has worse battery life...

Tested Doc's, Darky, Hardcore and many other rom's and kernels and so far this one is best at performance and battery life...

I seriously sometimes ask myself - why do you guys complain ?

I mean - a few posts earlier someone asked why this kernel has not been set at higher freq., then laststufo replied that it is 700 and now you are asking why it is set higher that stock and want it that way ?

Why don't you test it first then complain (or better - choose another one if it doesn't suit you ? )
[Galaxy S I9000 Android Development] jornbjorn:
I overcloked to 1200 and disabled 1120, 900 and 600. Undervolted with values from first post.
[Galaxy S I9000 Android Development] laststufo:
Ok but one question... Why you disable them ?
[Galaxy S I9000 Android Development] maxld:
I have noticed, that screen is getting darker and then again brighter after every 4-5 seconds of idling. Is it only me?
[Galaxy S I9000 Android Development] jornbjorn:
i have disabled them because the voltage control app recommends you only use 5-7 active states ;) i have tried to ask around here in the forum if thats whats recommended for this kernel, but no one answered so i just did what i did with the information i had =) Maybe you could add some information to the front page for noobs like me? ;) We are many!

Aside... it works great with all states active!
[Galaxy S I9000 Android Development] laststufo:
I did not write nothing about a maximum number of active states because i inserted them inside my kernel to use them. Also, using all states phone use less power that with the original ones, expecially with conservative governor.

Otherwise there is a bug and i'll fix into next version :)
[Galaxy S I9000 Android Development] jornbjorn:
sweet, thanx for the clarification ;)
[Galaxy S I9000 Android Development] edgarpoe:
Really? K my bad I thought it was running at 300hz. Read it somewhere on the first post.

Btw I don't bother selecting any speed value higher than 1.2ghz with my phone. As soon as 1.3ghz kicks in it freezes up solid even after playing with voltage settings. I set Setcpu conservative 600-1.2ghz and runs just awesome with darky's rom.
[Galaxy S I9000 Android Development] suntzu123:
Bq your CPU going up and than it turn on your screeen brighter.
[Galaxy S I9000 Android Development] jornbjorn:
this is VSF... think it is set to 3 seconds default when under 800 mhz
[Galaxy S I9000 Android Development] mazroui:
will try it again after formatting my SD
[Galaxy S I9000 Android Development] cynsx:
Thanks, laststufo.

The kernel is smooth and fast

I have a request.

Will you add an option to convert system partition to ext2, in addition to jfs and ext4?
[Galaxy S I9000 Android Development] zacharias.maladroit:
it's already there ! :rolleyes:

(or is it just me ?)
[Galaxy S I9000 Android Development] nanu_x2:
nope he is talking about "system" partition...:)
[Galaxy S I9000 Android Development] zacharias.maladroit:
thanks for the clarification !

the state that the /system partition is accessed quite often and other filesystems leading to higher cpu load (especially ext4) - I'm wondering if that would be a good idea

how's the cpu load anyway ?

ext4 > ext2 > jfs > rfs ?
[Galaxy S I9000 Android Development] aladin6:
The JFS File System is the one that has the lowest CPU load !
[Galaxy S I9000 Android Development] zacharias.maladroit:
you tested jfs against rfs ? :D

I know that among the linux-filesystems jfs has the lowest cpu load

but it also (reproducably) led to data or system problems so I'm staying away for it and searching for the one with the lowest load
[Galaxy S I9000 Android Development] laststufo:
I'm working on it
[Galaxy S I9000 Android Development] aladin6:
Anyway, i'm pretty sure that JFS is the best FS for our limited memory phone ;) !

Thanks laststufo for this excellent kernel :) !
[Galaxy S I9000 Android Development] thestorm973:
Ext2 for data after a time recovery see him like a Ext3, you can look for that too please.

Thank-you
[Galaxy S I9000 Android Development] cynsx:
Thank you very much!!
[Galaxy S I9000 Android Development] zurchpet:
Thank you very much :-)
[Galaxy S I9000 Android Development] mr_at_sgs:
With 3_3 i got issues in WLAN reconnection sometimes and in 720p recording everytime.

Go back to 3_2?
[Galaxy S I9000 Android Development] metaplop:
Strange when I try to install it (from CWM) on V6 it begins:

Opening update package...

Installating update...

then nothing happens.

Had to power cycle the phone to exit.
[Galaxy S I9000 Android Development] Razer(x):
Mee too, seems to be not compatible with v6
[Galaxy S I9000 Android Development] DexVega:
mee toо whit v.5.1.1 :confused:
[Galaxy S I9000 Android Development] thunderteaser:
Yes, I agree. But now that I remember, I got an useful reply in the startup tweaks thread:

So... well, I'm asking the same thing! :confused: Why's swap enabled?

Really?! :eek: Are you using the correct 3_3 version? Download it again and check the md5sum. Otherwise, which ROM/kernel/other configurations are you using?

And for those of you saying it's incompatible with Doc_Kalpik v5/6 ROM, did you flash it as PDA in Odin (as suggested by the author) or did you use the zip file posted a page ago?
[Galaxy S I9000 Android Development] DjSound:
Hi to all.

I flashed the 3_3 version on JPM rom, everything seems ok, but when i do the quadrant test it remains over 3 minutes on the voice "I/O" - File System writes and the result is 960... why?
[Galaxy S I9000 Android Development] j-a-c-k:
Dear sensei! Look at THIS! can you build OC kernel for maniacs like me?!

Thanks in advance!

Sorry for my English!
[Galaxy S I9000 Android Development] Razer(x):
Is it possible to have a JPA version?
[Galaxy S I9000 Android Development] curl66:
from my experiance with the pulse,

after startup 80 MB of swap was used and it run like hell then;)

now i got a reall fast sd-card (20MB/s r/w) and i like to try if 512MB swap helps,too.

but i didnt get the kernel to use the partition on the SD.

if we dont try we will never know :)

so, somebody have a good idea? thanks

found a bug maybe.

after enabling all twaeks, using lagfix on all partitions (jfs or ext) then change manually 3G to 2G after reboot data connection no longer works 2G or 3G until lagifx and tweaks are removed. applied tham again it will work again.or what do i wrong ?
[Galaxy S I9000 Android Development] ajay003:
Can the OP apply his optimizations to the OC kernel (2.6.32 (28th Oct) Froyo OC Kernel - Extreme Alpha) which is again based on szupy's lag fix kernel.

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

am getting 2436 in my Quadrant score...with OC kernel but have 303 MB ram. If you can apply your fix to this OC kernel I'm sure Galaxy S will fly
[Galaxy S I9000 Android Development] Meneldor:
Here's my configuration: kernel 3_3, NoRFS Advanced with ext2 (or was it ext4?), all 4 tweaks enabled (just enable every item one by one in Tweaks menu), Autokiller set to Strict - and my Quadrant score is 1982.
[Galaxy S I9000 Android Development] ntrdung:
I'm using JPA ROM, and I updated ver 3.3 kernel patch. Quandrant up to 2114 :cool: very high, it's great!

But the battery has a very short life time now, decrease 2% per hour :(

Anybody please show me how to roll back to tesk the battery.
[Galaxy S I9000 Android Development] monkeydrufy:
sorry guys

Can i apply this kernel on darky's rom?

thanks
[Galaxy S I9000 Android Development] huxflux2003:
your battery life must be around 2-3 hours?
[Galaxy S I9000 Android Development] mr_at_sgs:
Excuse me, with what a lagfix config? And overclocked? More infos please.
[Galaxy S I9000 Android Development] ajay003:
sztupy's all ext4 and ext2 loop. I was using SO kernel but I flashed the new OC kernel which is 1.2Ghz. This new OC kernel also has 340MB free ram. :D
[Galaxy S I9000 Android Development] mr_at_sgs:
New is v1.1? Flashing this kernel is enough to overclock the phone to 1.2 if cpuload needs it?
[Galaxy S I9000 Android Development] android.francis:
What update are you talking about? This thread is about a customized kernel. If you want froyo, i suggest you flash JPM/JP6 via Odin..

With that being said, lets get back to the topic..
[Galaxy S I9000 Android Development] thunderteaser:
Bug report

It seems that BLN is not working on v3_3. Users report that it works fine in the ULK thread, so the problem must be in this kernel.

I flashed it over Doc_Kalpik's rom, so I need you to confirm this.
[Galaxy S I9000 Android Development] cynsx:
I lost all my system sound (e.g. ringtones) after converting system partition to jfs.

I have no idea if this is related to the file system.

I also have limited understanding of pros and cons among various file systems.

Still, I want to have more options to choose at system partitions.
[Galaxy S I9000 Android Development] Gembol:
Yes, it's related to filesystem. Convert system to ext4 or rfs again and sounds will apear.... haha