yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] gokhanmoral:
it doesn't make much difference but it seems that bfq doesn't cause the skipping song problem that some users have.

it is more complex than others but well..

I am not sure but I guess bfq :)

or sio...
[Galaxy S II Original Android Development] nedooo:
Slight lower graphics performance with 2.6.11 compared to 2.6.10.

Guess new Mali tweaks are not improving it's performance ;)
[Galaxy S II Original Android Development] Armisael:
Unfortunately I experience the same strange behavior

OFF + Charging = Recovery Mode

ROM = CheckROM RevoHD V4
[Galaxy S II Original Android Development] paradorx:
strange.. i just retried it and its ok again..

maybe last time i try to charge it when its almost full.. :p

ill try it one more time.. :D
[Galaxy S II Original Android Development] :
Gokhan.

What would you suggest? Ondemand which already has the screen off profile implemented already in or smartassv2?

and stupid question if i say wanted to add a governor in the version is that easy to do via script like you have lionheart?:D cause i miss savaged zen
[Galaxy S II Original Android Development] mekhonte:
I just wiped voltage setting in wipe menu but seems did noting.I'm using setcpu and voltage control.
[Galaxy S II Original Android Development] :
for me there would be no point using both setcpu and voltage control as what one does the other one does better and has it all. voltage control has all the functions and more that you need...so if i was you i would remove setcpu but that is down to you...sorry i just had to say that:o
[Galaxy S II Original Android Development] mekhonte:
Mate you are absolutely right but I'm just using setcpu because of the profiles.ie AC charging 200-1400 Mhz otherwise 200-1000
[Galaxy S II Original Android Development] TecQuality:
voltage control handles everything better than setcpu ;)
[Galaxy S II Original Android Development] :
you can also use profiles in voltage control if i am not mistaken. now i have the extreme version i am not sure if the free one offers them but hey worth getting the extreme if you use it alot that is:)
[Galaxy S II Original Android Development] alcurtis93:
Anyone?
[Galaxy S II Original Android Development] gokhanmoral:
the voltages depends on your chip. you have to find that one by yourself.

but I think 40MHz can handle at least 50mV less than 160.

improvise :)
[Galaxy S II Original Android Development] :
Gokhan sorry to ask you mate i know you are a busy guy but do you have any files lying around that enables the savagedzen governor? For me that was the best one in comparison to smartassv2 and ondemand...so if you do can i be kind enough to ask if i can have it please to enable it?:o
[Galaxy S II Original Android Development] CamoGeko:
Free version doesn't provide profiles, you can only save your settings with it.

Communicated using an SGS2 droid with XDA premium neurotransmitter while DJ'ing on the Enterprise.
[Galaxy S II Original Android Development] gokhanmoral:
hmm, I removed it because I never received a positive feedback.

I will check my old sources and if there is anything worthy in that governor, I may put it back or at least make it as a module.
[Galaxy S II Original Android Development] :
so basically then i was kinda correct in saying that getting the extreme is the best way to go then. thanks for clarifying that one just was not sure or not so to previous poster who asked yes extreme is the only one that can provide profiles but still i think it is worth getting as its the total package voltage control extreme that is:)

---------- Post added at 10:11 AM ---------- Previous post was at 10:09 AM ----------

Nice one mate thanks. Make it as a module and at least that way people have the choice to enable it or not. I use to use it on a different kernel and that gave me the best screen on times i ever had..So it would be nice to try it out again.:) Thank you big guy:D;)
[Galaxy S II Original Android Development] Honusnap:
Having my GPU under : 40 160 267 (Mhz)

Ramp Up/Down at : 80% 40% 90% 60%

Voltages are : 850000 900000 1000000 (can certainly be tweaked further but no time to do it)
[Galaxy S II Original Android Development] xcarecrow:
For me are working fine the next values:

40 133 267

800000, 850000, 900000
[Galaxy S II Original Android Development] CamoGeko:
Yeah I always advise to ditch SetCPU and just use Voltage Control. Saves running 2 apps for the same purpose.

Communicated using an SGS2 droid with XDA premium neurotransmitter while DJ'ing on the Enterprise.
[Galaxy S II Original Android Development] :
Thank you sir. Good show by the way:cool::p;)
[Galaxy S II Original Android Development] b2rdetor:
i was tested 40-100-267 (90 30 90 30) and can say that a performance when you just begin using app are bad - you can see lags (seems like phone try to work with 40mhz, but after jumps to the higher step).

