yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] plakers:
Thanks spica for the quick answer! Vandonka, I know, and I took a look on it, I just meant to know if any "detailed" ou further information were available somewhere.

"what does it affects/produce in details" or if we could gain performance/batterylife for each setting

IE : On-the-fly LPDDR2 MINIMUM FREQUENCY support. It's theminimum frequency of LPDDR2.

But anyway, I'll play and test it, I was just guessing for technical details ;)
[LG Optimus 2x] choccy31:
Been running since yesterday.

Problems having are:

Take of charge at 100% drops to 84 straight away.

Then suddenly drops to 74 now at 69 and only been of charge for 17 mins.

Currently running @ 1.2 max 800 min.

Ideas?
[LG Optimus 2x] ron_gangte:
It'd be more easier to diagnose if you'd provide more information such as the kernel you flashed, your ROM, extra tweaks you added, etc. :)
[LG Optimus 2x] antec123:
i think it's because the Strict profile memory management that used by etana kernel, you can see on tweakio.conf and try to switch to CM default one
[LG Optimus 2x] spica1234:
Why 800 min?
[LG Optimus 2x] choccy31:
Sorry

Running latest nightlies rom & kernel is latest Hoc 48mb.

No tweeks just running at 1.2 max & 800 min.

Ta.
[LG Optimus 2x] choccy31:
What you mean?

Thought 800 min might save some battery??

Suggestions appreciated.
[LG Optimus 2x] antec123:
i think spica means that why you choose 800 mhz as your minimum frequency. in my opinion you set your minimum freq to 800mhz and max 1.2 ghz will have so much drain battery :eek:
[LG Optimus 2x] silentmelodies:
I have it off, as I thought it wasn't very 'default'. Will see what happens if it's on.

No, I don't have it enabled.
[LG Optimus 2x] silentmelodies:
Update.

Turned compcache on, problem still persists :(

I can't be sure if its memory management issue, as there is no problem when reading other very heavy web sites. Also tried doing the same steps with other browsers; there's no problem. But I'm also definitely sure the issue is in this kernel, as I can't reproduce the problem with other kernel.

So there is something about ETaNa + Opera Mobile + Phonearena? :confused:
[LG Optimus 2x] choccy31:
So what should I do?

How do I get good setup.

Also I think the battery stats are all over the place as well.

Ta
[LG Optimus 2x] koboltzz:
Why do opera mobile work for you? Do you use an old version? For me it crashes instantly, see market comments.
[LG Optimus 2x] FlynDual:
C:\Android>adb shell cat /sys/block/mmcblk0/queue/scheduler

anticipatory deadline cfq bfq [sio]

C:\Android>adb shell echo sio /sys/block/mmcblk0/queue/scheduler

sio /sys/block/mmcblk0/queue/scheduler

C:\Android>adb shell cat /sys/block/mmcblk0/queue/scheduler

anticipatory deadline cfq [bfq] sio

Here you are!

Lol it is changed without a restart this time even if al setting by app or tweak are on "sio". Any ideas? ^_^
[LG Optimus 2x] silentmelodies:
Well, that could be one point I missed out when trying to find the problem. The latest update did indeed bring some issues. I can still open it normally though.
[LG Optimus 2x] vadonka:
the first command shows that the default scheduler is sio. the second command is a mess :) obviously the third command revert back to the default scheduler because of the second.

but the point is, you already had the sio scheduler. whats the problem?
[LG Optimus 2x] vadonka:
opera mobile crashed for me too, even with my iconia tab. dont run on my o2x too, not even with the stock kernel.
[LG Optimus 2x] FlynDual:
So i'm sorry lol! If i check it with pimp mycpu i see bfq not sio :O
[LG Optimus 2x] vadonka:
that command show the truth: adb shell cat /sys/block/mmcblk0/queue/scheduler

