yashsingh1/xdaforums huggingface dataset:
[LG Optimus 4X HD] Conquerora:
This night I charged the phone, unplugged it and left it overnight to see how good deep sleep is. In almost 10 hours the phone was awake about 30 minutes which is quite good. However, I noticed that when awake, the phone spends most of the time in 370 MHz (set as max freq. when screen is off) and 475 MHz (which I find strange due to the max screen off setting). On the other hand when I was performing the same test but with stock Zaiben kernel the deep sleep was about the same but when awake, the CPU was mostly at 51 and 102 MHz. Do you have any idea why this happens and how I can get the CPU to stay on the lower frequencies with iodak kernel?
[LG Optimus 4X HD] remorema:
03012014 + pa minimal core gapps + iodak v9 = flawless victory

Here's one night sleep. Lost only 5℅ in about 8h
[LG Optimus 4X HD] hippow:
Which settings do you have?
[LG Optimus 4X HD] dimi89:
Trickster.mod was.problem for me i wiped its.data deleted.it then deleted catche.and dalvik now battery life is 2:30min onscreen time and no problems.
[LG Optimus 4X HD] brunek:
DTTW resolted in a big battery drain over night. I had 99% deep sleep and lost 9%!! In BBS nothing was showned so it must be DTTW.

posl'o ja to s mob'tela
[LG Optimus 4X HD] remorema:
Governor - interactive

Scheduler - row

CPU min - 51

Cpu screen off max - 370

Cpu max - 1400 (although uncapped to 1600)

GPU OC - 484

Max active cores - 4

Multicore power saver - 1

And at night I always set:

Sync -off

WiFi - off

Network - 2G

Also wireless advanced settings to keep on only when plugged in and unchecked scanning always available.

Using launcher 3 and Google now off. Other than that I have a ton of apps and games installed and didn't even greenify nothing.

This is now my daily driver and performance is great. Tested ART with huge cpu boost but had to revert to dalvik because some games not being art compatible.
[LG Optimus 4X HD] taulannt.b:
will this version also work on vanir 4.3 ?
[LG Optimus 4X HD] Conquerora:
After deleting Trickster Mod what app do you use to modify kernel settings?
[LG Optimus 4X HD] dimi89:
None i let it as it is.Maybe i will try SetCPU.
[LG Optimus 4X HD] remorema:
Yes

Trickster works fine here with 03012014 cyanogenmod nightly and v09
[LG Optimus 4X HD] gordonbennet:
v9 on zaiben report

Hey all,

I've been using v9 on zaiben stock rom for 2 days now. Here are pics of what I got from one charge:

So, 1 day and 3 hours with 2 SOT. I used it mainly for web browsing and video watching. Nothing much else.

I'm still having issues with it not using the 102mhz or 51 mhz band even after 8 hours of use despite selecting it in trickster:

Anyway, quite happy overall.

I've UVed by -50 on MPU and -10 for LP core. Settings on trickster are:

min 102mhz (reverts to 700mhz but iodak cleared it up)

max 1.4ghz

interactive governor

row sched 512 mb read ahead

multicore savigs = 1

dynamic fsync = off

I was wondering if there was a place inside /sys/ where we could manually enter a min freq since trickster seems to act up for some people.

Thanks all.
[LG Optimus 4X HD] remorema:
Why would you set the read ahead buffer to 25% of the original value?
[LG Optimus 4X HD] gordonbennet:
Franco and other devs over at the N4 forums have most kernels set to 512/1024 read ahead buffer. I'm quite clueless, but I thought that would give better results.
[LG Optimus 4X HD] remorema:
Also clueless on what that value does, that's why I leave it as is. I'm sure iodak nows what he's doing ;)
[LG Optimus 4X HD] gordonbennet:
I'm with you on mate! Changed it back to 2048. I am sure the whole change is negligible though.

Also, the standby is possibly the best it's ever been on this device. I can literally go without losing all but 1 or 2 % at night
[LG Optimus 4X HD] Kaioh_shin:
Thank for the feedback

I've UVed by -75 on MPU and -50 for LP core. No problems so far asside from the values in trickster reseting sometimes at boot.
[LG Optimus 4X HD] iodak:
[MENTION=4981544]gordonbennet[/MENTION]