why we need 40mhz??? its a battery frendly may be.

but with that freq you can got lags even in 2d graphics.

so IMHO better to use 40 mhz with low tresholds. I try 40-100-267 (20 15 90 30)

so when you phone sleeps you GPU works with 40mhz, after unlock you phone works with 100mhz.
[Galaxy S II Original Android Development] Honusnap:
I suppose that when the phone is sleeping .. GPU is not used .. :)

Depending on the sampling interval you can imagine that when your just reading something on your phone the GPU goes to 40Mhz, when you put your finger to make it slide to the next page => jump to 133, 160 .. even 267 .. then again go down to 40...

20 15 90 45 => Should be better on bettery

Well i suppose that performance is lineary achieve : 166Mhz is 1.66x faster than 100Mhz => this is perhaps not the case...

Ps :

Was a little "jumpy" on Ramp Up/Down at : 80% 40% 90% 60%

I'm now on :

GPU Frequency : 40 160 267 (Mhz)

Ramp Up/Down at : 50% 25% 90% 60%

Voltages : 800000 850000 9000000
[Galaxy S II Original Android Development] CamoGeko:
.11 looks good, working perfectly fine with my config v0.3.1.

@gokhan, dude I've been telling you for ages that bfq scheduler is best used with ondemand. I'm surprised you only now decide to use this combination as default :p

Communicated using an SGS2 droid with XDA premium neurotransmitter while DJ'ing on the Enterprise.
[Galaxy S II Original Android Development] gokhanmoral:
I still have lots to learn and some things can only be learned by experience :)
[Galaxy S II Original Android Development] droidphile:
Says a man with 25 years of experience in C :D
[Galaxy S II Original Android Development] b2rdetor:
tryed to test 40 40 40 (all 40 always)

and can say that very strange behavior i could saw

1080 youtube, video decoding, opera browsing and launcher arre smooth but overral responce with some pauses. feels like bad touchscreen
[Galaxy S II Original Android Development] d8389:
Hi, gokhanmoral

May be don't know something and this is wrong, but default settings for ondemand governor typically

up_threshold 80-90

down_differential 5-10

In this case on overage loading (more then up_threshold) CPU will be scaled up and if current speed is 200 and next - 400 - down_differential will be exceeded and down scale trigger faired, than up threshold will be reached and loop will occur until CPU load changed.

What do you think about down_differential > up_threshold/2 ?

May be good idea to scale down only to "Target/Desired load" that is something between user configurable (30-40%) value and up_threshold ?

Example:

Current speed - 1200.

CPU load - 10%

Target load - 40%

Speed must be switched to 1/3 of current - 400 ?

For test I've applied this script and it seems to be kernel much more battery friendly then with default settings and also I don't feel any lags.

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 100000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate

echo 90 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold

echo 46 > /sys/devices/system/cpu/cpufreq/ondemand/down_differential
[Galaxy S II Original Android Development] gokhanmoral:
I have just talked to xan and proposed him a universal method to make all kernels support customization through his app (free one).

he found the idea good and told me that he will implement it.

Since it will also require some work at my side, I will prepare the scripts.

he will prepare a tab which will be dynamically generated.

and once you flash another kernel that supports that interface, you will find different settings in that tab.

we will also document this simple interface (it will be so simple that every kernel developer will be able to support it if they want) and other app developers may implement it if they want.

and also I am planning to release OTA app by using 89luca89's sources which are GPL and already great to serve for such a purpose.

EDIT: I forgot to tell you that he informed me about his work on 3-step GPU config which will also be in his VoltageControl app. so, we will be able to use all three steps and configure them via Voltage Control app soon :)
[Galaxy S II Original Android Development] xcarecrow:
That's awesome gm.
[Galaxy S II Original Android Development] f100cleveland:
I've searched but must not be searching for the correct thing, but in a text editor, how do I enable lionheart within the 01lionheart folder inside init.d folder? I'm assuming I remove a # sign, but just wanna make sure.

Thanks
[Galaxy S II Original Android Development] legendasboy:
sorry for the noob question, but can i just put the php code in the script from voltage control
[Galaxy S II Original Android Development] gokhanmoral:
if you have php compiled for arm, yes :)

