Wind Kernel for P930/SU640 (http://forum.xda-developers.com/showthread.php?t=2119976)
I am trying to make LU6200 support though I do not have LU6200.
Thanks tdmcode for the lu6200 initial cm kernel
BACKUP FIRST
USE AT YOUR OWN RISK
DISCLAIMER
Code:
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
DEVICE SUPPORT
LU6200(i_lgu)
FEATURES
Based on latest CM10.1 Kernel Source
Latest Linux Kernel 3.0.y source
CPU [email protected] MAX CLOCK 1.83Ghz
GPU [email protected]_320Mhz 2D 266Mhz
Undervolting Support(700mV-1400mV)
L2 Performace Boost
Smooth as Butter :]
Some tweaks, fixes
and something I missed (discover it ! )
Stable Version
CM10.1 - N/A
INSTALLATION INSTRUCTION
Copy *.zip to External SD card
Boot into Recovery Mode
Flash *.zip
Reboot and Enjoy it!
OPTIONAL
NANDROID BACKUP before flash
Wipe Cache/DalvikCache,Fix Permission after flash
DEFAULT SETTING
CPU 384Mhz-1512Mhz
Stock GPU FREQ [email protected] /[email protected]
Intellidemand + SIO
WIND KERNEL DEFAULT VOLTAGE
Code:
192000 775000
310500 775000
384000 775000
432000 800000
486000 800000
540000 825000
594000 825000
648000 850000
702000 850000
756000 875000
810000 875000
864000 900000
918000 900000
972000 900000
1026000 925000
1080000 950000
1134000 950000
1188000 975000
1242000 1000000
1296000 1025000
1350000 1050000
1404000 1075000
1458000 1075000
1512000 1100000
1566000 1125000
1620000 1150000
1674000 1175000
1728000 1200000
1782000 1225000
1836000 1275000
1890000 1325000
1944000 1350000
PERFORMANCE SETTING
Rom Settings -> Developer Options -> Windows Animation Scale,Transition Animation Scale -> 0.5x
Nova Launcher Settings -> Look and Feel -> Scroll Speed,Animation Speed -> Faster than light
use any system tools on Playstore ,set by your preference.
Example: To increase maximum GPU frequency in 3D mode to 320 MHz:
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
Example: To increase maximum GPU frequency in 2D mode to 266 MHz:
echo 266667000 > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
echo 266667000 > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
Available frequencies:
3D: 320000000, 300000000, 266667000, 228571000, 200000000, 177778000, 27000000
2D: 266667000, 228571000, 200000000
Click to expand...
Click to collapse
Monitor MSM_MPDECISION
adb shell
su
cat /proc/kmsg | grep 'MPDEC'
CHANGELOG
JB - v2.1 (20 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
use original fix of stopping the bootanimation
Linux 3.0.79
Some patches & fixes ,check GITHUB for detail
JB - v1.9 (28 APR)
Screen off freq = 702Mhz
Disable msm_mpdecision and use Auto Hotplug by _thalamus
Kernel -O2 optimization (thats why file size larger)
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
some misc backport,fixes
Linux 3.0.75
JB - v1.8 (15 APR)
Initial relealse - try1
Sync to su640,p930 wind kernel
For detail:
http://forum.xda-developers.com/showpost.php?p=37236229&postcount=3
BUG
CM10.1 BUGS
SOURCE
MY GITHUB
CREDITS
tdmcode (great works on our device)
rmcc (bring us CyanogenMod)
faux123 (msm8x60 kernel works, intellidemand etc.)
show-p1984 (kernel based decision, badass etc.)
edoko ( source inspiring me to start dev kernel)
altvolt74 ( introducing the kernel to xda )
Countless developers ( providing their awesome source codes)
ALL tester and developers contributing source
wao, thank you!
I'll test and give you feed back soon!
I'm ready
CM so good
Sent from my LG-LU6200 using xda premium
Thanks you vinamilk
Gửi từ LG-LU6200 của tôi bằng cách sử dụng Tapatalk 2
For try1, check
1. it can boot or not
2. if it can boot, will it force reboot when screen off
lyfkevin said:
For try1, check
1. it can boot or not
2. if it can boot, will it force reboot when screen off
Click to expand...
Click to collapse
1. Boot ok, OC 1836Mhz ok
Testing.......
Sent from my LG-LU6200 using xda premium
Chum.zuizui said:
1. Boot ok, OC 1836Mhz ok
Testing.......
Sent from my LG-LU6200 using xda premium
Click to expand...
Click to collapse
How is screen off.
Will it reboot everytimes screening off
Voltage table for overclocking is depending on device chip.
You may have to tune it by any systools or editing init.qcom.post_boot.sh (simply +25mV for each step)
hey.well,kernel worked
antutu benchmark check = 6400 .i don't know
oxiubx said:
antutu benchmark check = 6400 .i don't know
Click to expand...
Click to collapse
governor and cpu hotplug policy tweaked for battery and performace balance
Under default setting, cpu might not fullload during benchmark
if you want to benchmark, set governor: performance
lyfkevin said:
governor and cpu hotplug policy tweaked for battery and performace balance
Under default setting, cpu might not fullload during benchmark
if you want to benchmark, set governor: performance
Click to expand...
Click to collapse
Again with cpu 1k8
Hi, @lyfkevin!
how can i OC GPU? Can you give me some detail?
I notice that GPU performance is not good as ICS stock rom
hungnguyen490 said:
Hi, @lyfkevin!
how can i OC GPU? Can you give me some detail?
I notice that GPU performance is not good as ICS stock rom
Click to expand...
Click to collapse
check #2 post
also u can use
fauxclock, kernel tuner etc.
thank you!
if i want to oc gpu frequency in 3d, i have to do some steps like:
adb shell
su
cat /proc/kmsg | grep 'echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk'
Right?
hungnguyen490 said:
thank you!
if i want to oc gpu frequency in 3d, i have to do some steps like:
adb shell
su
cat /proc/kmsg | grep 'echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk'
Right?
Click to expand...
Click to collapse
adb shell
su
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
or
put
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
at the end of system/etc/init.qcom.post_boot.sh
thank you very much
lyfkevin said:
adb shell
su
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
or
put
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
at the end of system/etc/init.qcom.post_boot.sh
Click to expand...
Click to collapse
is it normal?
It is laggy in my end. Do I need to change something for it to fully work or what? I am new to using different kernels for phone so I am sorry.
It rebooted 1 time when downloading kernel tuner in playstore
Kernel works well and I am using it with tdmcode's aokp rom. It rebooted at 1st just after lockscreen appears but never again. I don' have any issues, its smooth.
Related
original xda post
move to this for better mangement
bbs.gfan.com
DISCLAIMER
Code:
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
DEVICE SUPPORT
SU640 (i_skt)
P930 (i_atnt)
FEATURES
Based on LG Stock ICS Kernel Source(ICS VERSION)
Based on latest CM10.1 Kernel Source(JB VERSION)
Latest Linux Kernel 3.0.y source
CPU [email protected] MAX CLOCK 1.83Ghz
GPU [email protected]_320Mhz 2D 266Mhz
Undervolting Support(700mV-1400mV)
L2 Performace Boost
Smooth as Butter :]
Some tweaks, fixes
and something I missed (discover it ! )
Stable Version
ICS - v3.5
CM10.1 - v2.5
KNOWN BUG
CM10.1 BUGS
INSTALLATION INSTRUCTION
Copy *.zip to External SD card
Boot into Recovery Mode
Flash *.zip
Reboot and Enjoy it!
OPTIONAL
NANDROID BACKUP before flash
Wipe Cache/DalvikCache,Fix Permission after flash
DEFAULT SETTING
CPU 384Mhz-1512Mhz
Stock GPU FREQ [email protected] /[email protected]
Ondemand + ROW
MSM8x60 DEFAULT VOLTAGE
Code:
192000 800000
310500 825000
384000 825000
432000 850000
486000 850000
540000 875000
594000 875000
648000 900000
702000 900000
756000 925000
810000 975000
864000 975000
918000 1000000
972000 1025000
1026000 1025000
1080000 1050000
1134000 1075000
1188000 1100000
1242000 1125000
1296000 1150000
1350000 1150000
1404000 1175000
1458000 1200000
1512000 1225000
WIND KERNEL DEFAULT VOLTAGE
Code:
192000 775000
310500 775000
384000 775000
432000 775000
486000 775000
540000 787500
594000 800000
648000 825000
702000 837500
756000 850000
810000 862500
864000 887500
918000 900000
972000 925000
1026000 937500
1080000 962500
1134000 987500
1188000 1000000
1242000 1025000
1296000 1050000
1350000 1062500
1404000 1087500
1458000 1112500
1512000 1150000
1566000 1175000
1620000 1212500
1674000 1250000
1728000 1275000
1782000 1300000
1836000 1325000
PERFORMANCE SETTING
Rom Settings -> Developer Options -> Windows Animation Scale,Transition Animation Scale -> 0.5x
Nova Launcher Settings -> Look and Feel -> Scroll Speed,Animation Speed -> Faster than light
use any system tools on Playstore ,set by your preference.
Example: To increase maximum GPU frequency in 3D mode to 320 MHz:
echo 320000000 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
Example: To increase maximum GPU frequency in 2D mode to 266 MHz:
echo 266667000 > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
echo 266667000 > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
Available frequencies:
3D: 320000000, 300000000, 266667000, 228571000, 200000000, 177778000, 27000000
2D: 266667000, 228571000, 200000000
Click to expand...
Click to collapse
Monitor MSM_MPDECISION
adb shell
su
cat /proc/kmsg | grep 'MPDEC'
CHANGELOG
CM 10.1 - v2.6 (14 OCT)
Ondemand and dynamic hotplug patches by stratosk
More RAM(790-791MB) (Experimental)
Remove some governors and IO schedulers (lean kernel)
Disable some debugging functions (lean kernel)
Linux 3.0.100
JB - v2.5 (27 JUL)
remove mpdecision
backport stratosk 's nexus 4 ondemand and dynamic hotplug
ondemand: touch_load increased to 1134Mhz for 1.3sec duration
ondemand: touch_load is applied only to CPUs the load is above 35%. So, CPUs with low load (and most probably unused) are not boosted.
These ondemand governor parameters are tunable in TricksterMod
Few patches to improve video overlay
Linux 3.0.87
JB - v2.4 (26 JUN)
"simple" GPU governor by faux123 + patch by franco
"simple" GPU governor set by default ( Currently only fauxclock shows/supports the correct option of simple governor )
Backport ondemand from CAF 3.4 kernel
Set SIO IO Scheduler by default (I did some benchmark tests and found out this is the fastest)
Update latest CM10.1 kernel source
Linux 3.0.83
ICS - v3.7 (15 JUN)
Smoothing voltage table (+12.5/25.0mV if get reboots)
Proper ROW for 3.0.y Linux
Intelliplug by faux123 (experimental) to replace mpdecision
Linux 3.0.82
JB - v2.3 (13 JUN)
Smoothing voltage table (+12.5/25.0mV if get reboots)
Proper ROW for 3.0.y Linux
Intelliplug by faux123 (experimental) to replace mpdecision
some patches,check github for detail
Linux 3.0.81
ICS - v3.6 (30 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
turn on KSM by default
Linux 3.0.80
many misc changes, check github for detail
JB - v2.2 (30 MAY)
update latest CM10.1 kernel source
Linux 3.0.80
JB - v2.1 (20 MAY)
tune some values(e.g. LCD voltage 3V->2.8V) according to leak 4.1 sourcecode
lower the max overclock freq to 1.83ghz
use original fix of stopping the bootanimation
Linux 3.0.79
Some patches & fixes ,check GITHUB for detail
JB - v2.0RC1 (9 MAY)
update latest CM10.1 kernel source
fix bluetooth wakelock [dczz]
update latest mpdecision [showp-1984]
Add max screen off freq to userspace - echo "702000" > /sys/module/cpufreq/parameters/suspend_freq
update mach-msm/cpufreq.c from CAF
Linux 3.0.77
JB - v1.91 (29 APR)
Fix bluesleep.c
Alternative boot animation hack (now should get rid of screening off issue, try to turn on boot animation)
both provided by my friend dczz
JB - v1.9 (28 APR)
Limit MAX screen off freq = 702Mhz
Disable msm_mpdecision and use Auto Hotplug by _thalamus
Kernel -O2 optimization (thats why file size larger)
Set tweaked ROW from franco.kernel by default
Logger driver update by stratosk
some misc backport,fixes
Linux 3.0.75
JB - v1.8 (15 APR)
BSODs from v1.7,v1.71 should be fixed
- Sorry for previous instable release and late coming v1.8
IO Scheduler: Add ROW
- As requested
CPU Governor: Set Ondemand(tweaked 2phase) as default
- By my observation, onedemand,badass seem to be more battery friendly due to shorter time in max freq.
Remove UKSM
- Cons>Pros
- if needed, Check stock KSM in Option - > Performance - > Memory Management
Revert CM screen off fix
- It seems disturbing wifi fix
- If you have screen off issue, reboot can fix temporarily. Or disable boot animation for permanently fix
Backported CAF Linux 3.4 patches
Linux 3.0.72
Misc fixes,tunes
JB - v1.71 (4 APR)
Repack boot.img using new CM Ramdisk which fixed screen off issue
ICS - v3.5 (2 APR)
Remove UKSM
USB Force Fast Charging
Tune mpdecision
CPU 384Mhz-1512Mhz
Linux 3.0.71
JB - v1.7 (30 MAR)
improve WIFI idle drain - creditsss to tdmcode
Latest In-kernel CPU hotplug management aka msm_mpdecision (show-p1984)
Backport mach-msm/cpuidle,mach-msm/pm-8x60,mach-msm/hotplug etc (mrg666)
TCP congestion control : westwood
minor fixes
Linux 3.0.71
CPU Default Freq. = 192Mhz to 1512Mhz
JB - v1.6 (25 MAR)
Latest(24 MAR) CM10.1 kernel
Linux 3.0.70
CPU Default Freq. = 384Mhz to 1512Mhz
ICS - v3.4 (17 MAR)
Clean up some previous updates
Fixed SU640 NFC
Merged latest SU640 20f sourcecode
Add ROW I/O Scheduler by Qualcomm
Removed security error
Minor fixes
ICS - v3.3 (13 MAR)
update governor : interactive from francisco franco galaxy nexus kernel
fix cpufreq.c ( intellidemand works better )
lowmemorykiller updates from faux123
revert some v3.1-3.2 changes which potentially caused lag feedback
Linux 3.0.67
JB - v1.5 (4 MAR)
revert : mpdecision: advanced scroff freq (default 486Mhz)
revert : previous mm: writeback commit
Two commits potentially caused delay of wakeup or BSODs.
ICS - v3.2 (3 MAR)
use i_bell ramdisk (no Optimus LTE bootscreen now )
driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)
mpdecision: modify idle_freq decision points to improve efficiency
mpdecision: settings to be battery friendly
mpdecision: advanced scroff freq (default 486Mhz)
mm: uksm: tweak cpu usage
Linux 3.0.66
JB - v1.4 (1 MAR)
Latest(28 FEB) CM10.1 kernel
governer : badass
mpdecision: advanced scroff freq (default 486Mhz)
Linux 3.0.66
JB - v1.3 (23 FEB)
Latest CM10.1 kernel
driver/thermal: create kernel MSM thermal management [faux123] (show correct CPU temp. now)
mpdecision: modify idle_freq decision points to improve efficiency
mpdecision: settings to be battery friendly
mm: uksm: tweak cpu usage
add Wifi Screen-Off Power Management from franco.Kernel (refer to #2 post for setting)
a bit wireless driver changes aimed for battery improve
JB - v1.2 (17 FEB)
tweak p930 wireless driver (P930 only)
bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)
Linaro GCC 4.6 -> Google GCC 4.6 Compiled ( improve stability )
Linux 3.0.64
minor tweaks
JB - v1.1 (12 FEB)
Linaro GCC 4.6 Compiled
USB Force Fast Charging
Improve touchscreen response
Latest CM10.1 kernel
Entropy tweaks
Frandom (http://billauer.co.il/frandom.html)
Adjusted wifi aligned scan time
some lowmemorykiller commits
minor patches,tweaks
JB - v1.0 ( 6 FEB)
patches, tweaks, governers, io schedulers from wind ics kernel
OC/UV etc
ICS - v3.1 (17 FEB)
Linux 3.0.64
Improve touchscreen response (faux123)
Entropy tweaks
Frandom (http://billauer.co.il/frandom.html)
tweak p930 wireless driver (P930 only)
bcm4329: allow low-wifi-signals to be seen ( showp1984) (P930 only)
More or less the same tweaks as CM10.1 kernel
SOURCE
MY GITHUB
CREDITS
tdmcode (great works on our device)
rmcc (bring us CyanogenMod)
faux123 (msm8x60 kernel works, intellidemand etc.)
show-p1984 (kernel based decision, badass etc.)
edoko ( source inspiring me to start dev kernel)
altvolt74 ( introducing the kernel to xda )
Countless developers ( providing their awesome source codes)
ALL tester and developers contributing source
Re: [KERNEL][27 JAN] [P93x|SU640] Wind_Kernel-v3.0 for STOCK/MIUI ICS
I created script to oc gpu, put it in etc/init.d & set right permission but it didn't auto run at startup, the max_gpuclk files still unchanged untill I run the script manually
Sent from my LG-P930 using xda premium
tuilalnvinh said:
I created script to oc gpu, put it in etc/init.d & set right permission but it didn't auto run at startup, the max_gpuclk files still unchanged untill I run the script manually
Sent from my LG-P930 using xda premium
Click to expand...
Click to collapse
Honestly, I dunno how init.d scripts execute automatically.
But you may use Smanager, select the script, click the "su" and "boot" and then "run"
Hi lyfkevin!
Have some question. What utils do you using for repack boot.img?
I tried different mkbootimg, unpackbootimg, mkbootfs, split_bootimg.pl but it not working. Using stock cmdline and base 0x40200000 but it not loading. I never have this problem before on my old phone. P930 have some specific?
miroslav_mm said:
Hi lyfkevin!
Have some question. What utils do you using for repack boot.img?
I tried different mkbootimg, unpackbootimg, mkbootfs, split_bootimg.pl but it not working. Using stock cmdline and base 0x40200000 but it not loading. I never have this problem before on my old phone. P930 have some specific?
Click to expand...
Click to collapse
I forgot where did i get this mkbootimg pack.
I followed this thread from HO!NO!
http://forum.xda-developers.com/showthread.php?t=1566202
And I use command to make boot.img
Code:
./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --cmdline "vmalloc=450M,console=ttyDCC0,115200,n8 androidboot.hardware=i_skt" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o testboot.img
lyfkevin said:
I forgot where did i get this mkbootimg pack.
I followed this thread from HO!NO!
http://forum.xda-developers.com/showthread.php?t=1566202
And I use command to make boot.img
Code:
./mkbootimg --kernel zImage --ramdisk boot.img-ramdisk.gz --cmdline "vmalloc=450M,console=ttyDCC0,115200,n8 androidboot.hardware=i_skt" --base 0x40200000 --pagesize 2048 --ramdiskaddr 0x41a00000 -o testboot.img
Click to expand...
Click to collapse
Oh! Thanks! I never before not using --ramdiskaddr 0x41a00000
Made stuff for easy life. :fingers-crossed:
Just use extract.bat for extract and pack.bat for packing. Everything working automatic. If need change cmdline, edit make_boot
After installing it on last Miui 3.2.1 i have only 768 Mb RAM, why?
Thanks, I'm testing it now
cm10.1 wind kernel v1.0 released
not compatible to cm10, dun mess up
Currently CPU1 status is a bit weird, but defintely wont affect daily use. IT CAUSES LESS BATTERY DRAIN
I guess there is interference between kernel based mutlicore decision(msm_mpdecision) by show-p1984 and governor Intellidemand by faux123.
Test required.
My approaches:
1. switching cpu0 cpu1 governor
2. disable msm_mpdecision by "echo 0 > /sys/kernel/msm_mpdecision/conf/enabled"
3. try different mpdecision/intellidemand configurations by kernel tunner
4. terminal "su" "start mpdecision"
PLX dun hestitate to report ur feedback as it helps me to improve the kernel
REFER:
WHAT IS MSM_MPDECISION
WHAT IS INTELLIDEMAND
Re: [KERNEL][6 FEB] [P93x|SU640][OC/UV][3.0.62] Wind_Kernel [ICS|JB]
Man this is awesome 10.1 is crazy fast with this kernel. Will be testing over the next week. Thanks for all your work and contributions to our device.
Sent from my LG-P930 using xda app-developers app
tried it on my su640. so far so good. I just can't seem to clock it to 1900. oh well its the hardware 1836mhz it more than enough. thanks for kernel. keep up the good work
---------- Post added at 01:43 PM ---------- Previous post was at 01:29 PM ----------
question. Noob here. I have no idea how to OC my gpu. Any link to a guide?
Re: [KERNEL][6 FEB] [P93x|SU640][OC/UV][3.0.62] Wind_Kernel [ICS|JB]
EpicGtab said:
tried it on my su640. so far so good. I just can't seem to clock it to 1900. oh well its the hardware 1836mhz it more than enough. thanks for kernel. keep up the good work
---------- Post added at 01:43 PM ---------- Previous post was at 01:29 PM ----------
question. Noob here. I have no idea how to OC my gpu. Any link to a guide?
Click to expand...
Click to collapse
Check second post :]
U may use faux123 's kernel tool to OC 3D clock
---------------------------------
Anyway, the kernel still under test and far from perfect. give me some time to improve(as I learnt linux and kernel compile in late DEC christmas)
Sent from my LG-SU640 using xda app-developers app
hmm, i don't know if it bug or not, but i stay my phone on idle on night, and after 8 hour i have 31 percent of battery. i hope it's not bug
kkruglov said:
hmm, i don't know if it bug or not, but i stay my phone on idle on night, and after 8 hour i have 31 percent of battery. i hope it's not bug
Click to expand...
Click to collapse
Sounds like classic CM10.x
I want to say that after 8 hours as it remained 31 percent.
classic cm 10.x? (i don't understand)
kkruglov said:
I want to say that after 8 hours as it remained 31 percent.
classic cm 10.x? (i don't understand)
Click to expand...
Click to collapse
I assumed you said it drained to 31% after 8 hours idle... if that's the case, classic battery hogging CM10.
If you meant it stayed at or near 31% after being idle for 8 hours, then Wow... That's pretty impressive.
yes, i mean it stayed at 31 for 8 hours (just idle, without wifi or internet connection).
Control your Ascend P6 through Init.d
In this Thread i will provide you Guys an small Init.d Package, that will let you control the important stuff on your Device without using Third Party Applications. I created this Zip for private use, but i like to share it with you.
This is mainly for advanced Users, so if you're not confirmed with Scripts etc., please DON'T touch the Scripts!
I only tested on Stock Firmware!
I take no Credits for the Tweaks contained in the Zip. They goes out to all the Tweakers here @ xDa!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation
! PLEASE MAKE AN NANDROID IN RECOVERY, BEVORE YOU FLASH THE ZIP !
! YOU'LL FLASH THIS @ YOUR OWN RISK !
I suggest you Guys to use TWRP by Surdu Petru, because it has Init.d Support by default.
Reboot in Recovery
Backup your Rom
Flash the Ascend_P6_Init.d_Control.zip
Wipe Cache & Dalvik Cache
Reboot
The Logger
I added an Logging System into the Zip, that will check and show you, if the Tweaks applied sucessfully and give you an positive (+) or negative (-) output. That way you don't have to check them manually.
You'll find it in /data/00_init.d_control_log
It should give you an Output like this
(Which also is an Overview about the Stuff you can handle with this ZIP)
>>> SetPerm
+ Init.d Permissions set to 755
@ 01-22-2014 00:55:36
>>> FileSystem
+ EXT4 Partitions present
+ Cache Partition optimized
+ Cust Partition optimized
+ Data Partition optimized
+ System Partition optimized
+ Remount Done
Please check the Remount.log! If this Script works, you'll see most of your Mounts being Noatime
+ Logger removed
+ File System cleaned
@ 01-22-2014 00:55:39
>>> SQLite -48 Hour Delay-
+ Wifi Sleep is active
+ SQLite Database VACUUM and REINDEX finished
Check the Sqlit.log to see, if SQLite was successful
@ 01-22-2014 00:57:13
>>> DarkyZipalign & Zipalign -48 Hour Delay-
+ DarkyZipalign applied
Check the DarkyZipalign.log to see, if everything was aligned
+ Zipalign finished
Check the Zipalign.log to see, if everything was completed
@ 01-22-2014 00:57:39
>>> Entropy
+ Haveged Binary is active
+ Entropy is active
@ 01-22-2014 00:57:40
>>> Alternative Scheduler & Governor by Surdu_Petru
+ SIO Scheduler present
+ SIOPLUS Scheduler present
+ VR Scheduler present
+ ZEN Scheduler present
+ MINMAX Governor present
@ 01-22-2014 00:57:41
>>> CPUconfig
+ Governor is set to k3hotplug
+ I/O Scheduler is set to zen
+ I/O Settings active
+ SD Cache is set to 2048 kb
+ MIN Frequency is set to 200000 mhz
+ MAX Frequency is set to 1500000 mhz
+ CPU Frequency locked @ 0
+ MIN CORES set to 1
+ MAX CORES set to 4
+ Active Cores locked @ 0
+ MIN GPU Frequency is set to 58000
+ MAX GPU Frequency is set to 480000
+ GPU Frequency locked @ 0
+ MIN DDR Frequency is set to 58000
+ MAX DDR Frequency is set to 450000
+ DDR Frequency locked @ 0
@ 01-22-2014 00:57:54
>>> SCREEN ON / OFF Profile
+ Screen On / Off Profile active
@ 01-22-2014 00:57:54
>>> Kernel
+ Kernel Values applied
+ VM Values applied
@ 01-22-2014 00:57:56
>>> Lowmemorykiller
+ Minfree Adj Values applied
+ Minfree Cost Values applied
+ Minfree Debug_Level Values applied
+ Minfree Values applied
@ 01-22-2014 00:57:57
The CPU Script
Probaply the most interessting Script 4 us is the 60CPUconfig - Script. It will let you:
Set CPU Governor
Set I/O Scheduler
Set SDCache
Set MIN/MAX CPU Frequencys
Lock active CPU Frequency
Set MIN/MAX abvailable Cores
Lock active Cores
Set MIN/MAX GPU Frequencys
Lock active GPU Frequency
Set MIN/MAX DDR Frequencys
Lock active DDR Frequency
Set Screen ON / OFF Profiles
I tried to keep it easy to handle, so all you have to do, is to set your Values on Top (one time for Screen On & one time for Screen Off)!
#---------------------------------------------#
# Configure your SCREEN ON Values #
#---------------------------------------------#
# Set Scaling Governor
# k3hotplug minmax ondemand performance
GOVERNOR=k3hotplug
#---------------------------------------------#
# Set I/O Scheduler
# cfq deadline noop sio sioplus vr zen
SCHEDULER=cfq
#---------------------------------------------#
# SDCache
# 128 256 512 1024 2048 4096
READ_AHEAD_KB=2048
#---------------------------------------------#
# Set MIN/MAX CPU Frequency
# 200000 400000 600000 800000 1000000 1200000 1399000 1400000 1500000
CPU_MIN=200000
CPU_MAX=1500000
#---------------------------------------------#
# Lock CPU Frequency
# 200000 400000 600000 800000 1000000 1200000 1399000 1400000 1500000
# Stock 0
CPU_FREQ=0
#---------------------------------------------#
# Set MIN/MAX available Cores
# 1-4
CORE_MIN=1
CORE_MAX=4
#---------------------------------------------#
# Lock active CPU Cores
# 0 - 4
# Stock 0
CORE_LOCK=0
#---------------------------------------------#
# Set MIN/MAX GPU Frequency
# 58000 120000 240000 360000 480000
GPU_MIN=58000
GPU_MAX=480000
#---------------------------------------------#
# Lock GPU Frequency
# 58000 120000 240000 360000 480000
# Stock 0
GPU_FREQ=0
#---------------------------------------------#
# Set MIN/MAX DDR Frequency
# 58000 120000 360000 450000
DDR_MIN=58000
DDR_MAX=450000
#---------------------------------------------#
# Lock DDR Frequency
# 58000 120000 360000 450000
# Stock 0
DDR_FREQ=0
#---------------------------------------------#
# Configure your SCREEN OFF Values #
#---------------------------------------------#
# Set Scaling Governor
# k3hotplug minmax ondemand performance
SLEEP_GOVERNOR=ondemand
#---------------------------------------------#
# Set I/O Scheduler
# cfq deadline noop sio sioplus vr zen
SLEEP_SCHEDULER=noop
#---------------------------------------------#
# Set MIN/MAX CPU Frequency
# 200000 400000 600000 800000 1000000 1200000 1399000 1400000 1500000
SLEEP_CPU_MIN=200000
SLEEP_CPU_MAX=600000
#---------------------------------------------#
# Lock CPU Frequency
# 200000 400000 600000 800000 1000000 1200000 1399000 1400000 1500000
# Stock 0
SLEEP_CPU_FREQ=0
#---------------------------------------------#
# Set Min/Max available Cores
# 1-4
SLEEP_CORE_MIN=1
SLEEP_CORE_MAX=1
#---------------------------------------------#
# Lock active CPU Cores
# 0 - 4
# Stock 0
SLEEP_CORE_LOCK=0
#---------------------------------------------#
# Set MIN/MAX GPU Frequency
# 58000 120000 240000 360000 480000
SLEEP_GPU_MIN=58000
SLEEP_GPU_MAX=120000
#---------------------------------------------#
# Lock GPU Frequency
# 58000 120000 240000 360000 480000
# Stock 0
SLEEP_GPU_FREQ=0
#---------------------------------------------#
# Set MIN/MAX DDR Frequency
# 58000 120000 360000 450000
SLEEP_DDR_MIN=58000
SLEEP_DDR_MAX=120000
#---------------------------------------------#
# Lock DDR Frequency
# 58000 120000 360000 450000
# Stock 0
SLEEP_DDR_FREQ=0
If you're not sure, that your Values are stable, let your modified Script run through SManager without the on Boot option for at least 24 Hours. After that you can add it back into the /system/etc/init.d - Folder.
I'll take care about the right Permissions, if you forgot to set them.
Uninstallation
The Zip contains an Uninstaller, so to get back to Stock you simply have to type this commands in the included Terminal Emulator
su [enter]
uninstall [enter]
and confirm your choice.
With v1.1 i added 3 CPU Profiles, that can be applied with the Terminal Emulator.
Simply type
su [enter]
battery, game or default[enter]
to switch between them. Of course you can edit them, to fit your needs. You'll find them in
/system/bin/
Alright, that's it for now. I'll edit this Post as soon as i got more Time.
Feel free to play around with the Scripts / Values and share your experience with us.
If you notice any Errors, let me know.
DOWNLOAD [ Official Huawei FW ]
DOWNLOAD [ Official Huawei FW + [URL="http://forum.xda-developers.com/showthread.php?t=2620421"]HA P6 Custom Kernel ][/URL]
DOWNLOAD [CM10 ]
Hallo HSD-Pilot,
I install yesterday the one for the CLEANROM_V1 from Petru.
Now the Software run very smooth. The Systemstart is very fast now!
But i have no possibility to start in to the Twrp-Recovery.
Need help.
Clean Rom replaces the Stock Recovery with TWRP. So to boot into Recovery you have to hold both Vol. Keys while Power on your Device. Just like you usually flash Stock Firmwares out of the dload Folder.
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
HSD-Pilot said:
Clean Rom replaces the Stock Recovery with TWRP. So to boot into Recovery you have to hold both Vol. Keys while Power on your Device. Just like you usually flash Stock Firmwares out of the dload Folder.
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
Click to expand...
Click to collapse
No! After Script install it don't do it.
But i have a solution.
Install ROM Manager v.5.5.3.4. Of course it is primay for cwm but there is the option "reboot into recovery system".
This function is a way to start into twrp.
The Zip shouldn't effect the Recovery Partition, so TWRP should boot. There's nothing contained, that touches the Recovery. You tried to uninstall the Pack (su > uninstall) ?
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
so I see it setsbthe freeq of the cpu. what willbhapen if I use setcpu now?
can you please provide us the coding of the scripts? I would like to paste them manualy in my inid.t folder. please
benna said:
so I see it setsbthe freeq of the cpu. what willbhapen if I use setcpu now?
can you please provide us the coding of the scripts? I would like to paste them manualy in my inid.t folder. please
Click to expand...
Click to collapse
SetCPU usually kicks in after the init. d Scripts, so it will overwrite the Values.
The Zip contains an Script called 80SetCPU, this will do the same like the App.
#!/system/bin/sh
LOG_FILE=/data/00_init.d_control_log/01Init.d_Control.log
echo ">>> SetCPU" | tee -a $LOG_FILE;
#---------------------------------------------#
# Configure your Values #
#---------------------------------------------#
# Set Scaling Governor
# k3hotplug minmax ondemand performance
GOVERNOR="k3hotplug"
#---------------------------------------------#
# Set IO Scheduler
# cfq deadline noop sio sioplus vr zen
SCHEDULER="zen"
#---------------------------------------------#
# Set Min & Max Frequency
# 200000 400000 600000 800000 1000000 1200000 1399000 1400000 1500000
CPU_MIN=200000
CPU_MAX=1500000
#---------------------------------------------#
# Apply Configuration #
#---------------------------------------------#
#Set CPU Governor
if [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ]; then
echo $GOVERNOR > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor; else
echo "- Unable to set CPU Governor. File NOT found!" | tee -a $LOG_FILE;
fi;
if [ -e /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor ]; then
echo $GOVERNOR > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor;
fi;
if [ -e /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor ]; then
echo $GOVERNOR > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor;
fi;
if [ -e /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor ]; then
echo $GOVERNOR > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor;
fi;
sleep 1
if [ /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor=$GOVERNOR ]; then
echo "+ $GOVERNOR Governor is running" | tee -a $LOG_FILE; else
echo "- $GOVERNOR Governor is NOT running" | tee -a $LOG_FILE;
fi;
#---------------------------------------------#
# Set Scheduler
dm=/sys/block/dm-*
loop=/sys/block/loop*
mmc=/sys/block/mmc*
mtd=/sys/block/mtd*
nbd=/sys/block/nbd*
ram=/sys/block/ram*
zram=/sys/block/zram*
for a in $dm $loop $mmc $mtd $nbd $ram $zram; do
if [ -e ${a}/queue ]; then
echo $SCHEDULER >> ${a}/queue/scheduler;
fi; done
sleep 1
if [ /sys/block/mmcblk0/queue/scheduler=$SCHEDULER ]; then
echo "+ $SCHEDULER Scheduler is running" | tee -a $LOG_FILE; else
echo "- $SCHEDULER Scheduler is NOT running" | tee -a $LOG_FILE;
fi;
#---------------------------------------------#
# Set MIN/MAX Frequency
if [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq ]; then
echo $CPU_MIN > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq; else
echo "- Unable to set MIN Frequency. File NOT found!" | tee -a $LOG_FILE;
fi;
if [ -e /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq ]; then
echo $CPU_MIN > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq;
fi;
if [ -e /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq ]; then
echo $CPU_MIN > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq;
fi;
if [ -e /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq ]; then
echo $CPU_MIN > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq;
fi;
if [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq ]; then
echo $CPU_MAX > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq; else
echo "- Unable to set MAX Frequency. File NOT found!" | tee -a $LOG_FILE;
fi;
if [ -e /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq ]; then
echo $CPU_MAX > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq;
fi;
if [ -e /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq ]; then
echo $CPU_MAX > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq;
fi;
if [ -e /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq ]; then
echo $CPU_MAX > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq;
fi;
sleep 1
if [ /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq=$CPU_MIN ]; then
echo "+ MIN Frequency is set to $CPU_MIN mhz" | tee -a $LOG_FILE; else
echo "- MIN Frequency is NOT set to $CPU_MIN mhz" | tee -a $LOG_FILE;
fi;
if [ /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq=$CPU_MAX ]; then
echo "+ MAX Frequency is set to $CPU_MAX mhz" | tee -a $LOG_FILE; else
echo "- MAX Frequency is NOT set to $CPU_MAX mhz" | tee -a $LOG_FILE;
fi;
#---------------------------------------------#
echo "@ $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
echo " " | tee -a $LOG_FILE;
Just set your Values on top and reboot :thumbup:
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
Works flawlessly!!!
HUAWEIAscendP6
Uploaded an small Update
- cleaned some scripts
- added CPU / GPU LOCK Script
- rearranged the Build.prop Tweaks
- replaced Bootanimation (Nexus)
Use the uninstaller to revert back to Stock! It will handle everything 4 ya (incl. restore Stock Bootanimation).
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
HSD-Pilot said:
Uploaded an small Update
- cleaned some scripts
- added CPU / GPU LOCK Script
- rearranged the Build.prop Tweaks
- replaced Bootanimation (Nexus)
Use the uninstaller to revert back to Stock! It will handle everything 4 ya (incl. restore Stock Bootanimation).
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
Click to expand...
Click to collapse
hi
which app works best with this script
nARDOs said:
hi
which app works best with this script
Click to expand...
Click to collapse
What do you mean with "which App"¿
The meaning of this package is to avoid 3rd Party Apps.
To Edit the Scripts you can use any Root Explorer that contains an Text Editor and on an PC use Notepad++
Btw. I will release an Update as soon as i got time. I noticed, that the Max GPU / DDR frequencys and DDR lock are gettin overwritten by the system to the default values. I added an lil workaround to avoid that.
Also i added 3 CPU/GPU Profiles (Battery, Game & Default) that can easily gettin activated via Terminal Emulator.
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
HSD-Pilot said:
What do you mean with "which App"¿
The meaning of this package is to avoid 3rd Party Apps.
To Edit the Scripts you can use any Root Explorer that contains an Text Editor and on an PC use Notepad++
Btw. I will release an Update as soon as i got time. I noticed, that the Max GPU / DDR frequencys and DDR lock are gettin overwritten by the system to the default values. I added an lil workaround to avoid that.
Also i added 3 CPU/GPU Profiles (Battery, Game & Default) that can easily gettin activated via Terminal Emulator.
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
Click to expand...
Click to collapse
This package improves game performance significantly must i see. Big Thanks. :good:
Adding preset profiles will help alot
Question:
MIN/MAX GPU DDR frequency is higher than ur output on my phone. Is this because of the overwritting u mentioned ?
Nope, that's an typo. Max DDR should be 450000, it's already fixed in the next Update.
I guess i'm back @ home tomorrow, to upload it.
Edit: About the Min GPU & DDR Frequencys
They usually set to 360000 by default and we can't lower them through Scripts. The only way to lower the Min Freq is to lower the Max Freq! I couldn't find another solution :thumbdown:
So, when you set min 240000 & max 360000, min will always be 360000.
To set it lower you have to set min 240000 & max 240000.
The workaround i'm currently using is to make the max 240000 stick (by default it will not go/stick below 360000).
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
HSD-Pilot said:
Nope, that's an typo. Max DDR should be 450000, it's already fixed in the next Update.
I guess i'm back @ home tomorrow, to upload it.
Gesendet von meinem HUAWEI P6-U06 mit Tapatalk
Click to expand...
Click to collapse
Waiting for the update :fingers-crossed:
Me too!
Sent from my P6-U06
Update is up. Let me know how it works 4 ya :highfive:
HSD-Pilot said:
Update is up. Let me know how it works 4 ya :highfive:
Click to expand...
Click to collapse
can we just flash it over the previous version or do we need to unistall the previous one ?
will give feedback after installing it.
Just flash om top, the Update-Script will do everything 4 ya :good:
Btw: I finally had the time to switch to Surdu's Stock CM Version and will add an CM Edition after the Testflash of the Uploaded Zip :good:
And remember, to get back to Stock always use the uninstaller. After that your Device will reboot, like you had never flashed this Mod.
HSD-Pilot said:
Update is up. Let me know how it works 4 ya :highfive:
Click to expand...
Click to collapse
Many thanks, work good!
But I have a question.
I use smanager widget app.
How can I make a script that the toast notification list the set values like smanager?
Sorry for my bad english...
Sent from my P6-U06
Creating an Toast Notification out of an Script is not that easy, if even possible. As far as i know it needs some Java Stuff to create toasts.
Gesendet von meinem P6-U06 mit Tapatalk 2
D801 for now only!
Features
Code:
* Fully customizable MPDecision
* MPDecision TouchBoost
* 3-phase thermal throttle
* Westwood+ TCP congestion control default
* 2.8Ghz OC
* UV capable
* Wheatley added
* ROW/FIOPS/SIO/VR/ZEN/Deadline/Noop/CFQ
* Dynamic File Sync
* Asynchronous Fsync
* Power Suspend
* Color Control
* F2FS Support (Planning to see about at least making a recovery to format /data partition with this)
* Debug code reduced
* -O2
* 4.6 Google Toolchain
* Optimized
* Other stuff I probably forgot
Here's a kernel I've been working on. You might know me from the Moto Cliq, HTC Sensation, Nexus 4, or Nexus 7 FHD and like always this kernel is just something I throw together from other devs work. I don't know how to code... at all. But I do like certain features from some devs and some from others and I like to make one that has those.
As it stands the kernel is very usable without modifying anything, but I am playing around to see what works best. Wheatley with 4 cores min seems to be doing pretty well. Give your suggestions to see what will become default.
FauxClock, TricksterMOD, and Kcontrol all work with this kernel. You may want to use FauxClock + one of the other two to take advantage of all the features.
Downloads
https://mega.co.nz/#!QRRWBSaC!CgnrXVBHyikQICjYCglr4-Bhgv6Dz0Jcjy9HQbAjI8c
It asks for a login but just hit cancel. Trying to figure this out, I've never run a server before.
SOURCE
Release 1
Code:
* 2f59497 (Paul Reioux) : fs/Kconfig: fix warning related to AYSNC_FSYNC patch
* b803126 (Paul Reioux) : OVERCLOCK: add ultimate overclock to 2.8 GHz
* f246915 (Paul Reioux) : f2fs: data: AIO optimization compatibility fixup
* 723f678 (Paul Reioux) : drivers/Makefile: add exFat support
* fd4441c (Paul Reioux) : drivers/exfat: add Samsung's open source exFat module version 1.2.4
* faa56ee (faux123) : scripts: remove localversion "+" from kernel version strings
* 1561c3f (Jose Salgado) : Release 1
* b8bdb8c (Jose Salgado) : Revert "fastcharge: initial Nexus 5 adaptation"
* e00a8f2 (Paul Reioux) : init/Kconfig: decouple DEBUG_KERNEL from EXPERT settings
* a865b5c (Jose Salgado) : revert a61aafc
* dbdddf8 (dr87) : Overclocking: if -> ifdef
* a61aafc (Paul Reioux) : sched/fair: improve fairness efficiency
* 2cee7d6 (dr87) : Overclocking: Enforce stock freq on boot rather than table limit
* cbb5a5a (Paul Reioux) : CPU OVERCLOCKING: initial CPU Overclocking for Snapdragon 800 Socs
* c28e477 (dr87) : cpufreq: Remove CPUBoost
* 772b0e0 (Paul Reioux) : Asynchronous Fsync: initial extraction of Async Fsync from HTC
* 612a6c8 (Paul Reioux) : msm: kgsl: show current power level for 8974 SOCs.
* 5aab668 (Paul Reioux) : fs/dyn_sync_cntrl: dynamic sync control
* bc3e94b (Paul Reioux) : fastcharge: initial Nexus 5 adaptation
* 8fcbf8c (Girish Mahadevan) : ARM: dts: msm: Allow L2 to be in GDHS during Standalone PC for msm8974
* 39ed978 (Paul Reioux) : msm8974-regulator.dtsi: further reduce CPU retention voltage
* eaed48b (Paul Reioux) : msm8974-regulator.dtsi: adjust GFX regulator parameters
* 68a18c0 (flar2) : Update ARM topology and add cpu_power driver
* b4828f1 (morfic) : remove tracing, fix piggy, tune build
* 9426ce0 (dr87) : machmsm: fix up rq stats
* 405c2c0 (Dennis Rassmann) : kbuild: drop cpuinit/cpuexit checks in modpost
* da4cae5 (Jose Salgado) : Revert "random: bringup"
* c502d32 (dennes544) : FS: import F2FS
* 60d3af0 (dr87) : bricked: Add kconfig and makefile
* 78f55e7 (dr87) : Revert "cpufreq: enable sibling cpu policy sharing"
* 15b1119 (dr87) : Revert "drivers/cpufreq/cpufreq.c: re-enable cpu policy restore"
* 657a382 (Paul Reioux) : drivers/cpufreq/cpufreq.c: re-enable cpu policy restore
* 691de92 (Paul Reioux) : cpufreq: enable sibling cpu policy sharing
* 25284d4 (franciscofranco) : sched: set sched_mc_power_savings to 2, which is the highest power saving possible value for this tunable
* 586bbc6 (Paul Reioux) : drivers/cpufreq/cpufreq.c: re-enable cpu policy restore
* d79f17e (Pranav Vashi) : msm: cpufreq: Prevent going above max freq when adding new device
* 0657604 (dr87) : lge: update board files
* 1946f87 (dr87) : bricked: add thermal_qcom
* efa211a (dr87) : bricked: update thermal
* ceed881 (Paul Reioux) : kernel/power/powersuspend: default to userspace for now
* 4e1dff6 (yank555-lu) : kernel/power/powersuspend: add back userpace control w/ default kernel control
* 4b2d961 (yank555-lu) : kernel/power/powersuspend: remove userspace dependency from powersuspend
* 3ae0cb6 (Paul Reioux) : powersuspend: new PM kernel driver for Android w/o early_suspend
* 9001717 (dr87) : bricked: add mpd_qcom
* b60fcf9 (dr87) : bricked: fix up mpdecision
* 4958d9b (dr87) : Port Bricked mpd in one commit
* f99197b (Jose Salgado) : just getting rid of it real quick
* c09c4d5 (Jose Salgado) : add .gitignore
* b84f632 (Dennis Rassmann) : kernel/sysctl: fix: 'warning: 'kbuf' may be used uninitialized in this function'
* eefb404 (showp1984) : Makefile: Optimizing build-options for linaro
* c2e5c62 (showp1984) : Makefile: Added Snapdragon optimizations
* 12b6430 (showp1984) : Makefile: adding config variable for Os/O2/O3 compilation
* 23e5630 (xcstacy) : Add /dev/frandom
* 1b38317 (Ezekeel) : Added CPUfreq governor 'wheatley'
* dd042dd (morfic) : Tune deadline, readahead, ondemand, interactive.
* c834f9e (savoca) : Add BFQ/SIO/FIOPS/ZEN/VR IO Schedulers
* e51f133 (houst0nn) : random: bringup
* c8d665d (Ricardo Cerqueira) : kcal_ctrl: Remove the lower limits from the RGB values
* 94bf2c6 (franciscofranco) : Enable pipe flag.
* a45e550 (imoseyon) : cpufreq: force cpuN policy to match cpu0 when changing freq or gov
* 9f38330 (Viresh Kumar) : cpufreq: Manage only online cpus
* 42b0f79 (faux123) : lib/string: use glibc version
* f750383 (faux123) : lib/memcopy: use glibc version
* 124f788 (Francisco Franco) : audit: kiss goodbye you stupid piece of crap logging messages.
* 305a3aa (WhatHub) : use of swp{b} is deprecated for ARMv6 and ARMv7
* 55c7b59 (Paul Reioux) : arch/arm/mach-msm/cpufreq.c: reduce dmesg log spam
* b2bcbf0 (Francisco Franco) : msm: krait: add CPU Voltage control.
* a8267bc (dr87) : scripts: add dtb tool
* 7e4dcc5 (dr87) : Make no external modules, build them into the kernel
* affd673 (Jackpot Clavin) : Add bull**** device tree stubs.
* 6b3b755 (Jose Salgado) : Initial commit
One more for me
Very good, waiting for d802 release
Sent from my LG-D805 using XDA Premium 4 mobile app
Sweet d801 on it
Sent from my LG-D801 using XDA Premium 4 mobile app
waiting for d802
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
razrlover said:
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Just his cancel and then you should be able to download. Works for me when I downloaded from my phone
Sent from my LG-D801 using xda app-developers app
razrlover said:
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
pluginre said:
Just his cancel and then you should be able to download. Works for me when I downloaded from my phone
Sent from my LG-D801 using xda app-developers app
Click to expand...
Click to collapse
like plug said.
Sorry, trying to fix that. It's also causing issues when adding FauxClock Download support.
Working on other variants also. Will keep you guys posted.
Will this work for cloudy pro 2 based rom?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
Will this work for cloudy pro 2 based rom?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
That's what I'm currently using.
jassycliq said:
That's what I'm currently using.
Click to expand...
Click to collapse
Great sorry to Annoy lol but how is this one different from simple kernel 2?
Sent from my LG-D801 using Tapatalk
@dr87 seems to be using a lot of @franciscofranco's work with that kernel. It's also suppose to be leaner with less features and less "garbage".
It's a good route but I prefer to use @show-p1984's hotplug and thermal, it allows users full control over hotplugging. I've also added "wheatley" because I wanted to see how it would do running 4 cores always on; have yet to tune it so its not completely smooth. (The gov Wheatley is not smooth IMO, the kernel with its defaults is IMO)
A lot of it is in the changelog. dynamic fsync, RGB control, etc. etc.
Thanks a lot I'll certainly give it a try
Sent from my LG-D801 using Tapatalk
F2FS! I'd really like to have this file format on my G2 storage (but on an AOSP ROM)
@jassycliq Could You maybe try to make resizing partitions possible? /system partition is waaay too big. (Almost 2GB is wasted on AOSP rom)
reas0n said:
F2FS! I'd really like to have this file format on my G2 storage (but on an AOSP ROM)
@jassycliq Could You maybe try to make resizing partitions possible? /system partition is waaay too big. (Almost 2GB is wasted on AOSP rom)
Click to expand...
Click to collapse
Resizing partitions = brick
I can use toolbox pro for cpu tunings?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
I can use toolbox pro for cpu tunings?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
Pretty sure you can, I don't use it though so I can't promise anything. Some things require FauxClock seeing that it's the only app that supports those features. I believe that its only intelli-ksm, power suspend and dynamic filesync though.
As far as mpdecision and 3phase thermal, it requires trickstermod, kcontrol, or anyother app that has support for it (don't know all those out there)
Awwee Ok. Why requiring various apps. It's okay for it to running all those app at background.?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
Awwee Ok. Why requiring various apps. It's okay for it to running all those app at background.?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
I don't require any apps at all.
The defaults ran great for me, but if you want to take more control I was recommending one of those.
They tend to run fine, AFAIK they don't usually continue running and applying settings over and over (only time i experienced that was with Mako and it would only apply rgb values on screen on) Most of the times these apps write to a file and that's it. Other ones just read it and modify as needed.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
F(X)TrinityUltimateK.
[ Introduction : ]
Welcome to the Scandalous Kernel , The F(x)TrinityUltimateKernel, Giving the Most recent Bit Patches including new Distinctive features and Optimization(s), When your utilizing this kernel expect 2-weeks default upgrade, The Bit upgrade will be after at regular intervals ( 2-Weeks )...
V.3.2 - Download ( Support 4.4.4 Only )
>> CLICK HERE!! <<
=-= Are You New Or You Wanted the Best Kernel Setting Check It Out Here! =-=
>> Best Kernel Settings <<
For Additional Information This Beast Kernel works Best at! >> TrinityVengeanceRaptorX-HD <<
: CHANGELOG :
V3.2Minor Changes
dm ioctl: prevent unsafe change to dm_ioctl data_size
md: protect against crash upon fsync on ro array
dm: fix deadlock with request based dm and queue request_fn recursion
dm: handle requests beyond end of device instead of using BUG_ON
msm8974: added input mediator
new helper: iterate_fd()
Other F2FS Alpha Test
V3.0Major Changes
Merge New Sony Source.
sm: vidc: eliminate race condition in dynamic buffer mode
kernel/futex.c: Linux 3.4 compatibility fix up
futex: Avoid taking hb lock if nothing to wakeup
softirq: reduce latencies
futex: Larger hash table
AND MANY MORE!! Check Out The Git. Added Last 26Days Ago!
V2.8 and 2.9_EXT Major Patches.
Added IntelliThermal V2 Of Faux123
Added Custom WLAN Driver
Dave Kleikamp fxTHaxxorX
iov_iter: iov_iter_copy_from_user() should use non-atomic copy …
kleikamp authored on Feb 3, 2013 fxTHaxxorX committed an hour ago
iov_iter: move into its own file …
qup_i2c: Initialize I2C resource before registering. …
i2c_qup: Fix for unhandled IRQ …
qup_i2c: export qup_i2c_init_driver …
page_alloc: Make watermarks tunable separately
25+ Patches More.
V2.7B
Fix Wakeup Issue
cpufreq: force cpuN policy to match cpu0 when changing freq or gov
cpuidle: remove the power_specified field in the driver …
cpuidle: Fix finding state with min power_usage …
cpuidle: Get typical recent sleep interval …
cpuidle: Quickly notice prediction failure in general case …
cpuidle: Quickly notice prediction failure for repeat mode …
cpuidle: move field disable from per-driver to per-cpu
sched: Remove unused params of build_sched_domain() …
sched: Optimize build_sched_domains() for saving first SD node for a cpu …
sched: Optimize build_sched_domains() for saving first SD node for a cpu …
sched: scale the busy and this queue's per-task load before compare …
sched: remove WARN_ON(!sd) from init_sched_groups_power() …
sched: don't call get_group() for covered cpus …
sched: Use cached value of span instead of calling sched_domain_span() …
cpufreq: Fix policy getting stuck when user & kernel min/max don't ov… …
cpuidle: remove unused variable dead_state
V2.6
Upstream Update From 3.4.0 to 3.4.9 Upstream
WiFi And exFAT Works! Kernel Version is Updated!
And Many more! - To be Added.
HTC AFSync
Added PegasusQ
Added Adaptive
Added frontswap v16
Added abyssplug
Added New CpuFreq Driver
Added F2FS File System Support***
Updated ZRAM
Adaption Of HR_TIMER for 3.4
sparc64 Misc Patches.
ASoC: wcd9xxx: Enable headset in high performance
Fully WORKING exFAT AND WiFi - You Can see the proof because 3.4.0 is changed to 3.4.X
V2.5
New GPU Optimization
DT2W With DeepSleep
V2.4AC-REFRESHED
Advance GPU OC V2 - 600Mhz
EXT4 - Speed Boost
Added New BootSplash
Added New KGSL Update
Added New MDP Update
Add SlimBus OC
V2.4AC
Advance GPU OC V2
New KGSL Update
SLQB Re-Added
New DT2W
V2.4
Advance GPU OC
New KGSL Update
Added Advance TCP Congestion
Remove Low FPS
Fixed 2-3 Reboots after Intallation
V2.2-3 SPECIAL
Galaxy Note 3 OC CPU Table
Updated MDP Overlay
KGSL Update
DoubleTap2Wake With Battery Drain Fix
New MakeFile Changes
New TCP Congestion
V2.1
exFAT Fix
V2.0
GPU Performance Legit Boost Upto 10% Now!
* New Patches at KGSL and MDSS
* Reduce Voltage
* New I/O Scheduler ( TrinNDroid )
* ARCH_POWER = Enabled
* softirq: Use hotplug thread infrastructure
* [backport] Hotplug thread infrastructure
Increased Battery Life
Updated CPU Frequency Stepping
Partial Fix for CPU Heating - Reduce by 5%
Increased Performance to 15%
Upstream Update For CPU Frequemcy
Increase performance form 5MS to 2MS
15+ More!
V1.9 - Special Update and Special Kernel Series.
Updated Intelliplug
Tons Of Optimization
Updated TWRP Now Working at KK
Updated Futex Table x2 Performance
Added PowerSuspend Hooks
Fixed GPU OC - Now It Doesn't go Back to 450 ( Make Sure to Re-Apply the OC Every ReBoot )
TCP Window Size is 64K
Optimize Slack_Speed for Size and Speed
Added Frandom - Increased Speed and Performance ( Benchmark Results Improved )
Reduce VFS Pressure
PowerSuspend Updated to 1.5
PowerSusped Added Userspace | HYBRID | USERCONTROL - Use FauxApp To Control This.
SOFTIRQ : Reduce Latencies
slub.c: little tweak for performance improvements
ChangeLog For 1.8 :
Linux 3.4,91 || UnPushed 3.4.62-3.4.90
Removed Chronic Hotplug and smp
Fix 2.4GhzOC Table Except Voltage Table
1080p Recording Optimization And Tweak
msm_fb: Set RR sched policy for Glupdator thread
ChangeLog For 1.7 :
CHROMIUM: BACKPORT: lib/lzo: huge LZO decompression speedup on ARM by
CHROMIUM: BACKPORT: lib/lzo: Update LZO compression to current upstream
CHROMIUM: mm: Fix calculation of dirtyable memory
msm8974-regulator.dtsi: further reduce CPU retention voltage
msm8974-regulator.dtsi: adjust GFX regulator parameters
char:random: Some tweaks from around github
futex: Make lookup_pi_state more robust
futex: Always cleanup owner tid in unlock_pi
futex: Validate atomic acquisition in futex_lock_pi_atomic()
mm, oom: fix and cleanup oom score calculations
mm, oom: fix badness score underflow
futex: Prevent attaching to kernel threads
evert "Revert "Correct R and G offsets for correct mapping""
mm, oom: fix and cleanup oom score calculations
ChangeLog For 1.6 :
Linux 3.4.0 - 3.4.62
Remove Early Suspend
Increase MDP Clock By x2
CpuFreq Optimization
XHCI Optimization
ChangeLog For 1.5 :
Linux 3.4.0 - 3.4.4
Re-Optimized KGSL - ( Remove Some Flickers )
Patch Sched.c
Patch Sched.h
Improved SSD
exFAT Tweak
Moved 2.6.X Device Tree To 3.4.X
Events Optimization
FS - AIO Optimization
FUSE Optimization
NFS Tweak
ChangeLog For 1.4 :
Optimized Square Root
Bit Optimization
mm : Read-Ahead To 512kB
SavaGedZen Gov
KGSL Tweak V2
R and G Offset Mappings
Reduce CPU Retention
Add Early_Suspend_Delay
Ramdisk : Enable Init.d Support
Patch The GPU
CPUs Patch
ChangeLog For 1.3 :
Re-Merge To Latest Sources ( Removing some cherry-picked Patches )
ChangeLog For 1.1 :
Rebased To New Kernel Source
Fix Pronto Wlan
ChangeLog For 1.0 :
TCP Congestion Advance :
TCP - Hybla
TCP - Cubic
TCP - Reno
TCP - Bic
TCP - WestWood
TCP - HighSpeed
TCP - HTCP
TCP - Vegas
TCP - Veno
TCP - Scalable
TCP - Lp
TCP - Yeah
TCP - illinois
MMC Tweak
KGSL Tweak - Optimize For Gaming
Linaro ToolChain
F2FS Enabled
MSM8964-Regulator
Sched : Optimization
FastCharge
ZRAM
Cherry-picked All Features From DooMLoRD using SmartGit or Merge All Features From His Source.
Other Features Merge Faux123 using SmartGit
Kernel:Workque Optimization
Correct R and G offsets for correct mapping
kernel:sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
smp: patches from mainline 3.5 to hopefully help with hotplug efficiency
LMK Optimization
Slub Tweak
Like My Work? Satisfied with my Work? Cheers Thanks For the Beer!
[ Donors : ]
@fixx1983 - 20$
@Klaus N. - 15Euro
@lil-diabo
[ Features : ]
GPU OverClock
CPU OverClock
MPDecision
TCP Congestion
Many More!
[ Schedulers & Governor : ]
Deadline
Noop
Row
CFQ
SIO
FIOPS
BFQ
ZEN
VR
LagFree
SmartAssV2
PegasusQ
IntelliActive and Intellidemand
Interactive
Darkness(?)
Wheatley
DanceDance
SavagedZen
OndemandX (?)
OndemandQ (?)
Conservatice, Ondemand, Lionheart, LionheartX(?), Performance.
[ Future Features : ]
New BootImage
Compiled using CustomizeToolChain Via SGS4 Section
New Patches
AROMA Installer
New Kernel Version || ATM It's 3.4.0
[ GPL v2/3 ( Some Commits Are not push Due To WiFi Problems Before : ]
GitHub.com
[ Donation : ]
BTC Address : 12i62Nfodt5srxri4XBmwzGbGj859C58JZ
Donors :
[T.O.S : ]
1. It's not my responsibility what ever will happen to your device after flashing the kernel.
XDA:DevDB Information
F(X)TrinityUltimateKernel - The Xperia Z1 True Kernel., Kernel for the Sony Xperia Z1
Contributors
f(x)THaxxorX, Faux123, DooMLorD, Garcia98, Davidlohr Bueso, showp1984
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2014-12-01
Created 2014-07-01
Last Updated 2015-01-28
Recommended Settings ( BELOW ) & CM Support ( SOON )
Kernel Configuration #1
Thanks To @Wolfbreak for sharing his Config.
ROM: TrinityVengeanceRaptorX™ HD 1.4
Kernel: F(X)TrinityUltimateKernel-V2.7B
CPU Clocks
Max Clock: 2265600
Min Clock: 300000
Governor: intelliactive or PegasusQ [PegasusQ with MPDecision only]
Snake Charmer: On
I use intelliactive + intelliplug Combination but PegasusQ + MPDecision is a very good Combination too so test it out and choose which one you prefer.
CPU Hotplug
intelliactive
Hotplug Driver: intelliplug
Intelliplug Control - Touch Boost: On
Screen-Off Frequency: Off
Hysterisis Value: 8
Intelliplug Profile: Eco Conservative
Threshold Value: 722
CPU Hotplug for PegasusQ
Hotplug Driver: MPDecision
CPU Idle Stats
C0 - WFI: On
C1 - Retention: On
C2 - Standalone_Pc: On
C3 - PC: On
Thermal Manager
Thermal Managment Driver: IntelliThermal
Frequency Throttle Temperature: 85
Core Throttle Temperature: 80
Frequency Throttling Cores:
Core0 - On, Core1 - On, Core2 - On, Core3 - On
Core Throttling Cores:
Core0 - Off, Core1 - On, Core2 - On, Core3 - On
GPU Manager
GPU Governor: simple_ondemand
GPU Clock Control: 450 Mhz
Simple GPU Algorithm: On
Simple Governor - Laziness: 4
Simple Governor - Ramp Threshold: 7
IO Scheduler
FIOPS for eMMC and SDCard, Readahead Size: 512
eMMC / SDCard Entropy Contribution: Off
Color / Gamma
Color Temperature: Red - 255, Green - 235, Blue - 250
OBS! Set those values under Settings > Screen / Display > White Balance:
Red - 0, Green - 25, Blue - 25
Memory Manager
ZRAM Controls: Off
Clear VFS Cache After Boot: On
Auto FS Writeback Delay Mode: On
Swappiness: Change 80
VFS Cache Pressure: 100
Dirty Ratio: 20
Dirty Background Ratio: 5
Same Page Merge
Intelli-KSM Enable: On
Activation Threshold: 36 megabytes
Cycles per activation: 3 cycles
Pages to Scan: 400 pages
Scan Delay Interval: 500 ms
Battery Controls
Battery Temperature Throttling: On
Battery Temperature Threshold: 45 Celsius
Battery Throttle CPU Frequency: 1190400
FastCharge Options: Custom [Optional]
AC Charge Current (mA): 1500 [Optional]
Miscellaneous
PowerSuspend Modes: Hybrid
PowerSuspend: On
Dynamic File Sync: On
TCP Congestion Control: Westwood
If you cant set PowerSuspend then activate Userspace Mode check PowerSuspend and activate Hybrid again after that and both should be on and work.
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
Kernel Configuration #2 [/U]
Thanks To F(X)THaxxorX ( ME ) for sharing his Config.
ROM: TrinityVengeanceRaptorX™ HD 1.4
Kernel: F(X)TrinityUltimateKernel-V2.7B
CPU Clocks
Max Clock: 2.266 Ghz
Min Clock: 422 Mhz
Governor: OndemandPlus
Snake Charmer: On ( DEFAULT )
CPU Hotplug
Mpdecision
TouchBoost = Off
# Enables two core touch boost
sys.somc.touch_perf_kick=0
CPU Idle Stats
C0 - WFI: Off
C1 - Retention: Off
C2 - Standalone_Pc: Off
C3 - PC: Off
Thermal Manager
Thermal Managment Driver: Thermald
GPU Manager
GPU Governor: userspace
GPU Clock Control: 450 Mhz
Simple GPU Algorithm: On
Simple Governor - Laziness: 4
Simple Governor - Ramp Threshold: 5
IO Scheduler
FIOPS for eMMC and SDCard, Readahead Size: 1536
eMMC / SDCard Entropy Contribution: On
Color / Gamma
N/A -- Off
Memory Manager
ZRAM Controls: Off
Clear VFS Cache After Boot: Off
Auto FS Writeback Delay Mode: Off
Swappiness: Change 45
VFS Cache Pressure: 100
Dirty Ratio: 17
Dirty Background Ratio: 15
Same Page Merge
Intelli-KSM Enable: On
Activation Threshold: 25megabytes
Cycles per activation: 5 cycles
Pages to Scan: 256 pages
Scan Delay Interval: 465 ms
Battery Controls
Battery Temperature Throttling: On
Battery Temperature Threshold: 40 Celsius
Battery Throttle CPU Frequency: 1036800
FastCharge Options: Force AC[Optional]
AC Charge Current (mA): 500[Optional]
Miscellaneous
PowerSuspend Modes: Userspace
PowerSuspend: On - Force Enabled By Userspace Option
Dynamic File Sync: On
TCP Congestion Control: BIC
Atlast waiting for this..
Thanks
Thread Title Fixed Sorry, 20% ( Uploading in progress )
Stock or AOSP.. Seems Stock..
abbychauhan said:
Stock or AOSP.. Seems Stock..
Click to expand...
Click to collapse
This is Stock based kernel .).
4.4.X, So Yes 4.4.4 Is Supported ..
4.4.4 Checking..
Download Now Available!
http://goo.gl/yrFcyy
f(x)THaxxorX said:
4.4.X, So Yes 4.4.4 Is Supported ..
Download Now Available!
http://goo.gl/yrFcyy
Click to expand...
Click to collapse
1) Battery, performance or hybrid / combo focused kernel?
2) Which Linux kernel source version is this?
3) Any additional hotplug drivers included?
4) Does this one come with Sony RIC Root Security disabled as default for easier root access?
f(x)THaxxorX said:
4.4.X, So Yes 4.4.4 Is Supported ..
Download Now Available!
http://goo.gl/yrFcyy
Click to expand...
Click to collapse
Thanks a lot, awesome work! But just to let you know, you put two periods in the filename.
Thanks sir! :good:
Nice to see more development...will try it asap when I return to stock
Destroyedbeauty said:
1) Battery, performance or hybrid / combo focused kernel?
2) Which Linux kernel source version is this?
3) Any additional hotplug drivers included?
4) Does this one come with Sony RIC Root Security disabled as default for easier root access?
Click to expand...
Click to collapse
Its 3.4.0 Read the Thread , Better try it so you can answer your other questions .. Lets say this is hybrid the battery depends on how you select your governor . goodluck!
Chocolatetrain said:
Thanks a lot, awesome work! But just to let you know, you put two periods in the filename.
Click to expand...
Click to collapse
Sorry about that, Im gonna fix that when I released my next update
[Fenix] said:
Thanks sir! :good:
Nice to see more development...will try it asap when I return to stock
Click to expand...
Click to collapse
Nice to see that there is someone interested
Nice to see extra development
Sent by my Z1 with XDA Fax
Duvel999 said:
Nice to see extra development
Sent by my Z1 with XDA Fax
Click to expand...
Click to collapse
With RomAur 9 not boot
f(x)THaxxorX said:
Nice to see that there is someone interested
Click to expand...
Click to collapse
Trust me there is always interested people here on xda
Maybe we will see also your rom eheh :fingers-crossed:
Yeah, my ROM Will be released after 1-2 Months, I Need to Optimize my AROMA Installer from my Old Xperia S
jack92me said:
With RomAur 9 not boot
Click to expand...
Click to collapse
Im Using 4.4.2, Let me try it @ 4.4.4 .
i remember u on xperia s forum
glad to see u here!
looking forward to your develpoment
jack92me said:
With RomAur 9 not boot
Click to expand...
Click to collapse
KitSlim Evo5 IS booting...so its not a Kernel-related problem. Did you wipe Dalvic and Cache? Its a MUST when installing Kernel
My problem is that the kernel is not mounting my sd-card (64GB)
Kernel for i8190 AOSP based KitKat ROMs with overclocking support for CPU & GPU.
This kernel is for Android 4.4.x AOSP based ROMs only, it won't run on others. Until Lollipop releases aren't nearly stable I won't support ist. Main objective is stability and lowest possible power consumption.
Features
CPU overclocking support (def. 1000MHz, max. 1200MHz) with AVC (automatic voltage calculation)
GPU overclocking support (def. 448MHz, max. 704MHz)
F2FS, exFAT support
Enabled deep sleep state 4 by default
ZRAM with LZ4 compression algorithm
Download
See download item above or http://forum.xda-developers.com/devdb/project/dl/?id=12134
XDA:DevDB Information
1N4148 Kernel, Kernel for the Samsung Galaxy S III Mini
Contributors
1N4148, ChronoMonochrome, cocafe, tenshi, mkaluza, yanpol199
Source Code: https://github.com/1N4148/s3mini
Version Information
Status: Beta
Created 2014-12-01
Last Updated 2015-04-25
Changelog
20141201-2015-dev
Initial beta from dev repo
AVC with +25mV for core and +100mv for bias
Features in work
Tune AVC for more stability when overclocking CPU
AVC for GPU overclocking
Tell me...
android 5.0 please and thanks
Unfortunately the download link is not visible at tapatalk... could you add it to OP?
Have fun!
Gesendet von meinem GT-I8190 mit Tapatalk 2
grinder777 said:
Unfortunately the download link is not visible at tapatalk... could you add it to OP?
Have fun!
Gesendet von meinem GT-I8190 mit Tapatalk 2
Click to expand...
Click to collapse
I don't find it on pc too....
grinder777 said:
Unfortunately the download link is not visible at tapatalk... could you add it to OP?
Click to expand...
Click to collapse
At your service
Balino said:
I don't find it on pc too....
Click to expand...
Click to collapse
Check the menu bar with Discussion, Downloads, Reviews, Feature Requests, Bug Reports.
Finally, your own thread Some questions before trying. Alarm clock freeze fixed right? I have no problems with wifi, so wich options to choose, new JB2 driver or old driver?
mauam said:
Finally, your own thread Some questions before trying. Alarm clock freeze fixed right? I have no problems with wifi, so wich options to choose, new JB2 driver or old driver?
Click to expand...
Click to collapse
Kernel includes the commit from golden-guy which should fix clock freeze with matching ROMs. If you don't have problems with your wifi you can use the new JB2 driver (it's the same like in latest kernels from Novafusion or Android-Andi). The old driver is only for people having wifi connected but no data is flowing...
1N4148 said:
Kernel includes the commit from golden-guy which should fix clock freeze with matching ROMs. If you don't have problems with your wifi you can use the new JB2 driver (it's the same like in latest kernels from Novafusion or Android-Andi). The old driver is only for people having wifi connected but no data is flowing...
Click to expand...
Click to collapse
Last one. Why only 797 mb RAM. It can make the rom a bit slow!?
mauam said:
Last one. Why only 797 mb RAM. It can make the rom a bit slow!?
Click to expand...
Click to collapse
Don't know. Didn't change anything in this direction. But I don't think that the "missing" 7MB would make a notable difference.
1N4148 said:
Don't know. Didn't change anything in this direction. But I don't think that the "missing" 7MB would make a notable difference.
Click to expand...
Click to collapse
Ok this is really the last one, I swear:laugh: Which gov & shc are you using? & min-max processor values?
mauam said:
Ok this is really the last one, I swear:laugh: Which gov & shc are you using? & min-max processor values?
Click to expand...
Click to collapse
Governors:
Performance
Powersave
Userspace
Ondemand
Interactive
InteractiveQ
IntelliActive
Hotplug
PegasusQ
Sakuractive
AbyssPlug
ZenX
Conservative
ZenerActive
LulzactiveQ
zzmoove (my favorite)
Schedulers:
Noop
Zen (my current favorite)
Deadline
Cfq
Row
Sio
Sioplus
Fifo
CPU min 200, max 1200, GPU min 128, max 704 (my values, stable for me: 200/1200; 384/640)
1N4148 said:
Governors:
Performance
Powersave
Userspace
Ondemand
Interactive
InteractiveQ
IntelliActive
Hotplug
PegasusQ
Sakuractive
AbyssPlug
ZenX
Conservative
ZenerActive
LulzactiveQ
zzmoove (my favorite)
Schedulers:
Noop
Zen (my current favorite)
Deadline
Cfq
Row
Sio
Sioplus
Fifo
CPU min 200, max 1200, GPU min 128, max 704 (my values, stable for me: 200/1200; 384/640)
Click to expand...
Click to collapse
So, zzmoove+zen 200-1200, ok gonna try
Nice kernel @1N4148! I'll test this one out as the one I used last night gave me a bootloop... and 1100 and 1200 were not stable for me... Instant reboot
Also, what rom are you using?
Could you make version fof stock 4.1.2 too??
Would be finaly nice to have one
Sn0wdune said:
Nice kernel @1N4148! I'll test this one out as the one I used last night gave me a bootloop... and 1100 and 1200 were not stable for me... Instant reboot
Also, what rom are you using?
Click to expand...
Click to collapse
Latest CM11 by Novafusion. Boot with [email protected] & send me /sys/kernel/liveopp/avs_summary & /sys/kernel/liveopp/prcmu_avs. Maybe I see anything what you can do.
galaxy mini said:
Could you make version fof stock 4.1.2 too??
Would be finaly nice to have one
Click to expand...
Click to collapse
None of my devices have been ever booted up with stock, so probably not. Sorry.
1N4148 said:
Latest CM11 by Novafusion. Boot with [email protected] & send me /sys/kernel/liveopp/avs_summary & /sys/kernel/liveopp/prcmu_avs. Maybe I see anything what you can do.
Click to expand...
Click to collapse
I found arm_summary (not avs) but here are the reports for both files:
arm_summary:
Code:
IDX | CLK | PLL | VDD | VBB
0 | 199680 | 0x0005011a | 1025000uV 0x44 | 0x0b
1 | 299520 | 0x00050127 | 1025000uV 0x44 | 0x0b
2 | 399360 | 0x00050134 | 1025000uV 0x44 | 0x0b
3 | 499200 | 0x00050141 | 1025000uV 0x44 | 0x0b
4 | 599040 | 0x0005014e | 1025000uV 0x44 | 0x0b
5 | 698880 | 0x0005015b | 1187500uV 0x5e | 0x0b
6 | 798720 | 0x00050168 | 1187500uV 0x5e | 0x0b
7 | 898560 | 0x00050175 | 1325000uV 0xf4 | 0x0b
8 | 998400 | 0x00050182 | 1325000uV 0xf4 | 0x0b
9 | 1098240 | 0x0005018f | 1350000uV 0xf8 | 0x9d
10 | 1198080 | 0x0005019c | 1350000uV 0xf8 | 0x9d
prcmu_avs:
Code:
VBB_RET 0x00
VBB_MAX_OPP 0x0b
VBB_100_OPP 0x0b
VBB_50_OPP 0x0b
VARM_MAX_OPP 0xf4
VARM_100_OPP 0x5e
VARM_50_OPP 0x44
VARM_RET 0x18
VAPE_100_OPP 0x28
VAPE_50_OPP 0x18
VMOD_100_OPP 0x1c
VMOD_50_OPP 0x12
VSAFE 0x29
VSAFE_RET 0x14