Seeems like cpuquiet is not working in your case. It doesnt go below 370.

Check:

/init.x3.rc if there is # iodak line after line # Interactive dynamic frequecy mode settings

also check if:

/sys/devices/system/cpu/cpuquiet/tegra_cpuquiet/enable

is set to "1" if yes set it to "0" then again to "1"

cpuquet driver stoped working for me one day when I lowered max freq below 370. It came back when i changed cpuquiet governor.

So maybe if you are setting max screen off freq below 370 that breaks cpuquiet, I am not sure.

Try setting freqs with Set_cpu app.
[LG Optimus 4X HD] brunek:
I also have that problem, it doesnt want to go under 370 MHz..

Where do I find this bolded line? In build prop?
[LG Optimus 4X HD] remorema:
Thats not a line in a text. That's a directory in which you have a file with the value alone

Yep. Stand by time is amazing. Right now I have 12h on battery, most of them overnight deep sleeping like a baby. 40m screen on time, and still have 83%

Absolutely and by far the best I've ever had on this phone.

Edit: gaming its a hole different story. Even with CPU max at 1400 and GPU at 484 battery drains like crazy when playing heavy 3D games
[LG Optimus 4X HD] brunek:
Where do I find it?

posl'o ja to s mob'tela
[LG Optimus 4X HD] Rudjgaard:
8hrs on battery 11min. xmm wakelock, I love you iodak
[LG Optimus 4X HD] Omario-242:
In your main directory there's a file called init.x3.rc open it as a text file and look for # iodak (or search for it ;))

Sent from my LG Optimus 4X HD
[LG Optimus 4X HD] brunek:
When I try to open it in text editor it says that the file is too large and that it is only partially displayed so I cant the #iodak line...
[LG Optimus 4X HD] Omario-242:
With root explorer it's fine for me? And the line with the # iodak after it is in about the middle of the whole text.

Sent from my LG Optimus 4X HD
[LG Optimus 4X HD] brunek:
Yes, I am using root explorer and I cant see that line in text editor...:what:

Edit: I tryed with ultra explorer but same problem. I only see till proximity sensor line..

posl'o ja to s mob'tela
[LG Optimus 4X HD] Conquerora:
I'm having the same problem. I tried SetCPU but it did not make a difference. I have set max screen off freq to 370 (never tried lower). I will check what you mentioned and also try switching cpuquiet governors and report back.

EDIT: I have #iodak where you said, also Enable was set to 1 (i set it to 0 and then reverted back to 1). So far no difference, I will see if anything changes after a reboot.

Reboot did not make a difference as well. Only 20 seconds in CPU states below 370 in 45 minutes.
[LG Optimus 4X HD] brunek:
Delete

posl'o ja to s mob'tela
[LG Optimus 4X HD] derders:
I have Vanir 4.3.1 (27.11.13) installed and used Iodak 8 Vanir since than...

yet I have tried Iodak 9 for some days and baseband_xmm_power is back

with 8 not one time baseband_xmm_power is shown in BBS or WLD

