yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 i9505 Original Android Development] proctologist:
Swapped SuperSU for Superuser (Koush) and I think it is working now with FauxClock.

It only kicks in after about 30 seconds following a reboot it seems. After that, the set limit is applied.

EDIT: It doesn't work after a reboot. No way, no how.
[Galaxy S 4 i9505 Original Android Development] nadejo:
I did install led blinker. I gave root permission. Since then i have random reboots even after deinstalling it. Can someone help me please?
[Galaxy S 4 i9505 Original Android Development] proctologist:
Restore your backup, or reflash your ROM and kernel.
[Galaxy S 4 i9505 Original Android Development] nadejo:
But then i have to delete bloat again

ive fixed permission maybe this will help
[Galaxy S 4 i9505 Original Android Development] Sammath:
Hey faux, don't know it this was mentioned or asked before but are you thinking about implementing touchwake?

Would be very nice :D

Sent from the gt9505 galaxy s4
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Hahaha yes you have to do that again. SO WHAT!!
[Galaxy S 4 i9505 Original Android Development] energie:
Frequencies dont stick for me :/
[Galaxy S 4 i9505 Original Android Development] nadejo:
Ok the reboots were caused by the low voltage. I have updated them. Now they run bulletproof on stress test at max clock
[Galaxy S 4 i9505 Original Android Development] jakemog:
Great kernel so far :D 2.1ghz stable 100-125mv UV PSV4

Does the gpu OC setting work? doesn't for me.
[Galaxy S 4 i9505 Original Android Development] btemtd:
Faux In the next Kernel, can we OC our GPU?? :D
[Galaxy S 4 i9505 Original Android Development] nerotix:
[MENTION=3332811]faux123[/MENTION] Will you be using ME2 kernel for new releases for the I9505? Since this one is able to be rooted now and wasnt before.
[Galaxy S 4 i9505 Original Android Development] nadejo:
Gpu can be overclocked upto 450mhz chose performance governor in gpu menu with fauxkernel app
[Galaxy S 4 i9505 Original Android Development] nadejo:
I have psv4 too do you gonna try my voltage table?
[Galaxy S 4 i9505 Original Android Development] btemtd:
it doesnt stick if you put it ondemand and up the clock to 450mhz it changes back.... i dont want to have it on performance all the time it will get to hot
[Galaxy S 4 i9505 Original Android Development] nadejo:
Use intellidemand

did anyone test supercharger. How does it affect the system?
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
Intellidemand is only for cpu. Not gpu. There is only ondemand and performance for gpu. So if I choose ondemand for gpu it uses steps below 450 mhz?

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] Lazy79:
I guess so.. but performance gov. would drain the battery really quick or?
[Galaxy S 4 i9505 Original Android Development] jakemog:
500-550mhz On the gpu would be fantastic :)
[Galaxy S 4 i9505 Original Android Development] chalid:
Undervolting & Underclocking

I lowered the voltages further today:

384: 787500 = -125 mV

486: 800000 (+12,5 mV) = -100 mV

594: 812500 (+12,5 mV) = -87,5 mV

and so on ...

I went as low as 775000 @ 384MHz (+ 12,5 mV with each state) and everything was fine with 20 minutes stability test. However, since you'll never know about data corruption, I went back to the next higher settings, just to be on the safe side. Phone stays cool enough to stop UVing now ... :D

C0, C1 and C3 are activated, CPU is limited to 1,134 GHz and GPU limited to 200MHz.

Epic Citadel HP: 50,7 FPS

Epic Citadel HQ: 47,1 FPS

Epic Citadel UHQ: 23,6 FPS

Quadrant: 9743

AnTuTu: 20315

Every day use: Buttery smooth :victory:

Now lets see how long the battery will last with normal usage. :D
[Galaxy S 4 i9505 Original Android Development] bulla80:
Can anyone post the settings for an over/under clocking noob please? I have faux clock so from that would be ideal.
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Why you all think the bigger the better? Please if you don't know what your talking about say nothing.

This is a phone not the data base of Interpol ore a PlayStation. We only make a call and play some stupid game.
[Galaxy S 4 i9505 Original Android Development] jakemog:
Piss off, so 1.9Ghz to 2.1Ghz on the cpu makes no difference? twat.
[Galaxy S 4 i9505 Original Android Development] Sammath:
Some people just like to oc everything, I'm also one of those persons. Altho I don't really think it's needed since it does fine on all 1080p games. Wildblood plays fluently :)