always
[LG Optimus 2x] mat369:
800 mhz for the min frequency is really too high. Set it at 218, or 314 if you often get SOD (problems of black screen)
[LG Optimus 2x] choccy31:
Can someone offer me good setup for kernel.

Currently got running as:

1216Mhz Max

216Mhz Min

Via AnTuTu CPU Master Free
[LG Optimus 2x] yarisd4dturbo:
Awesome performance with this kernel :)

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] braddocksp:
With the kernel 05 and the previous day, loading at night is black, the battery must be removed.

3 kernels ago did not happen.

Sorry for my googleenglish. :P
[LG Optimus 2x] vadonka:
what do you mean loading at night? the battery was drained? sod?
[LG Optimus 2x] braddocksp:
Yes is charging at the night, in the morning the battery is full charged, but black screen, removing battery turn on normally.

Edit: Kernel is normal, 0MB. I have activated only 2G at night, and Alarm (this is my principal preocupation, alarm, i use daily)
[LG Optimus 2x] jay_snake:
Vadonka, can you check why the game Draw me something "Draw Some" doesn't work with your kernel? It hangs a lot. With normal CM7 kernel the games works perfectly
[LG Optimus 2x] vadonka:
Some games dont work with other custom kernels too, or not even in an another device, so its probably some kind of interfere with the overclock or something else (im not exactly known the reason).

i cant do anything about that for now, if you want to use theese games, you need to use the stock kernel.
[LG Optimus 2x] deff_ins:
so far i have 48h up-time, no sods. battery is not so cool with no-ds kernel :)

do you feel any performance improvements with ramhack kernel?
[LG Optimus 2x] vadonka:
its a known issue, and related to the hardware. you can do the following things o avoid this:

- change the minimum cpu freq to 324 or 503 while the phone is charging (use setcpu profiles for example)

- dont undervolt the low cpu freq levels, use overvolt is necessary

- enable the keep awake option in the cyano settings, that is keep the phone awake while charging.
[LG Optimus 2x] braddocksp:
Ok I have installed and configure setcpu and frenquecy to 324. I don´t have changed the freq (undervolt/overvolt), I have kernel with standard options.

The keep awake, is in configuration/aplications/debug options? (My languaje is spanish)
[LG Optimus 2x] Zorkman:
Hey Vadonka,

I had the same problem so thanks for your tips, I'll try them out.

But wouldn't it be better to not undervolt by default? There was an extensive study that showed that undervolting didn't provide a better battery life, see:

http://www.xda-developers.com/search/battery+undervolt

http://xdaforums.com/showthread.php?t=1478406

http://xdaforums.com/showpost.php?p=22126846&postcount=4

https://docs.google.com/spreadsheet/ccc?key=0AntDDKv-lS6IdEY4T3dXWVFDWk9lREdJNGFfU2NwRlE#gid=0

Is your opinion that an absolute maximum saving of 2% battery life seem worth the instability issues? (not a criticism, a question)
[LG Optimus 2x] wanchiz:
how can i install beats audio?

i dont understand "change the installer config file (etana.conf)"

can you please tell me how to change it:confused:

thanks:(
[LG Optimus 2x] silentmelodies:
The standard one. Actually the 32MB shared memory isn't a ram hack, it allows a certain amount of ram (in this case 32MB) to be shared with the GPU, allowing to more accessible ram :)
[LG Optimus 2x] Buccio:
Thanks silentmelodies :) i understood :)
[LG Optimus 2x] yukkio:
Is there a Version without lag (two cores active)?

Br
[LG Optimus 2x] vadonka:
the normal version :)

"Boost CPU second core management (provide a pretty much lag free working)"
[LG Optimus 2x] silentmelodies:
By the way I haven't tried the standard version until this latest update, and wow, it's bloody smooth even at 1.1ghz! Honestly, haven't been this smooth at this frequency with any other kernel.

Battery drain isn't terrible either, it's pretty good. But I guess I'll be using the battery save on for when I'm not in home.

