[KERNEL][AOSP/TW][27 Dec] War Kernel r3 // colder than ever

zai89

Senior Member
Jul 15, 2012
1,050
1,059
0
5°15′N 117°0′E Sabah
  • Like
Reactions: bently73

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
+1. All that I miss in this kennel are few additional Arnies ;) SmartAssv2, HYPER and Lionheart would be awesome. I remember from my LG P970, that Linheart was amazing. Very battery friendly, yet great in terms of overall performance.
I don't have the time or the motivation to add these schedulers. To me it's mostly placebo and barely make a difference.
 

daedric

Senior Member
Dec 24, 2006
2,204
456
163
Porto
I don't have the time or the motivation to add these schedulers. To me it's mostly placebo and barely make a difference.
Not entirely placebo. One thing that must be understood, is that a P970 is quite different than a N7000. First dual core vs single core, then the power profile, e could go on endlessly. The sweet spot of our cpu is in getting the most performance WITHOUT reaching the thermal throttling. Also, because of single vs dual, not every governor is suited to the task...

I've read somewhere that the best governor for our cpu is still the pegasusq, followed by ondemand. Yet, i miss Interactive and it's touch-boost feature :)
 

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
Not entirely placebo. One thing that must be understood, is that a P970 is quite different than a N7000. First dual core vs single core, then the power profile, e could go on endlessly. The sweet spot of our cpu is in getting the most performance WITHOUT reaching the thermal throttling. Also, because of single vs dual, not every governor is suited to the task...

I've read somewhere that the best governor for our cpu is still the pegasusq, followed by ondemand. Yet, i miss Interactive and it's touch-boost feature :)
Yeah, pegasusq seems a bit less dumb than ondemand and is multi-core aware. I'm not sure what you mean by "touch-boost", but I think there's a similar feature with pegasusq. Check the frequency when you touch the screen, it's never under 500MHz.