Sent from the gt9505 galaxy s4
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
It does but it's never enough right?
[Galaxy S 4 i9505 Original Android Development] jakemog:
Stock is more than enough for me, i just like to overclock and benchmark.
[Galaxy S 4 i9505 Original Android Development] Lazy79:
jflteeur-faux123-002b05.zip	2013-May-21 19:30:37 is here... changes? :)
[Galaxy S 4 i9505 Original Android Development] Sammath:
Gonna flash it now see how it does :)

Sent from the gt9505 galaxy s4
[Galaxy S 4 i9505 Original Android Development] Lazy79:
quite understandable :) I would.. but not able to. flashed cm to show it to my brother and his wife. Both are so sick of the s4 that they started to use their iphones again.. so I said CM is probably easier for them to handle lol and dont tell me.. i dont get them.
[Galaxy S 4 i9505 Original Android Development] jakemog:
Just flashed beta 5, can't see any visual changes..
[Galaxy S 4 i9505 Original Android Development] Sammath:
Seems to be more cpu frequencies on beta 5. Flashed back to beta3 tho. When I changed my uv settings it crashed on even quadrant.

Sent from the gt9505 galaxy s4
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Before making tests etc let the kernel settle down for a few hours
[Galaxy S 4 i9505 Original Android Development] AnonymeLex:
Under 2.1ghz, I have run 3dMark, normal, extreme, and played one hour to Modern Combat 4 -> Solid as Rock

Sometime I can even reach a gain of 20 FPS

Is the default voltage for 1.89ghz a good voltage for 2.1ghz ? (I don't want to keep this frequency, but I just want to know :/)
[Galaxy S 4 i9505 Original Android Development] jakemog:
The cpu will mostly run under 1.5ghz in games, unless you have a liquid cooled galaxy s 4 :p
[Galaxy S 4 i9505 Original Android Development] AnonymeLex:
Of course, we don't need these frequencies, I'm just bored :D

No, well, i've done the test with ondemand and performance
[Galaxy S 4 i9505 Original Android Development] jakemog:
Well mine gets quite warm under 3dmark, and i have perfmon running in the mean time showing clock speeds under 1.5ghz

Makes sense since Galaxy s 4 throttles on stock while gaming :)
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Loving this more and more. Thanks faux

Ps frandom support is that possible ore nonsense?
[Galaxy S 4 i9505 Original Android Development] faux123:
non-sense. I will add more updates for random later on...
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
[MENTION=350276]faux[/MENTION]

What's new in b5?

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] nerotix:
[MENTION=3332811]faux123[/MENTION] You'll be updating the kernel for I9505 to ME2? This one is the latest and has quite some good performance changes.
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
+1

Please!!

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Only possible if we have the sources.
[Galaxy S 4 i9505 Original Android Development] damador:
Samsung update the source quite often

Sent from stolen Iphone 27,3 using mind control boomstick
[Galaxy S 4 i9505 Original Android Development] simondavies315:
I'm getting amazing battery life with this kernel. Bought FauxClock to show my appreciation
[Galaxy S 4 i9505 Original Android Development] deathg0d:
Hi when i tried to choose msm-dcvs governor, my s4 i9505 will reboot. what is wrong?

i am on omega rom.
[Galaxy S 4 i9505 Original Android Development] btemtd:
Me too, which is why I use Intellidemand, But I would still like to know why it reboots aswell
[Galaxy S 4 i9505 Original Android Development] faux123:
Msm dcvs governor can only handle 15 frequency steps. Due to overclocking and low freq steps we exceeded the limit causing it to crash :p
[Galaxy S 4 i9505 Original Android Development] btemtd:
thanks for educating us :D
[Galaxy S 4 i9505 Original Android Development] steveman29:
Hello faux, I just want to thank you for this kernel, and to report that overclocking is working with b5 up to 2052 MHz. 2106 MHz is working too but it hungs during stability test. I have PVS1: 1250000 by the way.
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
I'm curious, does anyone have a knowledge of or a listing of what all the various tunable settings for the governor (Intellidemand) do?

I've found the XDA thread (http://xdaforums.com/showthread.php?t=1369817) with governor information but even Googling yields only sporadic results on the specific tunables. Here's what I know:

boostfreq: ???

boosttime: ???

