[n9005][2014/DEC/01][TWKK] faux123/Yank555.lu kernel 002b3

Re: [n9005][2014/MAY/17][TWKK] faux123/Yank555.lu kernel 001

Postby jdidtht » 21 May 2014, 19:23

yank555 wrote:
jdidtht wrote:I'm looking at GPU, set at 320 by default and doesn't budge. Usually its at max 450 and drops to 389 or 200 while at rest..


On which GPU governor ?

JP.

PS : Don't use simple governor yet...

Send from my 'proudly eFused' Note 3 (n9005) running Temasek v85 on Yank555.lu htle v1.0b-beta2 (3.4.91) kernel.


Msmadreno I know simple ondemand is a wip , I edited my last post as I wasn't expecting such a prompt response.. Lol speedy

Image
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2014/MAY/17][TWKK] faux123/Yank555.lu kernel 001

Postby jdidtht » 21 May 2014, 19:32

I've noticed the min cpu freq cycling on this kernel , it never rests, constant one core scaling at idle reguardless if mp is on or off and or gov

Image
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2014/MAY/17][TWKK] faux123/Yank555.lu kernel 001

Postby yank555 » 21 May 2014, 21:13

jdidtht wrote:I've noticed the min cpu freq cycling on this kernel , it never rests, constant one core scaling at idle reguardless if mp is on or off and or gov


You mean scaling_min moves around ? If so, that's normal, that's Samsung's touchboost implementation, it changes scaling_min on touch with 2 levels, one touch = low level (1.2GHz stock) and multiple touches = high (1.7GHz stock). That's a plain in-kernel implementation, and it's hardcoded by default.

CPU Hardlimit has tunables for both steps, they are way too high imho. Sysfs paths should be linked to 1-2 pages back.

If you don't mean that, then I'm not sure to get you right ...

JP.

EDIT : Except if you are on interactive, where that's interactive's hasty way to reach it's ideal freq (or whatever the tunable is called), I've calmed it down in my CM kernel using its tunables ;)
Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby yank555 » 21 May 2014, 22:33

Alpha Kernel Update

Small update, added init.d support on user request, and added faux's simple GPU algorithm, which is activated by default through an included init.d script. Do not change GPU governor, this work below the governor and "hijacks" the default governor.

Please report back if init.d is working correctly and simple GPU algorithm is activated by default.

Changelog 001a6 (21/05/2014)

  • PowerSuspend is updated to v1.4 (hybrid mode included and is default from now on)
  • added Simple GPU algorithm by faux123 (enabled by default through included init.d script)
  • added init.d support to ramfs
  • touchwake still isn't working for finger (S-Pen works)

    Make a Nandroid before flashing this...

Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby Julian Jeremiah » 21 May 2014, 23:36

Do you mean do not change GPU msm-adreno?

Yes just realized now that GPU doesn't clock above 320MHz even when I set it at 389MHz, it'll shows at 320MHz. I think it started from a5 onwards
Julian Jeremiah
 
Posts: 43
Joined: 12 May 2014, 14:57
Has thanked: 21 times
Been thanked: 6 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby jdidtht » 22 May 2014, 01:46

yank555 wrote:
jdidtht wrote:I've noticed the min cpu freq cycling on this kernel , it never rests, constant one core scaling at idle reguardless if mp is on or off and or gov


You mean scaling_min moves around ? If so, that's normal, that's Samsung's touchboost implementation, it changes scaling_min on touch with 2 levels, one touch = low level (1.2GHz stock) and multiple touches = high (1.7GHz stock). That's a plain in-kernel implementation, and it's hardcoded by default.

CPU Hardlimit has tunables for both steps, they are way too high imho. Sysfs paths should be linked to 1-2 pages back.

If you don't mean that, then I'm not sure to get you right ...

JP.

EDIT : Except if you are on interactive, where that's interactive's hasty way to reach it's ideal freq (or whatever the tunable is called), I've calmed it down in my CM kernel using its tunables ;)

, min never stops moving ever even at idle. Thats not normal. Itss always scaling. Every kernel I've ever used the min freq at rest will stay at rest (300) until its told to do so. This will never rest, it will be 300 1194 1728 300 2226 300 1194 1728 over and over at idle, it should be sitting at 300 while not being used. No touch ,no apps, and constantly up an down. I'll flash the newest build to see if fixed.. Core 0 should be at 300 at idle with screen on and the other three cores will be offline. So the issue is at idle its never actually idling, core 0 is scaling for no reason while the other three cores are offline. Their is no screen touching on my end, its just never ending scaling at idle.

Latest is doing the same for me.

Image
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby Julian Jeremiah » 22 May 2014, 04:07