Awesome job, Vadonka! :D
[LG Optimus 2x] Wing_Zero85:
First of all, thanks for your hard work.

I'm using the new powersafe kernel.

But the "powesave" driver on the second core it's really a bad thing: I've tested and, as I'm expecting, the second core, when actived, stays at the minumum frequencies in all the situation!!!

With the standad governor I've do 60 MIPS in linpack, now only 49 max!

Please, please, can you make a version idetical this version:

but WITHOUT limiting the maximum frequence on the second core?? please :)
[LG Optimus 2x] vadonka:
you want the powersave version without the cpu core powersave?
[LG Optimus 2x] Wing_Zero85:
yes. I mean....the second core governor is "powersave", so it is stucked at the lowest frequency 3-400mhz. It never goes up. So It's impossible to use all the potentialities of both cores.

Thanks again for your hard work!!
[LG Optimus 2x] vadonka:
the cpu governors hardcoded in the tegra, i cant do anything about that.

i only offer a software workaround what is much like the conservative governor.

i only help you with the boosted second core management.
[LG Optimus 2x] fuxmen:
everything works great, I wil test now battery :) thx a loooot !!
[LG Optimus 2x] Wing_Zero85:
I know you cannot change the governor behaviour :)

But the problem is simple: you've setted for the second core the "powersave" governor, that "LOCKS" the frequencies of the second core at 3-400 mhz. No way to go up.

Just change the second core governor to "conservative" that is more power saving than the deault goverbor but doesn't lock the frequency of the second core to a maximum of 300 mhz. it allow the second core to go up to 1.1 ghz :)

I think this should be the default choice for this kind of kernel ;)

But, anyway, thanks a lot man, for your work !:)
[LG Optimus 2x] vadonka:
guys, test the newest versions and give me a feedback :)

in the meantime i will working on that improve the installer and the init script.

im trying to implement a new cronjob what is periodically reclaim the memory, its something like that the fast reboot or the autokiller app memory reclaim function.

also a good battery saver if you lowering the wifi tx power. wifi tx app will do this job (if the wlan0 interface is activated lovering the tx power).

the default tx power is 32dBm but its enough to set 11dBm.
[LG Optimus 2x] salisbury_steak:
I already tried the powersaveshared kernel, and it worked really fine. But I do notice that there are times where I miss the responsiveness of my phone. I also sometimes get pop-ups saying that the "system is busy", and I have a "force close" or "wait" button to push. Once I push "wait" though, the system is responding again.

Nevertheless, no SODs whatsoever, so I was still happy with that kernel.

I am now trying the shared kernel. :D

Thank you for such awesome work Vadonka!
[LG Optimus 2x] Wing_Zero85:
Look at the problem with the powersave version:

the second CPU can't go to the 100% : never! The second core is locked to 300 mhz. He can't go up!

Vadonka thanks again and let me know when you've changed the second core governor...
[LG Optimus 2x] salisbury_steak:
The 2nd CPU is usually on powersave (or any lesser governor) even on stock roms though. Have you tried playing intensive games and looking at CPU history? Or... have you tried flicking the scroll up and down while on that screen? You would normally see the 2nd CPU light up if you scroll up and down for 3 seconds.
[LG Optimus 2x] Wing_Zero85:
Yes! this was the antutu benchmark that normaly makes my cpu usage 100%.

With games or scrolling screen the utilization is also lesser.
[LG Optimus 2x] salisbury_steak:
A... I see. Well, I guess that's part of the reason I was getting slowdowns. I'm on the standard version now. Battery drain is noticeable especially coming from the batterysaving kernel.
[LG Optimus 2x] prabhjitsinghwalia:
error in intalling

1) i have temasark's CM7 kang-26 and i flashed ironkernel from 9th dec with noramhack on it and now i wanted to flash ur normal version kernel on it but in recovery it gives an error

checking ROM