down_differential: This factor indirectly calculate the 'down-threshold'. After completing (sampling-down-factor*sampling-rate) at max frequency because of high load, governor samples the load again to calculate an estimate of the new target frequency in a way that the lowest frequency will be chosen that would not trigger up_threshold in the next sample. Because triggering up-threshold will again cause CPU to scale up to max frequency. During this choice down_differential is taken into account as a breathing room value. Target frequency is calculated as (max_load_freq/(up_threshold-down_differential))

ignore_nice_load: [Leave at 0] If this value is "1," the system will ignore "Nice" processes when deciding to scale up or down

io_is_busy: [Leave at 1 for ARM]

optimal_freq: ??? (Target frequency for non-maxed out loads?)

powersave_bias: [Leave at 0] Setting this value higher will "bias" the governor toward lower frequencies. This is a percentage, where 1000 is 100%, 100 is 10%, and 0 is 0%. The ondemand governor will scale the CPU to a frequency lower than its "target" speed according to this value

sampling_down_factor: In the simplest form, sampling_down_factor determines how often CPU should stay at higher frequencies when truly busy. Default behavior is fast switching to lower frequencies (1). Having sampling_down_factor set to 1 makes no changes from existing behavior (for the non-modified ondemand), but having sampling_down_factor set to a value greater than 1 causes it to act as a multiplier for the scheduling interval for re-evaluating the load when the CPU is at its highest clock frequency (which is scaling_max_freq) due to high load

sampling_rate: An interval (in microseconds) at which the governor will poll for updates. When this happens, the governor will decide whether to scale the CPU up or down

sync_freq: ??? (Frequency for screen-off data syncing?)

two_phase_freq: ???

up_threshold: Defines a percentage from 1% to 100%. When the CPU load reaches this point, the governor will scale the CPU up

up_threshold_any_cpu_load: ???

up_threshold_multi_core: ???

Can anyone fill in the blanks?
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Is this helping you
[Galaxy S 4 i9505 Original Android Development] thatsupnow:
Don't know of it matters or not but to those wanting to use a 64 gb sd card with this kernel just format it to fat32 and you'll be all good. Been using this kernel on omega v3 with my 64 gb card!
[Galaxy S 4 i9505 Original Android Development] daniello8:
Isn't FAT32 limited to 32GB by design?
[Galaxy S 4 i9505 Original Android Development] steveman29:
You can use "mini tool partition wizard home edition" to format 64 gb microsd card to fat32.
[Galaxy S 4 i9505 Original Android Development] kantjer:
No that's not the problem, the biggest issue is that the maximum possible size for a file on a FAT32 volume is 4 GB.

So in theory you can run into problems with large video files and backups.
[Galaxy S 4 i9505 Original Android Development] daniello8:
interesting .. so it's a windows limitation. I found another tool much smaller which I will probably try as soon as my microsd arrives:

http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm

And I wonder if mounting with Foldermount (make ExtSD mount as USB storage in Windows) will continue to work or if Windows might reject the partition.

---------- Post added at 10:18 AM ---------- Previous post was at 10:17 AM ----------

Right .. so it may become a problem when you make a nandroid to ExtSD :(
[Galaxy S 4 i9505 Original Android Development] kantjer:
not necessarily, I know that CWM can do split backups and AFAIK so can TWRP.
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
No, I already have an extensive list of the settings and their defaults.

What I'm looking for is a list of what the various settings do that I have not already found out:

boostfreq: ???

boosttime: ???

optimal_freq: ??? (Target frequency for non-maxed out loads?)

sync_freq: ??? (Frequency for screen-off data syncing?)

two_phase_freq: ??? (Jump to this frequency before resorting to maximum frequency?)

up_threshold_any_cpu_load: ???

up_threshold_multi_core: ???
[Galaxy S 4 i9505 Original Android Development] daniello8:
I have this problem in protrait mode .. just with video player .. anyone here ever seen this? I don't assume it's a faux thing but I'm not sure.

So sorry if it's OT but I guess you guys have seen a lot.
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Why is it not possible to use screen mirroring with a custom kernel? Tried it with rooted ME2 firmware andit works but when I flash this or wanam kernel it connects but few seconds later it disconnects.
[Galaxy S 4 i9505 Original Android Development] daniello8:
At least yours connects .. I cannot find my device. But this already happend with Omega .. which is rooted ME2. Unless .. once you installed a custom kernel something in the phone's system changes that doesn't remedy if you reflash a rom.
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Is there no solution? I have a dongel that connects true bluethoot. What makes it fail when using a custom kernel?
[Galaxy S 4 i9505 Original Android Development] prking07:
Thats cause you have force gpu rendering checked in developers option. Nothing to worry about.
[Galaxy S 4 i9505 Original Android Development] daniello8:
I am tempted to say "I love you" ;)