I am sure that is available somewhere in the internet and you can just call a php script which has "#!/system/bin/php -s" kind of first line (not sure about the syntax) and the rest will be php script.
[Galaxy S II Original Android Development] gokhanmoral:
if you have 01lionheart in your init.d and conservative governor, you already have the same lionheart as in void.echo.

lionheartx is renamed to lionheart in the later versions therefore I need to state that not to create another confusion :p

if you want a snappy and more battery efficient variant, try the conservative governor in the latest version without having 01lionheart in your init.d
[Galaxy S II Original Android Development] CamoGeko:
I guess you're right, just to let you know though I've been trying to perfect the settings while running your kernel non-stop since the betas. So I would never lead you astray mate :)

Communicated using an SGS2 droid with XDA premium neurotransmitter while DJ'ing on the Enterprise.
[Galaxy S II Original Android Development] sayatsugu:
Hi,

with regards to AndreiLux's settings on gohkan's website, can I just insert the code into an existing script, say VC, or do I need to create a new script in order to get it to run ?
[Galaxy S II Original Android Development] mekhonte:
Yep works perfectly (been playing HD games all the time).

Thanks to all just got the rid of setcpu & bought vol con ex.however can anyone confirm that wipe voltage in new recovery menu works or not?
[Galaxy S II Original Android Development] Dennys_Santos:
Someone could confirm me if the following configuration is still a good practice for the current version of the kernel (2.6.11)

# Smooth scaling parameters to control any governor jumping to higher frequency directly.

echo 2 > /sys/devices/system/cpu/cpu0/cpufreq/smooth_target;

echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/smooth_offset;

echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/smooth_step;

Thanks guys.
[Galaxy S II Original Android Development] jbarol:
Noob question:

I am running 2.6.10. Do I need to run the cleaning script before flashing 2.6.11? Or can i just flash through mobile odin?
[Galaxy S II Original Android Development] :
when you flash a new version of a kernel it replaces all your previous scripts of previous versions you had..regarding voltage control when you input your new settings and reboot it should work fine and no need to do anythng else..at least that is what i do and works fine for me so far
[Galaxy S II Original Android Development] Nescho:
Will GPU freqs be optimized in .12?
[Galaxy S II Original Android Development] pikachu01:
I use all 0s to disable the mid-term scaling. I prefer it to scale to the highest when in ondemand.

When you flash a new version, the init.d scripts are not touched. >.<
[Galaxy S II Original Android Development] -p0rt3r-:
CM9 / AOSP ICS 4.0.x support

Guys, devs, does anybody know when Shiyah will support ICS and on ICS based ROM's?

-p0rt3r-
[Galaxy S II Original Android Development] :
oops my bad. hence why there is an option when you press menu and then remove boot settings in voltage control. my bad sorry:o

---------- Post added at 02:14 PM ---------- Previous post was at 02:12 PM ----------

has been asked many times and i will give you the same answer. when the new kernel sources are available then Gokhan will do the updates and release for ICS.. do not forget there are only leaks now and nothing stable yet even though people are using the leaks....patience my friend
[Galaxy S II Original Android Development] pepe2909:
hi @gokhanmoral,

in version 2.6.4 what display drivers you used, because brightness and color balance is more beautiful from other siyah versions, and to other kernels ?

thanks !
[Galaxy S II Original Android Development] -p0rt3r-:
Suarez7,

thank you for the answer. Im using the LP6 leak and except gps its working excellent, almost perfect. Waiting then 4 Siyah ICS release.

Battery times on LP6 are not bad at all, so I encourage everybody to give it a try.

Siyah rulez :)

-p0rt3r-
[Galaxy S II Original Android Development] It_ler:
I have not run any kernel cleaning script on my phone.

Just check that your system/etc/init.d folder is empty before flashing a new kernel, which supports init.d scripts (like Siyah).

Depends on the changes you made for running your current kernel.

I think that most settings of the v2.6.10 will be compatible with v2.6.11.

Good luck !
[Galaxy S II Original Android Development] gokhanmoral:
I checked if there is a difference but same mali and panel values are used in 2.6.4.

there is lcd panel undervolting in that version but I removed it because I suspected that it was causing blank screens in some situations.

it is strange that the color balance is better when the panel is undervolted.
[Galaxy S II Original Android Development] veyka:
Kernel cleaning scripts are mostly useless (I looked into it), if you have any problems just check your init.d for old versions of scripts like thunderbolt!, and update or remove.
[Galaxy S II Original Android Development] EnemyOfGlaDOS:
They're good if you save your settings as boot and your not stable- which in a reboot could prevent your phone from booting up properly no?