One other area to improve performance is to set the thermal threshold higher, but I won't destroy my Note with this. Anyway, our hardware is fast enough, it's just a giant software cluster**** that kills usability. The most annoying thing is not that the framerate is low, but rather inconsistent. :(
 

Vaiet

Senior Member
Jan 28, 2013
325
116
0
Lubartów, Poland
Yeah, pegasusq seems a bit less dumb than ondemand and is multi-core aware. I'm not sure what you mean by "touch-boost", but I think there's a similar feature with pegasusq. Check the frequency when you touch the screen, it's never under 500MHz.

One other area to improve performance is to set the thermal threshold higher, but I won't destroy my Note with this. Anyway, our hardware is fast enough, it's just a giant software cluster**** that kills usability. The most annoying thing is not that the framerate is low, but rather inconsistent. :(
Ok, I am now completely convinced that your right is above mine :D You're the guy who knows that s**t better than me - a simple user and a consumer. That means, I am downloading Raw r4, which will replace Asylum 3.0.64.
BTW. After about 2 months of using SmartAssV2 I hope, that Pegasusq will be more battery efficient and hopefully nearly as fast :)
 
  • Like
Reactions: GeeckoDev

daedric

Senior Member
Dec 24, 2006
2,204
456
163
Porto
Yeah, pegasusq seems a bit less dumb than ondemand and is multi-core aware. I'm not sure what you mean by "touch-boost", but I think there's a similar feature with pegasusq. Check the frequency when you touch the screen, it's never under 500MHz.

One other area to improve performance is to set the thermal threshold higher, but I won't destroy my Note with this. Anyway, our hardware is fast enough, it's just a giant software cluster**** that kills usability. The most annoying thing is not that the framerate is low, but rather inconsistent. :(
Well, IIRC interactive is one of the many parts of project jellybean. Two settings i refer:

hispeed_freq -> Hi speed to bump to from lo speed when load burst.
input_boost -> Immediately scale to the hispeed_freq on touch input.

hisped_freq is not the max clock, just a pretty high clock that it's jumped to on any touch event. That, allied to go_hispeed_load, above_hispeed_delay and min_sample_time guarantee a pleasent cpu experience without THAT much battery waste (assuming the values are not crazy)

If this setting exists on pegasusq (even withouth any config available) it's quite broken. Observing the cpu freq, a touch can get me 500, 800 or 1400.
 
Last edited:

Hank87

Senior Member
Apr 14, 2012
326
98
0
Rome
Yeah, pegasusq seems a bit less dumb than ondemand and is multi-core aware. I'm not sure what you mean by "touch-boost", but I think there's a similar feature with pegasusq. Check the frequency when you touch the screen, it's never under 500MHz.

One other area to improve performance is to set the thermal threshold higher, but I won't destroy my Note with this. Anyway, our hardware is fast enough, it's just a giant software cluster**** that kills usability. The most annoying thing is not that the framerate is low, but rather inconsistent. :(
I have set max cup frequency at 1200mhz @1075 mv and it almost solved the thermal throttle problem.
At 1400mhz the cpu very quickly reaches the maximum temperature, i think that increasing the maximum temperature from 65C to 70C would give many improvements and do not think that damages the cpu.

Inviato dal mio GT-N7000 con tapatalk

---------- Post added at 12:03 PM ---------- Previous post was at 11:48 AM ----------

I am using the xposed module "cputemp in status bar" for see the cpu temperature.

Inviato dal mio GT-N7000 con tapatalk
 

daedric

Senior Member
Dec 24, 2006
2,204
456
163
Porto
I have set max cup frequency at 1200mhz @1075 mv and it almost solved the thermal throttle problem.
Nice, let's try it :D

At 1400mhz the cpu very quickly reaches the maximum temperature
True, the secret lies on not allowing the device to remain there for long. Also, since ICS/JB is gpu acelerated (in contrast to GB), the cpu speed is not so important.

, i think that increasing the maximum temperature from 65C to 70C would give many improvements and do not think that damages the cpu.

Inviato dal mio GT-N7000 con tapatalk
Depends, most chips allow for some margin, but you don't want to find yours the hard way do you ?

I am using the xposed module "cputemp in status bar" for see the cpu temperature.

Inviato dal mio GT-N7000 con tapatalk
Carefull there, that Xposed module reports a temperature, but you'll never be sure if it's the soc or the battery temp.

Now, one thing you're forgeting is the GPU... that's a major heat source. And mine has all it's 3 levels overclocked.
 
Last edited:

Hank87

Senior Member
Apr 14, 2012
326
98
0
Rome
It is the cpu temperature

Inviato dal mio GT-N7000 con tapatalk

---------- Post added at 07:25 PM ---------- Previous post was at 07:24 PM ----------

The battery temp is generally much lower and you can see it with another app

Inviato dal mio GT-N7000 con tapatalk

---------- Post added at 07:29 PM ---------- Previous post was at 07:25 PM ----------

Try open an heavy app like google maps, with the maximum frequency at 1400 MHz, in seconds reaches 65C, it activates the thermal throttle and the temperature drops, at 60C the termal throttle is disabled and the temperature rises again.

Inviato dal mio GT-N7000 con tapatalk
 

Hank87

Senior Member
Apr 14, 2012
326
98
0
Rome
Now, one thing you're forgeting is the GPU... that's a major heat source. And mine has all it's 3 levels overclocked.
Sure... I have undervolted it too :)
I am using 160 mhz 800mv, 200mhz 875mv, 267 mhz 950 mv.
But the major heat souce i think is the cpu.

Inviato dal mio GT-N7000 con tapatalk
 

daedric

Senior Member
Dec 24, 2006
2,204
456
163
Porto
It's very difficult to use GPU without the CPU being abused also. The inverse not so true. Yes, the CPU is the major source of heat, but the GPU overheats much more. REmember, a GPS uses the GPU to draw the map. A GPS app is not so cpu intensive, perhaps when calculating route, but is quite GPU intensive.
 

XxPixX

Senior Member
Dec 19, 2012
678
526
0
25
Warsaw

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
Well, the s3 got the android 4.3 update:
http://www.sammobile.com/2013/11/04...olling-out-for-samsung-galaxy-s-iii-gt-i9300/
According to sammobile, it comes with the new GPU drivers ("- GPU drivers have been updated (Higher GPU benchmark scores)
"). Let's hope that they release the kernel source code soon (which samsung usually does anyway, shouldn't be more than 2 weeks judging by their past history).
Yep, saw that as well! I think we will have the sources before the end of this week. It took 5 days for the Galaxy S4.

Looks like I'll have a busy week-end ;)
 

Vaiet

Senior Member
Jan 28, 2013
325
116
0
Lubartów, Poland
Yep, saw that as well! I think we will have the sources before the end of this week. It took 5 days for the Galaxy S4.

Looks like I'll have a busy week-end ;)
Mate... Your work is just amazing. I've never tought, that your kernel is that good :D Comparing to AsylumKennel, after 2 days I can see better battery efficiency, phone is running smoothly and it's incredibly stable :) I'm sticking to RAW till my Note dies :D