This fixed both of my problems a) the jerky status bar AND screen mirroring works again. I NEVER would have thought of that!

Thanks .. this has really been bothering.

Is this something that faux might be able to fix?

edit: I don't even know if enforcing GPU rendering is beneficial. Anyone?
[Galaxy S 4 i9505 Original Android Development] iamnotkurtcobain:
I have it always enabled

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
Screenmirroring is working for you?
[Galaxy S 4 i9505 Original Android Development] daniello8:
Yes .. finally!
[Galaxy S 4 i9505 Original Android Development] prking07:
I always have it enabled, I disable it when I need to. Like screen mirroring.:D
[Galaxy S 4 i9505 Original Android Development] Fatos:
I have the same problem if I can call it that way. I'm stuck unrooted.

---------- Post added at 12:29 AM ---------- Previous post was at 12:28 AM ----------

I have the same problem if I can call it that way. I'm stock and unrooted.
[Galaxy S 4 i9505 Original Android Development] opz187:
Is latest sprint beta based on mdl?
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
So I managed to scrounge up more from GitHub commits (my current test settings in []):

Intellidemand Governor Control Parameters

boostfreq: [0]

???

boosttime: [2500000]

???

down_differential: [5]

This factor indirectly calculate the 'down-threshold'. After completing (sampling-down-factor*sampling-rate) at max frequency because of high load, governor samples the load again to calculate an estimate of the new target frequency in a way that the lowest frequency will be chosen that would not trigger up_threshold in the next sample. Because triggering up-threshold will again cause CPU to scale up to max frequency. During this choice down_differential is taken into account as a breathing room value. Target frequency is calculated as (max_load_freq/(up_threshold-down_differential))

ignore_nice_load: [Leave at 0]

If this value is "1," the system will ignore "Nice" processes when deciding to scale up or down

io_is_busy: [Leave at 1 for ARM]

optimal_freq: [1134000]

Ramp up to this frequency first before going higher when crossing up_threshold_multi_core

powersave_bias: [Leave at 0]

Setting this value higher will "bias" the governor toward lower frequencies. This is a percentage, where 1000 is 100%, 100 is 10%, and 0 is 0%. The ondemand governor will scale the CPU to a frequency lower than its "target" speed according to this value

sampling_down_factor: [1]

In the simplest form, sampling_down_factor determines how often CPU should stay at higher frequencies when truly busy. Default behavior is fast switching to lower frequencies (1). Having sampling_down_factor set to 1 makes no changes from existing behavior (for the non-modified ondemand), but having sampling_down_factor set to a value greater than 1 causes it to act as a multiplier for the scheduling interval for re-evaluating the load when the CPU is at its highest clock frequency (which is scaling_max_freq) due to high load

sampling_rate: [15000]

An interval (in microseconds) at which the governor will poll for updates. When this happens, the governor will decide whether to scale the CPU up or down

sync_freq: [702000]

The frequency that will be nominally set for an online core at if any other core exceeds up_threshold_any_cpu_load

two_phase_freq: [1566000]

??? Another frequency step to loiter at before jumping to maximum?

up_threshold: [90]

Defines a percentage from 1% to 100%. When the CPU load reaches this point, the governor will scale the CPU up

up_threshold_any_cpu_load: [70]

Like up_threshold but also takes into account the load of other online cores. When up_threshold_any_cpu_load is crossed in any other core then the current core is set to sync_freq

up_threshold_multi_core: [80]

When more than one core is online a two-step ramp-up mechanism is used. When up_threshold_multi_core is crossed the core is ramped up to optimal_freq

Can anyone fill in the remaining blanks? Or fix errors?
[Galaxy S 4 i9505 Original Android Development] btemtd:
How come you have all these options when you are in Intellidemand -

I have:

Up threshold

Boost frequency

Two Phase Frequency

Sampling rate

Optimal Frequency

Sync frequency
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
I'm using Trickster Mod which reads out all the available options.

You can also manually check/change the settings (e.g., echo 15000>/sys/devices/system/cpu/cpufreq/intellidemand/sampling_rate)
[Galaxy S 4 i9505 Original Android Development] btemtd:
I wonder If you can set the Max CPU to 2.2ghz as a test manually?
[Galaxy S 4 i9505 Original Android Development] steveman29:
[MENTION=350276]faux[/MENTION] could you make this kernel use 1900 MHz during booting up? My phone can handle 2052 MHz but not 2100 MHz. But sometimes it can't boot up and it is stuck at samsung galaxy s4 logo and sometimes system gets corrupted and I have to restore the last backup.
[Galaxy S 4 i9505 Original Android Development] tvhak:
was wondering the same.

