WerewolfJB kernel v010 [12-24-2014] GPU/CPU/LP OC | UV | CPUQUIET

ruznik

Senior Member
Oct 19, 2013
82
11
0
30
mannarkadian
How about a new kernel for for your Aosp 4.4 rom

I hope you will update the kernel too with your new release of 4.4. kitkat rom , any way i enjoyed all your tweaks in my phone and, may be a foolish question but i wonder why you developers can't make a os version which is capable of running on any device without making any difference. like windows 8 can run on older PC's
 

SMillerNL

Senior Member
Sep 6, 2011
3,319
1,036
0
Amsterdam
I hope you will update the kernel too with your new release of 4.4. kitkat rom , any way i enjoyed all your tweaks in my phone and, may be a foolish question but i wonder why you developers can't make a os version which is capable of running on any device without making any difference. like windows 8 can run on older PC's
If you would have to account for all the differences in hardware the system size would be bigger than the S4 stock ROMs. Additionally, that's not how Linux works. It's specifically tailored to a certain hardware combination. So the amount of hacking required would make the ROM unbearably slow.

Sent from my N4, wanna know what I am doing? Check http://team-fun.eu
 

@non4

Senior Member
Jun 11, 2012
3,968
839
0
Gothicus
Hi, thank you for this fantastic kernel! ^_^
Could you implement SWAP, please?
This feature was only useful on 600mhz single core first generation devices. We have a gig or ram, that's plenty, poor performance is due to poor architecture of tetra 3 not lack of ram

Sent from my smart frying pan (Tegra 3)
 

Takaji

Member
Apr 28, 2011
36
5
0
swap

This feature was only useful on 600mhz single core first generation devices. We have a gig or ram, that's plenty, poor performance is due to poor architecture of tetra 3 not lack of ram

Sent from my smart frying pan (Tegra 3)
Thanks for your quick response! :)
Without swap, often applications are closed automatically ...
With Optimus Play kernel (that supports swap), when I type the command "free" on the terminal, swap use several hundreds of MB, and RAM has a few MB free...
 

@non4

Senior Member
Jun 11, 2012
3,968
839
0
Gothicus
Thanks for your quick response! :)
Without swap, often applications are closed automatically ...
With Optimus Play kernel (that supports swap), when I type the command "free" on the terminal, swap use several hundreds of MB, and RAM has a few MB free...
Hmm I suppose its useful for multitasking, then again you can play with minfree values so apps aren't killed so aggressively. What ROM are you using? CM is far better at multitasking than stock will ever be

Sent from my smart frying pan (Tegra 3)
 

Takaji

Member
Apr 28, 2011
36
5
0
Hmm I suppose its useful for multitasking, then again you can play with minfree values so apps aren't killed so aggressively. What ROM are you using? CM is far better at multitasking than stock will ever be

Sent from my smart frying pan (Tegra 3)
The ROM is Vanir, CM based, but also with MokeeOS I had this problem...
I think that SWAP is foundamental, if it is implemented, it is possible to activate or deactivate it with Swapper2 ;)
 

@non4

Senior Member
Jun 11, 2012
3,968
839
0
Gothicus
The ROM is Vanir, CM based, but also with MokeeOS I had this problem...
I think that SWAP is foundamental, if it is implemented, it is possible to activate or deactivate it with Swapper2 ;)
You must multitask a lot because I had this problem with neither of these roms, only stock

Sent from my smart frying pan (Tegra 3)
 

gingerboy92

Senior Member
May 7, 2011
730
187
0
swap is useful for me, i had to compile everything just to enable swap :p

btw, @laufersteppenwolf is it possible to disable 2 cores(before compiling), i only need 2 cores, this is for me personally, i don't need 4 cores but i have no idea how to disable the extra 2 cores.
 

JoinTheRealms

Senior Member
Apr 7, 2012
1,940
1,303
143
swap is useful for me, i had to compile everything just to enable swap :p

btw, @laufersteppenwolf is it possible to disable 2 cores(before compiling), i only need 2 cores, this is for me personally, i don't need 4 cores but i have no idea how to disable the extra 2 cores.
Theres really no point TBH, Running as a dual core is less efficient than a quad core. E.g 4 cores running at 500mhz uses less power than a dual core running at 1ghz to complete the same task, if you disable 2 cores frequency scales more aggressively and uses more power.

CPUquiet framework power-gates cores (shuts them completely off) until conditions are met that requires them to wake, this effectivly switches between 1x 2x 3x 4x based on load, more power efficient. Plus due to our the LP core on the tegra 3, by running 2 cores your device will most likely aggressively switch clusters back and forth from LP to G (low power cores to general cores) This process increases latency and therefore lag.

If you wanna try it out, look for this in the config CONFIG_NR_CPUS=4 and change it to CONFIG_NR_CPUS=2
 

gingerboy92

Senior Member
May 7, 2011
730
187
0
Why did you buy a 4 core device, if you don't need it? :silly:
because the phone was cheaper than other quad core phones, and i used to believe that quad core is a must :p

Theres really no point TBH, Running as a dual core is less efficient than a quad core. E.g 4 cores running at 500mhz uses less power than a dual core running at 1ghz to complete the same task, if you disable 2 cores frequency scales more aggressively and uses more power.

CPUquiet framework power-gates cores (shuts them completely off) until conditions are met that requires them to wake, this effectivly switches between 1x 2x 3x 4x based on load, more power efficient. Plus due to our the LP core on the tegra 3, by running 2 cores your device will most likely aggressively switch clusters back and forth from LP to G (low power cores to general cores) This process increases latency and therefore lag.

If you wanna try it out, look for this in the config CONFIG_NR_CPUS=4 and change it to CONFIG_NR_CPUS=2
yup, that switched the 2 cores of, and yup it caused lags T.T too bad. i thought it won't make much differences.