yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] midreestaj:
I thought about the threshold value too. I tested it as well. I restarted my phone (while the dynamic option was checked) and opened Tagrak app when OS was loaded fully. App monitoring showed both CPU were online and after a short interval cpu1 went offline. Then I checked single core mode option from the app and then back to dynamic core. Now I opened my browser on wifi and loaded engadget.com desktop page. While it was being loaded I switched to Tegrak app.. cpu1 was still offline and cpu0 was ceiling at 1200 MHz continuously...

The point is, I don't think threshold value of 70 is so stubborn to still not activate cpu1 while browser has just started to load a heavy website.

EDIT: I did some more testing, infact cpu1 does come online, but now it is very very insensitive to app loading. Loading a flash movie kicks it in but only for a short while may be 1 sec. Other apps such as sms, google home page in browser, notification curtain, volume control apps, opening up tegrak itself did not switch the cpu1 online.
[Galaxy S II Original Android Development] Vaedryn:
Beta 2.2.6 for me the best version ever.

No lag with Smartass v2 / Lulz . Battery amazing , best release for now :)

CM 7
[Galaxy S II Original Android Development] rauschkugl:
And you think that this would work better when activating the second core? I think one core is enough for these operations and you won't spend much more time waiting for the task to end.

Sent from my GT-I9100
[Galaxy S II Original Android Development] chadouming:
What rauschkugl said is true. You don't really need more than one core when sending SMS or other small thing like that and having the core 1 off should save you some battery and keep your phone cooler :D.
[Galaxy S II Original Android Development] droidphile:
Threshold set to 70 is actually good.

Some of us worries that cpu1 won't kick in when load is high, so it's sort of stressing cpu0. But truth is Samsung is wrong, Gokhan is right!

While playing SpiderMan game from Gameloft, i immediately switched to 2nd core app without exiting the game and it showed 2nd core active, even though it was turned of after a while. But that's because the Game app was 'minimized'.
[Galaxy S II Original Android Development] xavihernandez:
@gokhanmoral

Where to get EnableLogger.zip? Is it still needed?
[Galaxy S II Original Android Development] rauschkugl:
First post.

Sent from my GT-I9100
[Galaxy S II Original Android Development] xavihernandez:
Thanks. My bad I was looking for string EnableLogger.zip...
[Galaxy S II Original Android Development] midreestaj:
I understand that dynamic hotplugging is working more optimized way in b6 as compared to b5. I just hope sgs2 does not loose its oomph factor as far as these small apps are concerned. This just came in my mind when I saw the sms opening animation i.e. the side ways text float which seems a little jerky. but seems to settle in if you open the sms over and over again.

Still I would see it as a power consumption improvisation, which still could be achieved by switching the 2nd core permanently off through tegrak app. Dynamic hot plug alone should be a bit more sensitive than currently it is IMO. :)
[Galaxy S II Original Android Development] pappschlumpf:
lulzactive

Lulzactive is still not for daily use with 100MHz as lowest frequency. Just try to hear music with poweramp in screen off mode, or start quadrant and look in 3D test what are the lowest frame rates. With 200Mhz it's ok, but lowest frame rates in tests/games are still lower as with for example ondemandx.
[Galaxy S II Original Android Development] WebReaper21:
With stock player or Rocket Player I don't have any problems listening to music. It's handled quite well with the 100 MHz. And who need's 3D performance while the screen is turned off?

You may still increase your minimum frequency to 200 MHz, if you want more screen off performance.
[Galaxy S II Original Android Development] scorpion667:
So on 2.2b5 if I don't install second core app it will use both cores all the time correct?
[Galaxy S II Original Android Development] g2tl:
Been working fine since 2.1 for me.