with 9 everytime - and logically it drains my battery faster down than with 8 :(
[LG Optimus 4X HD] Pacik:
Hello, what version should I use for CM 10.1.3?

- iodakX3_v08CM10.1.zip

or

- iodakX3_v9.zip

Sorry for my bad English. Thanks
[LG Optimus 4X HD] daniel.mota:
You can use either of them, but v9 is the latest and v08cm10.1 is previous one.
[LG Optimus 4X HD] chrisch91:
Werewolf kernel works also on 1.7 for me
[LG Optimus 4X HD] tiflao:
Nice kernel

Thx for your job!!!!

Enviado desde mi LG-P880 usando Tapatalk 2
[LG Optimus 4X HD] varadinum:
Sorry!

This is iodak kernel and not werewolf.
[LG Optimus 4X HD] BluDRed:
Awesome! I have to say, smoothest kernel for cm to date. Huge thanks
[LG Optimus 4X HD] gtdaniel:
please someone post OC instructions with Trickster MOD.

i try change manually tegra variant and not work...
[LG Optimus 4X HD] exFAT:
You can't change your variant. If you want to change the amount you can overclock by on this kernel (assuming you are limited by variant), you can make some edits in the source code and then recompile this kernel for yourself.
[LG Optimus 4X HD] gtdaniel:
ok. so, how can i make overclocking working in my case with this kernel? make some edit in source code and recompile is out of the question...
[LG Optimus 4X HD] AdiSimpson:
works great, and smooth with latest cm nighty :good:. i dont need oc, tweaks and battery are my favorites
[LG Optimus 4X HD] jory9:
Do i need to wipe something before flashing?
[LG Optimus 4X HD] iodak:
Nope.
[LG Optimus 4X HD] elfen.lied:
Tried it, left it overnight, lots 10% due to baseband_power, removed and brought back CM kernel, baseband issue gone.
[LG Optimus 4X HD] Subhajitdas298:
Iodak kernel works well but fast charge isn't working. I want that badly. Please help. I set value to 1 and even trickster mod shows fast enabled but still slow charge. I am on stock.
[LG Optimus 4X HD] iodak:
How did you find that out? It will charge depending on power of USB. Did you do any measure?
[LG Optimus 4X HD] @non4:
For me it seems no faster, but I no longer get the slow charging notification

Sent from my rooted P880
[LG Optimus 4X HD] arararagi:
Run in adb shell

grep current_now /proc/kmsg

Once in a while it will tell you the current flowing to/from the battery.
[LG Optimus 4X HD] @non4:
1542mA :D:D:D

Lately my CPU keeps throttling to 700ish, anyone know why this happens?

Sent from my rooted P880
[LG Optimus 4X HD] iodak:
There are some lockups in this release. It will be fixed with small update tomorrow.
[LG Optimus 4X HD] @non4:
Thanks, gonna quickly flash the previous version until it comes ;)

Sent from my rooted P880
[LG Optimus 4X HD] arararagi:
That's strange. It should only charge at 1000 mA since I don't see any changes to the current in the source.

BTW, positive number means the battery is discharging, negative means battery is charging.
[LG Optimus 4X HD] @non4:
Hmm didn't check that, might have just been discharge. Will verify with your fixed update tomorrow ;)

Sent from my rooted P880
[LG Optimus 4X HD] Conquerora:
Can anyone think of anything else I can try to get cpuquiet to work? It has to be kernel related, because with stock kernel cpuquiet seems to work (low frequencies are used). Any help is much appreciated :)
[LG Optimus 4X HD] gordonbennet:
Thanks for the help iodak.

1) It was at '1' and changed it back to '0' and '1' as you said. Now I think it's going to 204mhz but I will report back with more usage

2) That was there thankfully :)

3) That's interesting. In the tegra_cpuquiet folder you described, there are two other files 'idle_top_freq' and 'idle_bottom_freq'. Top is 475000 and Bottom is 370000
[LG Optimus 4X HD] josue270193:
Well i was trying the new kernel iodak v9 in stock rom but i decide to stay with iodak v8 because i had a problem with the radio fm app and turning on or off the wifi. By the way nice kernel i love it. Thanks
[LG Optimus 4X HD] ruznik:
is this kernel applicable to cm 11