current ROM not compatible with LGE star Kernel ! Aborting

2)upon installing a new kernel would my applications be lost ?
[LG Optimus 2x] salisbury_steak:
Answer to number 2 is no. But nandroid just to be sure.

Answer to number 1, is to just reflash the entire CM7 kang. (Why not use kang 30?). I believe Ironkernel also contains hacks which edit build.prop. So some of those might be conflicting with the stock CM kernel flashing.

(Ironkernel also leaves a custom boot anim in data/local, you'll need to delete it manually.)
[LG Optimus 2x] prabhjitsinghwalia:
would i have to restore al my backups again if i update to KANG-30 from KANg-26?
[LG Optimus 2x] yukkio:
Open etana.conf and change:

#install_beats_audio

to

install_beats_audio
[LG Optimus 2x] choccy31:
Open etana.conf and change:

#install_beats_audio

to

install_beats_audio

This etana.conf thing, I don't get it.

Running this kernel currently but am I meant to have something else (conf file) added to my SD card or something?

How do I do this?

Ta
[LG Optimus 2x] thewoZa:
Already been answered

link
[LG Optimus 2x] vadonka:
its only required for the installer. many user ask me that the additional stuffs like the custom font and the adblock host file can be disabled. this file can do that. put to the sdcard root folder and comment in/out the row what is need/unned for you. if this file not exsist some of the tweaks installed by default, others not.
[LG Optimus 2x] :
I built faux123 kernel for p990 with voodoo and debauchedsloth battery driver. I am able to charge with phone switched off. I plan to build a new kernel based on faux123 configuration instead of stock CM7 configuration tomorrow. I have no plans for developing and maintaining a kernel and meet the high standards set by Spica, vadonka and setiron.
[LG Optimus 2x] vadonka:
its strange, in my kernel the DS driver is originated from the faux123 source. i dont know why have this issue :) well at least not a big problem :)
[LG Optimus 2x] FlynDual:
Hi Vadonka! I took your advice and today i tryed another time this command without changing the scheduler in anyway. Even if it was setted to SIO it has changed by his own to BFQ! As you can see here...

C:\Android>adb shell cat /sys/block/mmcblk0/queue/scheduler

anticipatory deadline cfq [bfq] sio
[LG Optimus 2x] vadonka:
are you sure that you dont use some app what is override the schedulers?

nobody else reported this just you. i think some app caused this.
[LG Optimus 2x] FlynDual:
I'm using setcpu that can't change scheduler...Pimpmy cpu is installed and can change scheduler but it is not setted (i will delete it just to try)...NSTools which can change scheduler but is setted to sio!

Anyway i will delete all of them, except setcpu which i use to OC, and report to you what will happen :D
[LG Optimus 2x] hakankarani:
Just tried phone can be charged while off so no problem here
[LG Optimus 2x] xalix:
best battery mod i ever see !!! 2 days without charging on o2x !! fck yeah :)

Vadonka for president :) :)
[LG Optimus 2x] PartyBent:
what kerne and setting did you use ? :)
[LG Optimus 2x] nサn_:
Leaving the thing in your pocket doesn't count as using it.
[LG Optimus 2x] sangriaman:
Been using etana kernels for a month now. With the latest one (05. 03 LOC 32 MB) the phone couldn't make or receive calls!

Funny thing, it ringed on the other phone When people tried to call me, but not even a whisper or indication of a call.

Temasek kang #71. Solved with default kernel.

Anyone had this?
[LG Optimus 2x] :
I had the same problem using 48m DS based kernel. I rebooted once and did not happen again. I am now on faux123 kernel that I built for p990 and using it to see how battery performs. Since I do not OC/OV, i needed a close to stock with DS and Voodoo only
[LG Optimus 2x] braddocksp:
Last night, another bsod while charging. And I have changed the freq. to 324 when phone is charging.

I need to undervolt/overvolt??? or whait for new kernel?¿