Do you have any of those audio boosters installed? I found that those were the culprits, not the lower clock, or even voltage.
[Galaxy S II Original Android Development] chadouming:
Nope, samsung default is dynamic hotplug which mean the second core is turned off when not needed. So you will have both core on when needed and core 1 off when not needed.
[Galaxy S II Original Android Development] pappschlumpf:
Yes, I've Volume+ installed, but I've absolutely no problems with lowering the voltages. The phone works stable and stuttering music I only have with lulzactive if the screen is off. If the screen is on it looks like 100Mhz is never used by lulzactive, if there's a little cpu load. With ondemandx and so on it's ok and voltage control or tegraks 2nd core app show, that these govenors go down to 100Mhz even if i hear music with poweramp. With lulzative 100Mhz is never shown as actual clockrate. It looks like gokhan disabled 100Mhz for lulzatctive in screen on mode?! Well, I could use lulzactive with 200Mhz+, but it should work with 100Mhz, too, if it's part of that great kernel, or not? If Gokhan could reproduce it he could find a tweak making it better, that's the only reason posting that here.
[Galaxy S II Original Android Development] midreestaj:
I have lulzactive on all the time because it is the best battery saver. While playing music it stays on 100MHz all the time. Screen off music play is ok as well. What I like about this governor is that it quickly comes down to 100MHz when you dont touch your screen or use any app. Almost immediately it does so.
[Galaxy S II Original Android Development] bala_gamer:
The file is available in the 1st post of this thread under scripts example
[Galaxy S II Original Android Development] droidphile:
While we are whining about some things not working as expected, a gentle reminder about some of the numerous battery saving features Gokhan incorporated in this amazing Kernel - Big, small or medium:

1) Battery friendly governors - smartassV2, lulzactive and other tweaked governors

2) Default 100 mhz minimum step, support for 25 mhz step.

3) Bus frequency modification support (also prevents overheating if 133 is used)

4) CPU & GPU undervolting

5) GPU underclocking

6) Increased battery polling interval

7) Support to turn of second core all the time

8) Prevention of suspend locks

9) Frequency range regulation

10) Optimizations to reduce system overhead

11) Drivers from Update 3 sources

12) Fixes for fuel alert wakelocks

13) Lower deep sleep lock frequency (stock is 1000 mhz, siyah 800)

14) Various fixes for sod

15) Increased threshold for second-core-active

16) Prevention of second core turning on when screen turns on
[Galaxy S II Original Android Development] gokhanmoral:
great list! I couldn't have listed all of these as complete :)

thank you.

one more thing I would like to add: I modify second core activation threshold when the screen is off (90% to activate and 35% to deactivate whereas in stock they are 60 and 20)
[Galaxy S II Original Android Development] cmd512:
This sounds awesome, can't wait to try it out. Also playing with bus frequencies now, giving 0 0 1 1 2 2 2 2 a run. :)
[Galaxy S II Original Android Development] jlevy73:
beta 6 on stock KJ3 everything has been great. Changed to smartass from lulzactive seems a bit smoother especially when coming out of deep sleep.
[Galaxy S II Original Android Development] ImSherlocked:
Hi,

I am on stock 2.3.3 (XWKF3). Can I install this kernel? I don't see 2.3.3 mentioned... just asking.
[Galaxy S II Original Android Development] chadouming:
Learn to google.
[Galaxy S II Original Android Development] Thialala:
Just for 2.3.4 and 2.3.5 from the 1st post.
[Galaxy S II Original Android Development] scorpion667:
No immediate issues with 2.2 beta6, I use both cores activated all the time =P, prefer it for the added snappyness.

The fact that Siyah makes such a solid kernel makes me feel like I can use any ROM with this kernel and it will fly...

Once the microstutter issues were fixed in 2.1.1 I have been in absolute love with the kernel.

Not only is it smooth and fast, it's pretty much the only kernel I have used that has CONSISTENT wifi connection.

Very good work, this kernel puts Samsung coders to shame. This phone is twice as good as when I got it and I just wanted to share my appreciation for your hard work Gokhanmoral.

Money is tight right now as I had a death in the family recently, but here is a small donation for your efforts:

9RB23111AL719213F
[Galaxy S II Original Android Development] ImSherlocked:
Thanks that was helpful.
[Galaxy S II Original Android Development] Vaedryn:
Vote

Gokhanmoral for President ;)

SGS II Cyanogen Tapatalk
[Galaxy S II Original Android Development] chadouming:
Maybe you wont like me saying this, but it might help you really. Instead of bloating this post with this kind of question, you might have looked the OP saying it's for 2.3.4, 2.3.5 or CM 2.3.7. What i did, was google it for you before posting this. Look at the 3 link of the 2nd page. This took me about 3 mins to find it out. This will give you an answer. Yes it take me more time to write this than giving you the answer, but if you learn to search, you wont post stupid question like this again and will save some time for people reading this thread. So get off sarcasm mode and search. And if you don't want to spend some time to figure out if you can use this, then you don't deserve it at all and you should stick with stock samsung rom and stock samsung kernel.
[Galaxy S II Original Android Development] incubus_fr:
If I'm not mistaken there is also auto UV/OV depending on the cpu class
[Galaxy S II Original Android Development] zaphod-159:
how can i put my sgs2 into deep sleep?
[Galaxy S II Original Android Development] chadouming:
turn the screen off -_-. First time i ear this one xD
[Galaxy S II Original Android Development] :
Ultimately it should go into deep sleep when the screen is off. Download CpuSPY from the market to monitor states + deep sleep.
[Galaxy S II Original Android Development] zaphod-159:
thanks for the help :)
[Galaxy S II Original Android Development] crypticc:
30 fps it's greater than 1080p / 24 anyway. do we hear anyone complaining their latest buy ray stutters? Nope. Better to do low fps at higher bit rate, than to do higher fps at lower bit rate in my opinion.
[Galaxy S II Original Android Development] cmd512:
Just tried smartass, but when monitoring under SetCPU, it never drops below 800MHz even though it's set from 200~1400MHz. Back on lulz, it drops down to 200MHz properly.