can i flash this Rom with CM11 Rom.
[LG Optimus 4X HD] ssefrgr:
Two users did report that they suffered by random reboots http://xdaforums.com/showthread.php?t=2264616&page=198
[LG Optimus 4X HD] iodak:
You with reboots get proc/last_kmsg.
[LG Optimus 4X HD] amkirk94:
I am suffering from random reboots as well. I am on CM11 20140107 and Kodak v9. Has anyone found the cause or the solution? :(

EDIT: If it reboots again, I'll post last_kmsg ASAP

EDIT2: I have attached last_kmsg
[LG Optimus 4X HD] iodak:
Thanks. I will try to fix i see where the problem is.
[LG Optimus 4X HD] ssefrgr:
wandzÎÚ@zÎÚðÎÀÌòÀÿÿÿÿÿÿÿÿ¨Ë¶À from log--- curious I am :eek:
[LG Optimus 4X HD] donkanmcklaus:
I have the same problems and the same configuracion as you, and i have the same problem
[LG Optimus 4X HD] AdiSimpson:
why is my init.d script not loading under cm11, rwxr-xr-x + owner root/group shell is right. :confused:

using linux script handler with root explorer does also nothing change. cm11 9/1/14

edit: fixed it, i had hidden characters that are not compatible
[LG Optimus 4X HD] Ottonet:
[MENTION=5047403]ottomanhero[/MENTION] I'm on CM 10.2.20131225NIGHTLY+Iodak 9, and beside scoring 16640 on Antutu, my device is extremely smooth.and responsive.

I wanted.to test your setting, though, but now I am confused.

Apparently, init.d support is not working. The script runs correctly if executed through a terminal emulator, but does not at boot.

I''ve set the permissions as per instructions in OP.

TricksterMOD is giving incorrect readings: 1500 MHZ OC whereas I Set 1600 in menu/system setting/performance/processor.

In addition You frequency does not read more than 416 MHZ, but I Set it at 564 max.

All the other readings are correct.

If I run the init.d script with Universal Init.d from play store, the values are written, but Antutu score does not rise. The device feels somehow smoother, but it could be placebo effect.

Is it just me, is there something more I should know, since I believe to have done things correctly, or what?

Ottonet

Inviato dal mio GT-P3110 usando XDA Premium HD app
[LG Optimus 4X HD] iodak:
Ok. if init.d is not working that is CM problem i didn't touch it.

Cpu is by default set to 1.5 GHz for every one. You can rise freq as described in first post (cpu_user_cap)

Then rise freq to 1700 in setcpu, trickersmod or similar app, if you already didn't.

GPU is set to default values also.

You can OC it as described in the first post.

There is some problem with GPU OC when it doesn't past 416MHz. For me it works that non of the freqs I set is 416 MHz.

If that doesn't work set last two freqs to highest desired value.

Example: 200 300 400 500 500.

About reboots: I am working to solve that.
[LG Optimus 4X HD] Ottonet:
I fixed that, too, doing everything from the beginning did help.

Thanks, [MENTION=3443693]iodak[/MENTION], for the explanation, everything is ok, now.

Thanks for your awesome kernel, as well.

Ottonet

Inviato dal mio GT-P3110 usando XDA Premium HD app
[LG Optimus 4X HD] ottomanhero:
[MENTION=4844212]Ottonet[/MENTION] could you please post you benchmark results with detailed scores? might give me an idea on what's wrong with ur settings. Also it's definitely not a placebo. Try to play games which had some stuttering before you used the script. You'll notice the difference.

The reason why it doesn't effect the benchmarks a lot is cause benchmarks keep your CPU load at max, hence no problems with scaling. But usually games don't put a lot of load on your CPU until needed. But with these tweaks, it makes it easier to scale up and stay in same frequency for longer before scaling down. It kinda eliminates lags caused by slow scaling.
[LG Optimus 4X HD] Ben36:
Am i right in thinking V9 already has a touch boost to 700mhz when the screen is pressed? Is this on 1 or 2 cores?

Also is this app (fku) ok to use with your kernel? - https://play.google.com/store/apps/details?id=com.franco.kernel
[LG Optimus 4X HD] iodak:
Yes i boosts to 750 min on one core.
[LG Optimus 4X HD] Ottonet:
Hi [MENTION=5047403]ottomanhero[/MENTION],

Had some problem with init.d script. Even if I knew that I should not use a windows text file, when I wrote it I was more comfortable to do that with my PC. I thought I had cleared all the CR/LF, which I re-inserted after copying the file in place, I was wrong. Once I corrected the errors, the script worked with no problems.

As for the benchmarks, at the time of last post my phone was running since 10' after a reboot. It seems the it needs some more time to settle down. Today's benchmarks are by far better the those I got yesterday night. I am not a big gamer at all, I just wanted to try out your settings because I was curious to see how much better this phone can go, and I am very satisfied, even if after benchmarks the device gets uncomfortably warm.

Finally, This is the script I am using in my init.d folder:

#!/system/bin/sh

echo 85 > /sys/devices/system/cpu/cpufreq/interactive/go_maxspeed_load

echo 85 > /sys/devices/system/cpu/cpufreq/interactive/midrange_go_maxspeed_load

echo 40000 > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time

echo 20000 > /sys/devices/system/cpu/cpufreq/interactive/timer_rate

echo 228 332 400 484 520 564 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_overclock

I am on "interactive / noop" governor, running at 1600 Mhz, see screenshots below:
[LG Optimus 4X HD] Ben36:
Can you make it boost on 2 cores? My Nexus 5 does this and the noticeable difference in smoothness is huge
[LG Optimus 4X HD] iodak:
It could be done but that will have side effects like delay of 70 ms to turn on one more core and power consumption.
[LG Optimus 4X HD] Bogeyof:
If u dont need that game performance, but u want a smooth feeling, u should try "conservative" Governor. With it, I have a much better scrolling in most apps, feels more smoothly...
[LG Optimus 4X HD] Ben36:
Any chance of a test build to see what it's like? Trying to get a nice smooth set up on my missus' phone. Lol

Mine boosts higher tho because the phone processor is better but it is very noticeable turning it down

See the two ticked here on mine -
[LG Optimus 4X HD] iodak:
Maybe if I have time. This what you are showing is different implementation. This is implemented in governor (i think so). With this you have problem when you change governor you will loose input boost.
[LG Optimus 4X HD] Ben36:
Yea that's true, but it's on interactive as that's pretty much the Google standard and the majority of people use it nowadays
[LG Optimus 4X HD] tool_king:
[MENTION=3443693]iodak[/MENTION]

Any chance of implementing wheatley governor in your next build? I got the absolutely best battery results with this one in Optimus Prime kernel.
[LG Optimus 4X HD] dev0lver:
+1

i would also really like to see that governor
[LG Optimus 4X HD] daniel.mota:
iodak, my P880 doesn't reboot on CM11+v9 (or at least I think it doesn't).

