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

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

Postby yank555 » 22 May 2014, 06:11

Julian Jeremiah wrote: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.


a5 is just not possible ;)

0 code change, 0 lines...

Look at the changelog.

Btw it will only scale up if under video load, which you cannot generate while looking atnit in fauxclock.

Only way to check would be through sysfs reading in adb while running a video intensive app (like a video benchmark).

JP.

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

Edit : We are talking GPU, not CPU ?
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:31

ok maybe will do some testing ;)

see screen shots... is this norm? This is on a5 and a6.
Attachments
2014-05-22-13-18-33.png
2014-05-22-13-18-33.png (332.32 KiB) Viewed 12069 times
2014-05-22-13-19-02.png
2014-05-22-13-19-02.png (331.06 KiB) Viewed 12069 times
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 ezaechiel » 22 May 2014, 06:43

Julian Jeremiah wrote:ok maybe will do some testing ;)

see screen shots... is this norm? This is on a5 and a6.



I think this is normal, I have the same on my note 3 and with different kernel I had same things, I think the GPU will be boost only when needed.

Yank could you confirm?
Note 3 SM-N9005 32Gb knox tripped and so what?
64Gb FAT32 / CM 11 M7 Snapshot / KK bootloader / TWRP / Nova Prime Launcher / 1Gb zSwap
Yank555.lu kernel CM11-20140526-hlte v1.0b-beta8
ezaechiel
 
Posts: 60
Joined: 14 May 2014, 08:28
Location: Paris
Has thanked: 28 times
Been thanked: 18 times

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

Postby ezaechiel » 22 May 2014, 06:47

yank555 wrote: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.



Great news for init.d I'll try it right now :)

But could you enlightened me on one point? What do you mean by :
Do not change GPU governor, this work below the governor and "hijacks" the default governor.


We don't have the possibility to change the GPU Governor? The simple governor is better? What's the difference between this governor and msm-adreno?

Thanks for your help :)


EDIT : For init.d support, the init.d test script doesn't run at boot startup for me but I'm on pure stock rom by sammy so It could be related to that. I test to run it by terminal emulator and the script runs so it's not script related. I need to test it with a custom. Will do that this day.
EDIT 2 : If I check with Pimp My Rom it says : Perfect! you're kernel does not have init.d support (maybe a bug :s).
Note 3 SM-N9005 32Gb knox tripped and so what?
64Gb FAT32 / CM 11 M7 Snapshot / KK bootloader / TWRP / Nova Prime Launcher / 1Gb zSwap
Yank555.lu kernel CM11-20140526-hlte v1.0b-beta8
ezaechiel
 
Posts: 60
Joined: 14 May 2014, 08:28
Location: Paris
Has thanked: 28 times
Been thanked: 18 times

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

Postby yank555 » 22 May 2014, 07:42

Julian Jeremiah wrote:ok maybe will do some testing ;)

see screen shots... is this norm? This is on a5 and a6.


ezaechiel wrote:
Julian Jeremiah wrote:ok maybe will do some testing ;)

see screen shots... is this norm? This is on a5 and a6.



I think this is normal, I have the same on my note 3 and with different kernel I had same things, I think the GPU will be boost only when needed.

Yank could you confirm?



Yes, what you set it GPU max. freq., that is how far the GPU governor is allowed to scale up, that is not a fixed freq. you want.

If you set max. to 200, max quals min, so it has to stay at 200 ;)

You will have the same on a1-a6.

JP.
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 jackyaway » 22 May 2014, 07:44

Init.d is ok. I removed init.d support from my rom then i installed 001a6 and at every boot script's log are created.

Inviato dal mio SM-N9005 utilizzando Tapatalk
jackyaway
 
Posts: 27
Joined: 24 Dec 2013, 14:26
Has thanked: 22 times
Been thanked: 19 times

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

Postby ezaechiel » 22 May 2014, 07:47

jackyaway wrote:Init.d is ok. I removed init.d support from my rom then i installed 001a6 and at every boot script's log are created.

Inviato dal mio SM-N9005 utilizzando Tapatalk


ok so It's my stock rom which block init.d support :s, I'm installing CivZ FlexKat and will try it :).
Note 3 SM-N9005 32Gb knox tripped and so what?
64Gb FAT32 / CM 11 M7 Snapshot / KK bootloader / TWRP / Nova Prime Launcher / 1Gb zSwap
Yank555.lu kernel CM11-20140526-hlte v1.0b-beta8
ezaechiel
 
Posts: 60
Joined: 14 May 2014, 08:28
Location: Paris
Has thanked: 28 times
Been thanked: 18 times

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

Postby yank555 » 22 May 2014, 07:48

ezaechiel wrote:But could you enlightened me on one point? What do you mean by :
Do not change GPU governor, this work below the governor and "hijacks" the default governor.


We don't have the possibility to change the GPU Governor? The simple governor is better? What's the difference between this governor and msm-adreno?


No, that's not what I meant ;)

If you want to use faux's simple GPU algorithm (it's not a governor), you need to activate it and stick with the default GPU governor, else faux's algorithm can and will not work. It's an mod for the stock GPU governor if you will.

Also in case you don't want to use this, no problem, it's an option, you can change governor, but just don't switch to simple governor, it will cause a reboot. That thing is 100% stock Samsung by the way ;)

I think I'll remove it from the next build, that will be easier and safer ;)

ezaechiel wrote:EDIT : For init.d support, the init.d test script doesn't run at boot startup for me but I'm on pure stock rom by sammy so It could be related to that. I test to run it by terminal emulator and the script runs so it's not script related. I need to test it with a custom. Will do that this day.
EDIT 2 : If I check with Pimp My Rom it says : Perfect! you're kernel does not have init.d support (maybe a bug :s).


Hmm ... well to work this requires one thing (if I haven't messed it up somehow ;)), there needs to be a busybox in /system/xbin.

As for app that check for init.d support, forget that, there's an unlimited way to implement that, and it's impossible for an app to validate. It's not as if it simply was a init.d = yes/no switch ;)

But as I said, I may have made a mistake, this is something that needs to be validated.

JP.
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, 07:54

yank555 wrote:
jdidtht wrote:
yank555 wrote: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 ??


Just a thought, might be worth checking ... change file acces to r--r--r-- for scaling_min on each of the four core and observe if it still happens.

If it does, validate nothing changed the file acces back. If it's unchanged, we need to dig deeper.

If it does not, that means something in the userspace is causing this, either ROM or some app.

JP.
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, 08:35

Still doesn't quite makes any sense to me sorry... :shock:

Indirectly are you saying that 320MHz is the min Samsung's default GPU frequency? If it's not, then why 320MHz is being depicted on the screen?


yank555 wrote:Yes, what you set it GPU max. freq., that is how far the GPU governor is allowed to scale up, that is not a fixed freq. you want.

If you set max. to 200, max quals min, so it has to stay at 200 ;)

You will have the same on a1-a6.

JP.
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 14 guests

cron