a6 seems to drain battery quickier than all other versions with exact same settings
Julian Jeremiah
 
Posts: 43
Joined: 12 May 2014, 14:57
Has thanked: 21 times
Been thanked: 6 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby yank555 » 22 May 2014, 05:28

Julian Jeremiah wrote:Do you mean do not change GPU msm-adreno?

Yes just realized now that GPU doesn't clock above 320MHz even when I set it at 389MHz, it'll shows at 320MHz. I think it started from a5 onwards


GPU cannot have changed prior to a6, as the code is untouched between a1 and a5. If you don't like the behaviour in a6, just look into init.d, change the script to echo 0 instead of 1 (or just delete it), you're back to full stock Update 7 code.

Julian Jeremiah wrote:a6 seems to drain battery quickier than all other versions with exact same settings


Except for the GPU change it's 100% the same code ;)

JP.

Send from my 'proudly eFused' Note 3 (n9005) running Temasek v85 on Yank555.lu htle v1.0b-beta3 (3.4.91) kernel.
Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby yank555 » 22 May 2014, 05:32

jdidtht wrote:
yank555 wrote:
jdidtht wrote:I've noticed the min cpu freq cycling on this kernel , it never rests, constant one core scaling at idle reguardless if mp is on or off and or gov


You mean scaling_min moves around ? If so, that's normal, that's Samsung's touchboost implementation, it changes scaling_min on touch with 2 levels, one touch = low level (1.2GHz stock) and multiple touches = high (1.7GHz stock). That's a plain in-kernel implementation, and it's hardcoded by default.

CPU Hardlimit has tunables for both steps, they are way too high imho. Sysfs paths should be linked to 1-2 pages back.

If you don't mean that, then I'm not sure to get you right ...

JP.

EDIT : Except if you are on interactive, where that's interactive's hasty way to reach it's ideal freq (or whatever the tunable is called), I've calmed it down in my CM kernel using its tunables ;)

, min never stops moving ever even at idle. Thats not normal. Itss always scaling. Every kernel I've ever used the min freq at rest will stay at rest (300) until its told to do so. This will never rest, it will be 300 1194 1728 300 2226 300 1194 1728 over and over at idle, it should be sitting at 300 while not being used. No touch ,no apps, and constantly up an down. I'll flash the newest build to see if fixed.. Core 0 should be at 300 at idle with screen on and the other three cores will be offline. So the issue is at idle its never actually idling, core 0 is scaling for no reason while the other three cores are offline. Their is no screen touching on my end, its just never ending scaling at idle.

Latest is doing the same for me.


That sounds pretty strange, nothing in the kernel is supposed to make it do that, except touch boot and wakeup kick, which both I have 100% identical in my CM kernel, and scaling_min behaves exactly as expected, 300, touchboost low or touchboost high and on wakeup wakeup kick freq...

Do you have Sammy's ROM side dvfs messing still enabled ??

JP.

Send from my 'proudly eFused' Note 3 (n9005) running Temasek v85 on Yank555.lu htle v1.0b-beta3 (3.4.91) kernel.
Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2014/MAY/21][TWKK] faux123/Yank555.lu kernel 001

Postby Julian Jeremiah » 22 May 2014, 06:09

That's beyond the point. Just giving feedback what I've encountered and just confirmed it again. I went to test it because of what jdidtht have said on the above posts.

From a1 to a4 GPU will stick accordingly to users preferences, however, on a5 and a6 (which I've just tested again), GPU will be set at max 320MHz irregardless whether you're trying to set it at 389MHz or 450MHz; we can set lower than 320MHz (200MHz) but not higher than this value. Well, unless all of a sudden Fauxclock has certain bugs which clearly show otherwise.

yank555 wrote:
Julian Jeremiah wrote:Do you mean do not change GPU msm-adreno?

Yes just realized now that GPU doesn't clock above 320MHz even when I set it at 389MHz, it'll shows at 320MHz. I think it started from a5 onwards


GPU cannot have changed prior to a6, as the code is untouched between a1 and a5. If you don't like the behaviour in a6, just look into init.d, change the script to echo 0 instead of 1 (or just delete it), you're back to full stock Update 7 code.

Julian Jeremiah wrote:a6 seems to drain battery quickier than all other versions with exact same settings


Except for the GPU change it's 100% the same code ;)

JP.

Send from my 'proudly eFused' Note 3 (n9005) running Temasek v85 on Yank555.lu htle v1.0b-beta3 (3.4.91) kernel.
Julian Jeremiah
 
Posts: 43
Joined: 12 May 2014, 14:57
Has thanked: 21 times
Been thanked: 6 times

PreviousNext

Return to Kernels

Who is online

Users browsing this forum: No registered users and 12 guests

cron