But it happens a lot that I pickup the phone and it is shutdown. I mean, the screen is black and the power button doesn't turn the phone on, I really don't know if the CPU is running. The only way to revive it is to take the battery off.

It is very often during the night, when the phone has wifi, data, GPS, sync, bluetooth, all off. In the morning it is almost everyday off...

I kept CM's kernel for a couple of days and it didn't happen, so it must be your kernel.

Your kernel is great, actually I couldn't have GPS fix on CM's kernel, but just flashed yours again and picked up GPS in 10 seconds!

That's really the only problem I have with your kernel in CM11 nightly, the rest is perfect.

Thanks for your work and dedication.
[LG Optimus 4X HD] nabildanial:
I just OC'ed the kernel to 1.7 GHz with some init.d tweaks, and this is the outcome. Never got this high since using this phone a year ago.
[LG Optimus 4X HD] ¥º·RG·º¥:
guys what are the best settings for improved battery life and good performance?I for now I have left every thing to default.. :silly:
[LG Optimus 4X HD] Kanad:
Dear iodak,

Can you look into changing the cpuquiet to something like mpdecision or hotplug driver from franco? Forum from htc oneX and nexus 4 reported better performance and battery life with these two.

Regards,

Kanad
[LG Optimus 4X HD] Ben36:
+1 franco kernels are awesome
[LG Optimus 4X HD] iodak:
OP udated

As usual check post 2 for changelog.

Reboots and that stuff is gone.

Please report back.
[LG Optimus 4X HD] Flying_Bear:
kernel panic on beanstalk latest build, happened with v9, v9.1 and v9.5 (this particular one is from v9.5), last_kmsg attached

edit:

well, for some reason, formatting derped. search for "cut here" inside the file, that's when it bugs out i think
[LG Optimus 4X HD] mindstorms54:
I don't know why but i can't boot again..with Zaiben ZRC 7.

first i downloaded the v9.5 zip and placed into sdcard

then, i turned off my phone,boot in to the recovery

then, i format /cache and wipe dalvik cache

after that,i flash the zip and pressed reboot

and my phone can't boot, stucked at the FIRST BOOT SCREEN

What's going wrong...?

After that i tried to use TWRP to install

but when i tried to boot,the LG comes out for a moment and then the screen is black,then the phone restarts(with vibrate),it's a loop.