Is this a bug with the smartass governor?
[Galaxy S II Original Android Development] chadouming:
Smartass ( not smartassV2 ) Is made like this. It's acting like lagfree in fact.
[Galaxy S II Original Android Development] cmd512:
Interesting, and many thanks. No reason for me to use it then... :)
[Galaxy S II Original Android Development] :
Gokhan, would you please not integrate cwmmanager in the kernel? I love your kernel more than anything, but that seriously disturbs me.

What do I need it for??? This **** doesn't even work. Tried installing the newest version of Siyah with it and it just got stuck and nothing happened -.- Plus its bloating my phone -.-
[Galaxy S II Original Android Development] squall_kay:
u can remove it via titanium backup. :)
[Galaxy S II Original Android Development] :
I do know that, my dear friend, but still. I don't want to. I believe everything that goes out to the people should be as slim as possible, so everybody can add and modify whatever stuff they want. If I wanted bloatware, I would have stayed with the original samsung-rom.
[Galaxy S II Original Android Development] lpsi2000:
Nice this will work well for me too (I will not need my script anymore):D Thanks

Yeah, it is pretty crazy to be checking and responding to the PMs and thread posts.

Looking forward to this, sounds simple enough.

Which modem are you using, try changing to something like KH3 (KI1 and KI3 does the same thing to me)
[Galaxy S II Original Android Development] Остап:
In 1.7 i've had 3 freezes reboot over the day. ( in 825, 875, 925 @ 100 ). Now flashed 1.7.2 )))

Thank u for your work ! )
[Galaxy S II Original Android Development] Dark_Lord0122:
first i would like to thank you for your great work xD this is the best kernel i used after ninph.

i am not sure if it was reported but when i use smartassV2 governor graphics lag in some games( e.g :gold miner). and when i use ondemand governor it fixed the graphic lag in that games and started to lag in other games ( e.g : slash).

i am using revolution rom 2.6 100Mhz - 1.4Ghz

Update :

all of these were solved using conservative governor.
[Galaxy S II Original Android Development] gokhanmoral:
I tried to undervolt my phone and by far v1.7.2 is the most stable version for me.

I am writing this as a user of this kernel, not as the developer :)

any feedback on tv functionality of ntt docomo version?
[Galaxy S II Original Android Development] privat75:
Gökhan

great work.

Have 2 Problems:

1.Reboot dont work for me. It hangs on shutdown.

2. Launcher Pro dont load everything on startup. I must restart it.

Dont have this 2 problems with Speedmod.

I use your latest kernel with standart settings.

Any ideas?

Teşekürler
[Galaxy S II Original Android Development] gokhanmoral:
did you have these problems with all versions and which rom are you using?
[Galaxy S II Original Android Development] privat75:
Use your kernel since 1.7, have this problems also with the 1.7.

Using Leomar Rom.
[Galaxy S II Original Android Development] tb79:
hello,

i can´t flash the kernel!!!

I flashed the zip via cwm, but i always have a screen freeze after booting at the homescreen!!!

after that i can only get to recovery via adb!

reflashed ragemodkernel

flashed the tar via darkyrom....same freeze again!!!!

What is the problem and how to fix it????

SGS2 2.3.4

LeoMar 2.6

ragemod u1-v1,1
[Galaxy S II Original Android Development] gokhanmoral:
do you have any undervolting script or setcpu installed?

remove undervolting if you have.