Thanks.
[LG Optimus 2x] sangriaman:
I dont oc/uv either. I would like to try that kernel. ;-)
[LG Optimus 2x] vadonka:
workaround for the problematic games: disable the LMK tweaks and reboot the phone. (plants vs zombies working with that)

im investigate that the low cpu freqs voltage levels is to low, so im overvolting a bit, its prevent that charge and sleep bsod in the future. im integrated the AVP freq to the OTF, plus adjusted the GPU freq for a better performance in nitro mode with extended range.

the kernel also updated to 2.6.32.58

updates today..

future developement: one kernel, ramhack can be change with a simple reboot. no need to flash a new kernel. its an alpha stage currently but so far so good.
[LG Optimus 2x] _Vegas:
Cool~~:D

waiting
[LG Optimus 2x] vadonka:
when i say the ramhack can be change, im not thinking that copy every version zimage to the installer depending a parameter what version installed like in the ironkernel for example. it just make bigger the cwm installer, its completely useless. it just increased the unpacking time in the cwm.

what i mean: one zimage file, one kernel image and the gpu memory size can be change without reflash a new image file. but like i sad its still developement.

the idea is coming from the Spica OTF source. thx bro!! again :)

i tested this charging thing while the phone is off with the DS driver. result: the phone remain off, it doesn't powered on. i cant reproduce the "issue".

when you have any force close or bsod, disable the LMK tweak and the CPU undervolt. in the upcoming version the default cpu voltages increased for better stability. without the uv the bsod wont be happen again. if your phone tolerate the uv of course you can enable that.
[LG Optimus 2x] ppp0941:
is the default brightness of led notification controlled by kernel?

i am wondering if keeping the default brightness be zero and only light when there is notification will improve battery life and using experience at night.

i know that lg notification can do this

but i really prefer not to load an additional app :p

just a question;)
[LG Optimus 2x] vadonka:
yes and no.

the kernel control the softkeys backlight but for the cm7 the class support is enabled. that can be allow the software controlling of the leds.

if im disable the led class support, the soft keys brightness controlled along with the screen brightness, but in that case its impossible to use any notification with theese leds.

i recommended that use the LG notification app from the market. its a must have app, can do everything with the soft leds.

another must have app the 'just shake'. it can be allow that many option connected to the gyro sensor, but the best: you can answer a call or hangup with just shake the phone. its really handy in winter when you wear gloves :)

another handy option: mute the call ring with just face down the phone :)
[LG Optimus 2x] vadonka:
all version updates uploaded to the primary download site.
[LG Optimus 2x] @dap:
You totally rock, man! :D Thanks.
[LG Optimus 2x] braddocksp:
Thanks vadonka for your work. I updated now, and test this night while charging.
[LG Optimus 2x] FlynDual:
At the end the default scheduler is set to sio;) so My problem with it goes away!
[LG Optimus 2x] ppp0941:
report: disable both LMK & UV still can't make Draw something works.
[LG Optimus 2x] vadonka:
im not say that every games will work :)
[LG Optimus 2x] hakankarani:
Waoowvv thanks man you are the most hardworking human being I have seen!!
[LG Optimus 2x] antec123:
little question here, why you use I/O scheduler = sio not bfq?? is that real different?
[LG Optimus 2x] vadonka:
yes, actually they have a noticable difference.
[LG Optimus 2x] antec123:
i tried, with pimp my cpu, and found your problem also no matter what i changed the scheduler in tweakio.conf to SIO (I/O scheduler) it will end to bfq. so i reinstall pimp my cpu and then the I/O scheduler in pimp my cpu will follow the tweakio.conf that i changed. i edit tweakio.conf manual no need the apps, since vadonka conf is so simple you will easily understand.

i'm still using 0503 kernel.
[LG Optimus 2x] LarsPT:
Hi all,

I've flashed this kernel but then I flashed temasek's kang over it. It kept the kernel but I lost the app to change the configuration (OC and all that). Do I have to flash the kernel after flashing a ROM everytime?