And I have this problem since v9,please help
[LG Optimus 4X HD] EB20XY:
On CM10.2 all works fine sofar with iodak 9.5 kernel. :highfive:

Thanks !
[LG Optimus 4X HD] iodak:
Try to delete google+. For first.
[LG Optimus 4X HD] iodak:
Ok i will have to download one of this ROMs. I don't get it because some users reported working.
[LG Optimus 4X HD] mindstorms54:
Thank you,but I already got the problem

Because I got different result in different recoverys

And both two recoverys are from the same mode

So I guess the problem is caused by the recovery.

After that, I tried to flash another recovery, and flash your kernel again, this time, it worked properly.

Thanks again! :)
[LG Optimus 4X HD] iodak:
Nice to hear that.:thumbup:
[LG Optimus 4X HD] Kaioh_shin:
installed on Zaiben RC7 - so far so good.

did you increase the call volume as well?

Do you know how we can do this?
[LG Optimus 4X HD] iodak:
Yes everything should be louder.
[LG Optimus 4X HD] amkirk94:
Everything is working great! The random reboots are now gone. Can you fix the bug where the minimum frequency is stuck on 750MHz? Everything else is working perfectly! Thank you! :victory:

(iodak v9.5 / CM11 nightly: 10 Jan 2014)
[LG Optimus 4X HD] iodak:
Check time in state you will see that this is not a bug. Read back, this was explained 10 times.
[LG Optimus 4X HD] Flying_Bear:
it wasnt google plus, it crapped out even without it. i'll try using different gapps, and i'm using p.a. gapps modular mini package. plus, i used cyanfox with pa gapps & iodakv9.1, never had an issue like this.
[LG Optimus 4X HD] iodak:
OK try clean install and report back. I am no sure what is the issue here or how fix it.
[LG Optimus 4X HD] TheFerhatKing:
Change min and max cpus doesn't work, tryed with Trickster mod and via root explorer.
[LG Optimus 4X HD] remorema:
[MENTION=3443693]iodak[/MENTION] do we still need to keep the last two values equal in GPU OC script?
[LG Optimus 4X HD] Zhus06:
[MENTION=3443693]iodak[/MENTION] I have asked this few times and never got an answer.. I can't connect to my WEP OPEN encrypted wireless network with any kernel except Werewolf's? And what driver should I install tobfix that
[LG Optimus 4X HD] gingerboy92:
regarding Anykernel flasher, i think the updater-script need to be fix on your side [MENTION=3443693]iodak[/MENTION] . as someone mentioned earlier, the .zip file fail to flash under certain recovery. we can fix it every time we download it, but it would help alot if you can fix it before uploading. i hope it's fine for me to ask. :D
[LG Optimus 4X HD] iodak:
For me it works without that. Only don't set any of the freqs to 416.
[LG Optimus 4X HD] iodak:
Works for me! What rom do you use.
[LG Optimus 4X HD] iodak:
That is old encryption not so secure so it is not used any more. Will see what can be done.
[LG Optimus 4X HD] iodak:
I will fix that check, but that is recovery problem official works.
[LG Optimus 4X HD] remorema:
Personally I like the original recovery but had to change to philz advanced recovery due to cyandelta not working with original cwm. Still haven't tested 9.5 but using v9 as an extra zip under cyandelta settings it would fail to flash the kernel.

It would be great to have that working. That way we could keep your kernel on every incremental update without worries.
[LG Optimus 4X HD] Zhus06:
Yeah but some devices like my IPcam have only that encryption and its less heavy on older router CPUs. Funny thing is it works with WEP shared encryption but not with WEP open, bugs me a lot.. WEP open is rather widely used here :(
[LG Optimus 4X HD] TheFerhatKing:
Works now for me after reinstalling ROM and then kernel. CM11 official.
[LG Optimus 4X HD] remorema:
for those having issues flashing 9.5 with CWM 6.0.4.6 Advanced Edition / PhilZ Touch he is a fixed zip http://d-h.st/Isa

have in mind that updater script in this zip doesnt check for device version. so for all you noobs please dont try to flash this kernel on other devices then p880.

edit: just had the time to run a few benchmarks with 9.5 on CM11 20140110 and its by far the best iodak kernel ever.