untick any "set on boot" checkbox in setcpu, or any other similar programs.
[Galaxy S II Original Android Development] gokhanmoral:
another strange problem. if you haven't changed anything but just using the kernel as it is there are two things which are different from speedmod's (except for driver's of course): 1- I/O scheduler 2- Memory allocator. but I don't think they would cause such a weird behavior. other's are just tweaks or additional features which cannot cause this problem.

I'll think about this and try to figure out the reason.
[Galaxy S II Original Android Development] uppon2:
@gokhanmoral

Hey mate. I have been watching this for a while now and i am about to test this out. Just wanted to ask which ROM you are using for your personal use?
[Galaxy S II Original Android Development] privat75:
Thanks

You are the best.
[Galaxy S II Original Android Development] gokhanmoral:
I use touch-x-power for daily use.

you'll have to wait for 2.3.5 because it is in beta testing now.
[Galaxy S II Original Android Development] mantzaros:
hi gokhanmoral

and users

great kernel so far i lost 2% battery on a 18minute call at the morning with kickassv2 governor greattttttttttt!!!!!!!!!

i want to ask what is that examples at the 1st page?

Some Example Init.d Scripts

Example CWM-flashable /system/etc/init.d/99gpuv script (thanks to AndreiLux)

Example GPU/CPU undervolting and underclocking scripts by kwerdenker

Improved version of CPU undervolting script by kwerdenker

thanks in advance
[Galaxy S II Original Android Development] chilavert_gr:
I'm having problem using smartass v2 at 1.7.2

my phone freeze or reboot

with the same uv but ondemand my phone working perfect
[Galaxy S II Original Android Development] gokhanmoral:
yes, but not as tun.ko , I mean not as a module. tunneling support is built-in.
[Galaxy S II Original Android Development] tb79:
that´s it! ;)

i had uv @ boot

but antutu-benchmark gives me bad results.

with ragemod@1400: 6652

with siyah@1600: 5985
[Galaxy S II Original Android Development] gokhanmoral:
no,it doesn't.

why do you need it?
[Galaxy S II Original Android Development] uppon2:
Thanks for the quick response. I did try that ROM out when it was first released and liked it. I just can't live without a mod/theme kitchen for my daily phone any more. I am always changing stuff and believe that with a kitchen there is little need to change the base ROM unless a new firmware is released as everything else desired can be installed directly from the kitchen rather than flashing a ROM update containing the same thing

I must try the latest version of touch x on my second SGS 2
[Galaxy S II Original Android Development] privat75:
Problem1 solved with disable Set on Boot in SetCpu.

Problem2 solved by using another launcher.

What is the best setting in SetCpu in scaling (ondemand?)

Dont change anything in voltages.
[Galaxy S II Original Android Development] chadouming:
CWM manager is not included in the stock rom and more user want it than user who don't want it xD
[Galaxy S II Original Android Development] Qliratu:
I don't like it, but used it couple of times now and it's actually quite easy for doing certain tasks. I don't mind if its kept in the kernel!
[Galaxy S II Original Android Development] Molitro:
After the first time you flash a version with CMW, the file cwm-installed is created in system\.siyah, so you can just keep that file always in your phone and be done with it.

I include that and root-installed in my custom rom and forget all about it.
[Galaxy S II Original Android Development] Denwa:
If at first you don't succeed..reinstall cwm app.

Reinstalling cwm app (or any app that installs via a hook to cwm recovery) usually fixes any issues.

And yes you can install .zip via cwm app so saying it has to be a .tar is just wrong. (Install under "update.zip" section of cwm app).

Changing recoveries can mess up these types of apps requiring a reinstall.
[Galaxy S II Original Android Development] lpsi2000:
Take easy on the caffeine over there, I want it in and so do plenty of others. Let's not bring this same attitude from the (slim)ROM to the Kernel side. We are looking for features rich and great kernel over here. Remember the title of this thread (UNIFIED) which means bring a lot of things together into one.

Unified and Slim will not go very well.:D if you want slim kernel stay with the Samsung Kernel:)
[Galaxy S II Original Android Development] chadouming:
UNIFIED stand for a kernel who run on many phone, even if you have CM7, MIUI or sammy stock.
[Galaxy S II Original Android Development] TecQuality:
I've installed the cwm3.apk without any trouble, you can find the file some pages back from here.
[Galaxy S II Original Android Development] lpsi2000:
Agreed, to make one for all with unique features and functions from other kernels will be far from slim.
[Galaxy S II Original Android Development] tristecire:
@incubus_fr

Oh ! please, where do you ear about that kind of feature ?

( S'il te plait, c'est sur ce fil que tu as vu passer ça ? )

There are no more comments about CPU class since more than a week or more, and nothing very established and full of knowledge, if i'm not bad.