Thanks!
[LG Optimus 2x] vadonka:
hi guys!

little status report about the ramhack trick

carveout memory successfuly handled via the procfs. its working, with a little trick around the android console memory :)

the second part is the kernel cmdline, well this is a lot harder. the nvmem parameter parsed in the drivers/video/tegra/nvmap.c file, and used only in this. so this is no problem

BUT the mem parameter what is parsed in the arch/arm/kernel/setup.c used in hundreds of files everywhere, so its almost impossible that calculate dynamically from the carveout size :(

i find a solution for this, a little bit nasty but who cares :)

i write a simple shell script what can be change the kernel cmdline, while the phone booting the init script can be read the cmdline from the dmesg, parsing the mem and the nvmem parameters. then change the gpu carveout size what is a dynamic variable now, that match the cmdline settings. and boooya, working :)

for example i just use this command:

ramhack.sh 48

(then reboot)

after that the ramhack is set to 48MB the GPU memory set to 80MB automatically.

another example:

ramhack.sh 96

(reboot)

after that the ramhack is set to 96MB the GPU memory set to 32MB automatically.

no need to download another kernel, no need to wipe cache or anything!

how do you like guys? ;)

im working on that ramhack change script, or even try to write an app what can be do that.
[LG Optimus 2x] godh3ll:
great work vadonka....u are damn awsome...:thumbup:
[LG Optimus 2x] spica1234:
Truly appreciable. :) very nice and important feature:)
[LG Optimus 2x] FlynDual:
Hi guys! Sincerly i have already look for it but i can't find anything on google :S

I'm talking about the LKM system, there are some settings (you know auto,def,std and so on). Can anyone explain me how to set it and what in every setting for?

thanks :D
[LG Optimus 2x] vadonka:
not lkm, but lmk :)

read this: http://andrs.w3pla.net/autokiller/details
[LG Optimus 2x] FlynDual:
Always too fast :D i have to say i'm tired to press thanks button ;)
[LG Optimus 2x] yarisd4dturbo:
vadonka you are so fast and so skilly :D, i use your kernel and for me is...awesome.

Thx for the hard work, and for the time you spent for this ;)
[LG Optimus 2x] kickokim:
Undervolting at -50 deafult, -75 on screenoff and so far every works perfectly!
[LG Optimus 2x] vadonka:
if somebody known it how can i use an "if statement inside" declaration, outside of the statement, please let me know :) normally the declared variable destroyed outside of the statement. language is C

thanks :)

example:

int main()

{

if (a==1)

{

#define b (2) //working outside too

int c=3; //destroyed outside

}

}

i need this second definition too

sorry for the offtopic :)
[LG Optimus 2x] LarsPT:
Hi all,

My O2X is not recognized by my pc anymore... unfortunately I flashed temasek's latest kang and this kernel so I don't know exactly what caused it. Can anyone help? Thanks!
[LG Optimus 2x] Xmister:
I don't know what are you trying, but using define inside dynamic code probably won't have the effect you want to reach. Anyway the other one:

int main()

{

int c;

if (a==1)

{

c=3;

}

}
[LG Optimus 2x] spica1234:
Dont use #define, compiler uses it as preprocessor , and constant. It cant work on conditional during compilation compiler scan for "#define" symbolic constants and sets it as constant w/o reading condition. Use int b=2 instead:)

Here it goes below:

example:

extern int a;

int main()

{

int b,c;

if (a==1)

{

b=2;

c=3;

}

}
[LG Optimus 2x] :
Make sure to initialize your variables to avoid nasty bugs.
[LG Optimus 2x] arronov:
sometimes i got that my device like that... black screen, and device so hot...

but it will never happen if i turned off mobile data (3g/edge) even wifi turned on all night... so my opinion, it will happen if mobile data signal from my telecomunication provider was not good...