sent from my Galaxy SII
[Galaxy S II Original Android Development] pepe2909:
I tested them all before, and i always returned to v2.6.4, special for this reason.
[Galaxy S II Original Android Development] veyka:
VC gives you a zip you can flash in recovery to remove your settings if they wont boot. Same for setcpu.
[Galaxy S II Original Android Development] CamoGeko:
That's true. :)

The only reason I find the cleaning script useful is if you messed up something in your init.d folder and system won't boot because of it.
[Galaxy S II Original Android Development] EnemyOfGlaDOS:
That's true I know. I was just making a point that the script isn't mostly useless- it does have a use and it does work. (I don't use it but just saying..)

sent from my Galaxy SII
[Galaxy S II Original Android Development] veyka:
I could be a **** and say that the definition of mostly useless, is that it has some limited use, but we are in agreement so I wont (but I did). :p
[Galaxy S II Original Android Development] EnemyOfGlaDOS:
Could be? [\sarcasm] :p

I understand what your saying and what you mean.. but its a kernel cleaning script. Of coarse it has limited use- but it does what its supposed to. An xbox has limited use also, but it still works the way it was intended. (Probably a bad example, but...)

sent from my Galaxy SII
[Galaxy S II Original Android Development] Nono01:
Hi guys. Yesterday i have bought SGS2, and i want to root it with Siyah kernel. Can i use the latest version 2.6.11 (i hope ti's not a Beta)

Thnx for answer and thank you gokhanmoral
[Galaxy S II Original Android Development] droidphile:
Gokhan, here's Knzo's gift :D

https://github.com/knzo/phoenix-tweaks-support

So now, phoenix app can support multiple kernels...
[Galaxy S II Original Android Development] Honusnap:
An xbox (first version) has far more uses than a "kernel cleaning script" ... ;)
[Galaxy S II Original Android Development] droidphile:
1) 2.6.11 is not beta! The releases he does these days are more stable than any stable version :)

2) I would suggest forget using odin from PC to get an yellow triangle, then reflash stock kernel to remove it, then flash custom kernel, so much hassle....

3) Download and execute the .bat file from this doomlord thread. Your device will be rooted in 3 minutes.

4) Download siyah 2.6.11, copy to your internal sd. Download DarkyOTA app and flash siyah using the app.

No yellow triangle, rooted, and you have Siyah now.
[Galaxy S II Original Android Development] Honusnap:
All Siyah kernels are betas, cause it is constantly evolving ... :p
[Galaxy S II Original Android Development] Nono01:
Thank you for this. But can't i flash with ODIN and then remove yellow triangle with JIG? ;)
[Galaxy S II Original Android Development] remorema:
can anyone post a simple script just to edit cpu gpu clock steps ?
[Galaxy S II Original Android Development] veyka:
ohisrrwutyoudidther! :D

But in all srsness, yes it does have a single use case (if you forget about the other zips). :p

---------- Post added at 04:05 PM ---------- Previous post was at 04:05 PM ----------

Yes you can! Flash that, at once! :D
[Galaxy S II Original Android Development] droidphile:
The whole point of my post was to show you "How easy it is to root the device, and flash Siyah without having to look at the yellow triangle even once".

If you prefer the harder way, let it be...!

#!/sbin/busybox sh

echo "1600 1400 1200 1000 800 500 200 100" > /sys/devices/system/cpu/cpu0/cpufreq/freq_table
echo "100" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "1200" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo "100 160 267" > /sys/class/misc/gpu_clock_control/gpu_control
[Galaxy S II Original Android Development] Nono01:
No, no, i will take your advice. Thank you again! :)
[Galaxy S II Original Android Development] SherlockR:
Does this mean every night when I charge my phone the battery will be calibrated? Because I have it at last plugged in for six hours or so.
[Galaxy S II Original Android Development] hausmanis:
nice post, but do you realy think that its true what they claim, smartassV2 is better than conservative on battery ? and that interactiveX is the best on battery ?
[Galaxy S II Original Android Development] gokhanmoral:
no, it will be calibrated once.

if you remove /data/.siyah/battery-calibrated, it will be calibrated again.

this information is already in the first post.
[Galaxy S II Original Android Development] gokhanmoral:
it may be true for that setup.