So, interesting, i mean.
[Galaxy S II Original Android Development] fasst:
Many pages back gokhanmoral mentioned this the first time. That was after people experienced that some phones could be UV-ed more than others. And we know that's a fact. He also mentioned that this info. could help to find some level of UV your spesific unit could manage. He also made us read out this info. from the CPU.

After a few pages of discussion on tema, the discussion died out. And nothing more came out of it.

But it showed that different CPU's had different classes and that some was higher than others. How to utilize the info. he managed to give us when UV-ing, that I don't know.
[Galaxy S II Original Android Development] frankcilo:
Also with Smartbench 2011, final result is not good (3200).

Why?
[Galaxy S II Original Android Development] cmd512:
Lol, no kidding, talk about spoiled brats in here. They need to visit where we came from, where the updates were far and few between... we're getting MULTIPLE releases in a day here!

Because it means absolutely nothing either way. Not sure about you, but I sleep perfectly fine at night regardless of what score I get on quadrant/smartbench/the-next-benchmarking-penis-measuring-tool. Want to know why?

Because my phone is blazing fast, smooth, and sips battery. Real world results win everytime.
[Galaxy S II Original Android Development] incubus_fr:
Page 806, AndreiLux post, and I had a look at the kernel source file he pointed in his post.
[Galaxy S II Original Android Development] tristecire:
@incubus_fr

thanks !

10 chars
[Galaxy S II Original Android Development] :
You do realize that we have a button for that, right?
[Galaxy S II Original Android Development] poochewer:
How to change CPU frequency steps?

How can I set different frequency steps, eg: 1432MHZ instead of 1400 ?

I have read about it being supported but I have no idea how. BTW I use Voltage Control App.
[Galaxy S II Original Android Development] Vaedryn:
Benchmark say nothing.

2.2b6 is the smoothest and battery friendly version i ever have testet .

Like it :)

SGS II Cyanogen Tapatalk
[Galaxy S II Original Android Development] fasst:
I agree, the score don't mean mutch. But running those apps can give us an inidcation that something isn't as it should be. The score we can keep for ourselfs. If I remember correctly it was 2.2.b5 when I for the first(second) time experienced serious problems with a beta. Two of those apps just stopped or froze. 2.2.b5 was later replaced with 2.2.b5.1

So for testing purposes it can have some value.
[Galaxy S II Original Android Development] troyjamz:
Hey. Im a bit dissapointed that our phones(atleast mine) work better on single core mode rather than dual core mode. That must mean that the execution of processes between cpu0 & cpu1 are poorly handled. Because just like 2 heads are better than 1 , 2 cpus SHOULD be better than 1 aswell.

For now 1 core will do though. No lag at all. Just mad i got a lazy dragon of a phone when it can and should be so much more.

Im just glad Ghokanmoral is as skilled as he is to make sense of all of the BS Samy engineered.

Thank you for that! :)
[Galaxy S II Original Android Development] Alienfreak:
Which governor are you using?
[Galaxy S II Original Android Development] woodyxxl:
BLN working?

Today I missed my BLN. Can it be that BLN does not work anymore?

2.2beta6 + 2.3.5 KI8 (mod)
[Galaxy S II Original Android Development] chadouming:
Bln working perfect here. Have you installed the bln app and activated it ? If not, do it. If yes, try to disable/enable it. It sbould work.
[Galaxy S II Original Android Development] kwerdenker:
I think we should give the guys (and girls?) from samsung a bit more credit. In this case I don't think it's so much their fault, as it's that of the people at google. The resource managment is as much the os jobs as it's the kernels. Gingebread introduced some basic multi-core support to Android but I think ICS is the first real multi-core optimized version of our beloved operating system.

Not saying that samsung couldn't improve their stuff but they are better than some people tend to believe. How else could it be, that they are currently the hottest handset manufacturer this side of the iLine? ;)
[Galaxy S II Original Android Development] troyjamz:
Well I agree. I sure hope that ICS on SGS2 will help to unleash the beast. Cant wait! :D
[Galaxy S II Original Android Development] kwerdenker:
Look what I just found in my RSS feed:

Samsung Galaxy S II overclocked to 1.6 GHz destroys benchmarks, nearly 7800 in Quadrant

Look at what kernel is mentioned there. Everybody prepare for wave of benchmark junkies flooding this thread on how they can make this happen in 3....2.....1....
[Galaxy S II Original Android Development] Molitro:
In fact, in my final days with the SGS I ended up using sotck ROMs + kernel. It worked just fine.