is there a way we can change the max settings? want to test how high my s4 can get.

and yes i know we don't need it. i just want to know it and try it haha
[Galaxy S 4 i9505 Original Android Development] boterkaaseneieren:
That high
[Galaxy S 4 i9505 Original Android Development] btemtd:
haha your like me... I wonder how much voltage 2.2ghz needs to run stable...Looks like I am going to have to look into Kernel creation... as my curiosity is getting the better of me... and looks like no one is able to cure it but me ;)
[Galaxy S 4 i9505 Original Android Development] jakemog:
The only problem on higher frequencies is heat :/ And 1.9ghz was already quite warm..
[Galaxy S 4 i9505 Original Android Development] btemtd:
Bro I did stabilty test at 2.1ghz for 10 min whilst screen on and it only reached 37c thats nothing!....

@ faux

Albinoman recons he found a way to OC at 2.3ghz and running pretty good but he is just working out a few more things, I think he i trying to talk to you. Anyways I was thinking just like we had on the I9300 Maybe you can give us the option for the people who want to OC it more to 2.2-2.3 they can and for people who dont want to OC they can have it lower.. Its up to the user because maybe many of our phones can handle more then 2.1ghz .. Just a thought to think about since the exynos s3@ 1.4ghz can have a clock up to 1.8ghz but many people only clocked it to 1.6-1.7 ...
[Galaxy S 4 i9505 Original Android Development] daniello8:
Is wifi multicast also disabled in this kernel? (... for better battery life)
[Galaxy S 4 i9505 Original Android Development] jakemog:
Bro thats not the cpu temp, thats battery temp.
[Galaxy S 4 i9505 Original Android Development] btemtd:
was it hmm cant remember all I saw was the temp and I assumed it was CPU why would they show u batt temp in a stability test.. i thought its to see how stable the phone is Mainly the cores (CPU)
[Galaxy S 4 i9505 Original Android Development] steveman29:
Stability test only shows the battery temp. Anyway you should live in north pole to have those temps during stability test.
[Galaxy S 4 i9505 Original Android Development] alx37:
Is it possible to apply this kernel with CWM Recovery over Stock ME2?

ALexander
[Galaxy S 4 i9505 Original Android Development] steveman29:
Yes it is possible
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
I'm 100% certain that your phone is simply throttling the actual frequency it's running at.

Look at the top left corner of StabilityTest 2.7 where it says cpu: <current_frequency>

If you're stock, it'll be at 1890mhz while you're running the test for the first few minutes. It'll soon throttle down to 1458mhz or even 1026mhz. It's unlikely you'd be able to run it for even 10 minutes.
[Galaxy S 4 i9505 Original Android Development] alx37:
Well. I'm running the kernel now.

but I got one bad issue, google play store says device incompatible with faux 123.

hmm.

need the apk to fine-tune.

ALexander
[Galaxy S 4 i9505 Original Android Development] btemtd:
ok I found a way to get the CPU Temp so what I am doing now is running a stability test and soon as I am finished I will enter into the hardware mode and check the CPU temp... BRB

Ok I did a stability test My phone was laying on the bed inside a leather Wallet case as well, and the phone CPU reach a peak of 57c .

Note : screen was always on and I did another stabilty test 10 min before this one but didnt know where to see the cpu temp. so this may have affected the temp aswell

But I really dont think 57c is not that hot when you must realise it is on a Live powered circuit board with basically no ventalation.
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
Did you look at the current frequency as I mentioned in my previous post while running StabilityTest? It's not going to be at 1.9GHz (much less 2+GHz) for more than a couple minutes before throttling down.
[Galaxy S 4 i9505 Original Android Development] btemtd:
Exactly right, it most probably was not that high, but no I didnt look but thats the thing so by OCing my point is it will hardly make the phone warmer then it is now

EDIT: I used the antutu stabilty test it doesnt show freq
[Galaxy S 4 i9505 Original Android Development] ChronoReverse:
Try StabilityTest from the app store and it'll show your current frequency while it's running.

It worth noting that it's hard to make claims about overclocking success when our phones barely even run at 1.9GHz =/