that device has more steps and different cpu. maybe interactiveX performs better.

for my setup, I get best battery life with smartassV2 or ondemandX.

interactive governor jumps to the highest frequency when the load is high.

that is why I doubt it gives the best battery life for our device.

CPU can have a high load at 100 or 200MHz easily and that will make interactive governor jump to the highest frequency and as a result it will consume more.
[Galaxy S II Original Android Development] blaex:
why should i use the 100 mhz frequency? compared to 200 mhz it has the same mw-drain O.o?
[Galaxy S II Original Android Development] bragon2010:
I have no solution? :(
[Galaxy S II Original Android Development] hausmanis:
Alright so your guessing smartassv2 or conservative is best for sgs2 ?
[Galaxy S II Original Android Development] gokhanmoral:
which rom are you using?
[Galaxy S II Original Android Development] bragon2010:
VillainROM 3.0
[Galaxy S II Original Android Development] gokhanmoral:
it depends on the usage pattern.

if you need speed only for a short time smartassV2 is unbeatable I think because it scales down quickly.

but if you have a constant load then conservative scaling may converge to a more appropriate frequency which would result less power drain.
[Galaxy S II Original Android Development] AndreiLux:
Hard to report on battery usage -_- With beta4 AOS bug triggered on me, and surprisingly both suspend and events/0 were eating CPU away. I reverted back to beta1 to pinpoint if the fix is somewhere in the code or if it's just dumb luck or other weird behavior.
[Galaxy S II Original Android Development] roymustafa:
Hi Gokhan and everyone. I have done everything, i have flashed almost every ROM, stock and custom with almost every Kernel, but my WiFi problem still remain.

Sometimes I have the gsII connected to my router but internet connection doesn't work.

I'll try to explain better what i mean... I start wifi on my gsII and use internet connection without problem. Then I set the phone in standby mode leaving wifi on. When after a while i want to use internet connection, it doesn't work. The telephone is still connected to my router but i can't use internet on the phone.

The only way to make internet connection work is to disable wifi e then reactivate it.

This is really frustrating....
[Galaxy S II Original Android Development] eybee1970:
Thats not the best example maybe, but dont you think your TV is consuming less energy in stanby then running activly though it is working with same voltage?
[Galaxy S II Original Android Development] Dark_Lord0122:
installed it over CF kernel v4.2 wiped both of the caches it won't go into deep sleep . using smartassV2 100-1200.
[Galaxy S II Original Android Development] gokhanmoral:
Did you try to flash another modem?

And change wifi advanced settings / sleep policy to never?
[Galaxy S II Original Android Development] chadouming:
Hmmm, if does happen on every rom and every kernel, dont you think it might be hw related and not software? Maybe your phone is broken.
[Galaxy S II Original Android Development] tolis626:
I had the same problem man.For me it's fixed after KH3 radio.KI1 is ok too. :)
[Galaxy S II Original Android Development] Dark_Lord0122:
Update:

i just noticed that it cant go into deep sleep if its charging sorry about that.
[Galaxy S II Original Android Development] gtizon:
Is it okay to use set cpu for governor an uv settings and tegrak to change io? Or will there be conflict?
[Galaxy S II Original Android Development] jsompis:
Oh...Thanks , i will try this one coz i faced by this issue too.
[Galaxy S II Original Android Development] soulzero:
For some reason my market is giving me a really hard time.

I cant scroll down anymore at all? Sometimes i can but its acting really really buggy. Its unusable.

Happened since i switched to 2.6.11, undervolted all -25 and changed to lulzactive and sio.

Anyone know why this is happening?
[Galaxy S II Original Android Development] DirkTeur Velserbroncx:
Lulzactive, why? ........ thats so 2011, now a days you be better of by using

ondemand or conservative governor.

Undervolting might be possible on -50 steps only,

some devices won,t work properly with -25 steps( correct me if i'm wrong)
[Galaxy S II Original Android Development] soulzero:
Oh i see, well i was checking out this thread and figured i'd give it a try.

http://xdaforums.com/showthread.php?t=1369817
[Galaxy S II Original Android Development] remorema:
will it work if I put it like this ?

#!/sbin/busybox sh

echo "1400 1200 1000 800 600 400 200 100" > /sys/devices/system/cpu/cpu0/cpufreq/freq_table
echo "100" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "1400" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

echo "160 267 300" > /sys/class/misc/gpu_clock_control/gpu_control