yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] faux123:
from the dmesg your sent me, it looked like CPU1 was offline, but the dmesg was not long enough so I wasn't able to see how often it is offline. My next release will incorporate many of my Sense kernel optimization, hopefully, it will resolve some of the issues with battery drain. Kernel usually don't cause battery drains, it is more often on the user space side, the ROM itself or some runaway background app or service.
[HTC Sensation] SuperSwaggtastic:
From what i saw from watchdog, android system and base system would have these weird spikes and hog all the cpu, it seems okay now though. Should i try to send another dmesg? And could you be able to give an estimate on when your new kernel will be out?

Sent from my SuperSwaggtastic Sensation
[HTC Sensation] whynot66:
Hi. I'm having trouble with my battery, im using the XE

I can't get the phone to run below 80mA in standby unless I switch to aeroplane mode.

I have wifi off when screen off so I know it's not the wifi.

Aeroplane mode will idle at like 8mA

With my battery being different will my kernel need to support it?

Thanks in advance
[HTC Sensation] Seferi:
Hi, I'm using cm7 alpha 8 with latest faux kernel and fauxclock 0.7.2. I'm seeing only ondemand and performance governor. Other governers which mentioned on the first post such as smartassV2 etc.. not there. Is that normal? And is there a way to get smartassV2? Thanks in advance.
[HTC Sensation] Seferi:
And if there is a faux kernel for desire hd, can you give me a link? I searched the xda but couldn't find.. thanks.
[HTC Sensation] Step-han:
Faux are u gonna update this kernel too? With ZRAM etc?
[HTC Sensation] Seferi:
Battery monitor widget by 3c lets you manually change the values. Very useful app.. You could download it from the market..
[HTC Sensation] whynot66:
Already fine that but will it not just change the values for the apps benefit to give accurate readings?
[HTC Sensation] Seferi:
You also have to calibrate your battery with the same app and give the right values.. then you will get accurate readings both by the system and apps. But cm7 has a bug everybody talks about, that when you reboot your phone on %5-10 percent for example, after reboot you'll see that your battery percentage will show more, like %30. Happens to me too..

I also have a Anker battery and I calibrated mine with battery monitor widget. Works well...
[HTC Sensation] marcjw:
Looking forward to the next version (2.2?) for use with alpha9 and subsequent nightlies...
[HTC Sensation] Tweezydak1d:
yeah we reported that to faux last night, he said he was gong to look into it.
[HTC Sensation] faux123:
Open Beta Version 1.782 GHz Version 0.1.2 Release 2

Post your results here!

Thanks for feedback... open beta is now closed again :(
[HTC Sensation] pablo1215:
Sorry Faux wouldnt even go to the cm splash screen, back to 1.56 I go.
[HTC Sensation] ridikolous:
Same here bootloops.

Sent from my cm7 duo core monster.
[HTC Sensation] chrisgto4:
Flashed v1.2. 1.7mhz last night. Booted right up. Flashed Super wipe, cm7,happened, then your kernel. Works fantastic. 3300 in quadrant. Not that it matters.
[HTC Sensation] faux123:
Open Beta Version 1.674 GHz Version 0.1.2 Release 3 (boosted Sync L2 up to 1.566, since I lowered Max clock, I boosted other areas to compensate).

http://www.multiupload.com/OGBXXO7N9Q

Post your results here!
[HTC Sensation] ridikolous:
Thus one booted right up. Seems quicker, have to test a lil more. I got 2800+ on quad on 1.56k. This kernel got me 3100 on quad.

Sent from my cm7 duo core monster.
[HTC Sensation] faux123:
Please give feedback here... if this 1 is stable for most, I will put it in my OP
[HTC Sensation] pablo1215:
The new one worked for me, always appreciated Faux, cm wouldnt quite be cm without a faux kernel.
[HTC Sensation] ridikolous:
Ran some benchmark and played some games, so far seems stable. Phone gets warm, running at those speed is expected.

Sent from my cm7 duo core monster.
[HTC Sensation] drewtang:
Booted fine, seems very snappy. Was never able to run at the 1.7 so this is good for me. Will continue.ye to use and report back if I find any issues.
[HTC Sensation] faux123:
Please Continue to give feedback here... Your contributions will benefit the community as a whole :D
[HTC Sensation] Tweezydak1d:
it worked for me also but the 1.5GHz made my cm CPU options work but the new new kernel makes it fc

Edit: I installed CPU master and set the CPU to 1.6GHz and then went back to the cm performance and my CPU options worked again.
[HTC Sensation] pablo1215:
Faux you still advise no setcpu or oc app for this particular kernel right? I'm assuming it's the same as the other kernels.
[HTC Sensation] pablo1215:
For those who like benchmarks here ya go, quadrant-3222, linpack 79, cf bench 12408, 3679, 7170 beating the galaxy s2 easily.
[HTC Sensation] GideonX:
No problems with r3 thus far.

cfbench:

r3- 12662 3776 7330

0.1.2 - 11635 3192 6569

So yeah, r3 is legit.
[HTC Sensation] ajay83:
Hi Faux

I installed your kernal v0.1.4 1.7ghz Nohz and for me it's running fine so far.

Very happy =)

Was abit dubious at first as so many reports of it boot looping peoples phones but like you said "Not ALL chips are made equal".... and it's worked FINE.

I was running the nohz 1.5ghz 0.1.4 and upgraded to 1.7ghz a few hours ago. the JoeR

kernal just feels too choppy for me.

I also ran CF bench cause I read that it recognises BOTH cores and my scores were:

13117 native/ 3464 java/ 7325 overall

Thank you for your great work bud. =)

edit: my apologies wrong faux123 thread, please delete
[HTC Sensation] Part Four:
The 1.674 GHz version is causing some strange graphical glitches/artifacting with Pure Calendar Scrollable Widget for me. I've had this happen in the past with some Sense kernels. It's the only issue I see though.
[HTC Sensation] jlevy73:
Slept in today. I guess you snooze you lose :)

The 1.67ghz version is working fine thus far, no issues. Played a couple of 3D intensive games and they all ran smoothly
[HTC Sensation] raycaster3:
CPU settings

Someone mentioned that using setcpu solved the fc issue in CPU settings. I can confirm this as well, but it does come back after reboot. FYI I actually uninstalled it because of the recommendation made by faux.

As far as the kernel is concerned, I'm on the 1.56 version and it is smooth as silk no issues whatsoever with it. Amazing how fast you got pushed this out to us faux!
[HTC Sensation] sergeybrin:
Alpha 9 compatible?
[HTC Sensation] kboeckx:
Yep, working perfect!

Don't forget to wipe cache and dalvik cache.

After flashing, also do a fix permissions.
[HTC Sensation] aNYthing24:
Strange thing happened to me today. I was browsing, then the phone shut down and turned itself back on. I had it clocked at 1.18 GHz, and somehow it went back to 1.56 GHz. Never had that happen before.

Running Alpha 9.
[HTC Sensation] jomaxwel:
I don't see any additional governors besides ondemand and performance. Maybe missing something?
[HTC Sensation] gs111:
Same here... Not sure why as they are described in the OP. Lack of governors is why I switched to the Bricked kernel to see how it works.
[HTC Sensation] BrokenWall:
This is because of the testing I did with Faux, no governors other than ondemand properly work with aSMP cpus.
[HTC Sensation] adclem:
Can't wait for an updated version. Current version is working very well on the latest CM7.
[HTC Sensation] Step-han:
Faux when u gonna update this kernel? Love to see zram etc on this kernel :D
[HTC Sensation] Seferi:
+1
[HTC Sensation] hoskic:
+2
[HTC Sensation] hev88:
=3... lol
[HTC Sensation] faux123:
LOL, you had to put post that didn't ya :p
[HTC Sensation] hev88:
Hey. Bored at work man. Came to check progress and i just had to. Entertained me for a good minute... but keep up the goodwork bro cant wait for the next release
[HTC Sensation] EnhancerFIN:
Noobish questions coming:

Which one is more stable, Joe´s or NoHz?

Is there a reason that one must use for example FauxClock -app, other than tweaking? If I just install the kernel with CM7 Alpha 9, and go to cm settings / performance and set the clocks I prefer, and enable set on boot? Does something fail without external app controlling things?
[HTC Sensation] faux123:
it's all up to, no one is dictating or forcing you to use any apps :D (I love linux because of the freedom it offers). Everything that the apps are doing can also be done via scripts, apps just make them more convenient that's all.

You should be able to use the built-in CM settings to do clock control.

As to which one is more stable, to me, both are extremely stable. I use Joe's myself, but some users have reported issues with Joe's and prefer NoHz... so again, you need to explore for yourself and see which one suits you better.
[HTC Sensation] kristofpetho:
Faux, I hope you will release an updated CM7 kernel soon... Sense is getting all the attention... :D

We need you! ;)
[HTC Sensation] faux123:
CM7 kernel is NOT broken, it is fine as is, isn't it :D

I have something up my sleeve for CM7... I am planning something unique for CM7 that will not be on my Sensation... A little differentiation and fun :D
[HTC Sensation] aNYthing24:
So it won't be on the Sensation?
[HTC Sensation] hev88:
It wont be on his personal sensation if i understand right. i think hes running a stock rooted rom
[HTC Sensation] faux123:
CyanogenMod 7 Open Beta build-01: Introducing advanced SMP optimization and battery saving techniques!

Amazing but true, CM7 actually suffers from TOO much performance, thus killing battery... I have optimize my kernel to address this issue.

My recommended Setting for CM7:

Conservative Governor Default (already tweaked for good interactive performance)

Run @ 1.026 GHz

Set GPU I/O fraction to 50

You will NOT suffer any performance loss and the battery life will be excellent.... Enjoy have fun!

http://www.multiupload.com/G8W3B09ATL

BTW, open beta is J-RCU only @ 1.56 GHz, DON'T BOTHER TO ASK for another version!

Version 0.2.3 (Beta Coming Soon, CM7 Alpha2+)

<01>

Added XZ Compression support to 2.6.35 kernel

Added XZ Compression support for kernel image

Added XZ Compression RAMDisk support (boot time)

Used the git implementation of SHA-1 to reduce boot time by 11%

Updated qdsp6v2 to block write until buffer is full

Updated trivial bug fix for SMP macro

Added newly optimized CRC32 Improves EVERYTHING that uses it including TCP/IP, File Systems etc...

Added newly optimized CRC32c improves EXT4 metadata performance and anything else which uses CRC32c

Patched msm_serial_hs_lite (better battery life)

Patched qdsp6v2 to fix unexpected power consumption (better battery life)

Patched mdp4_overlay to flush RGB pipe when solid fill mode is used (better battery life)

Patched clock-8x60 to add a lower gsbi_uart_clk entry to save power (better battery life)

Lowered Camera Flash limit from 30% to 10%

Tweaked conservative governor for better interactive performance (made default)

Lowered CPU Minimum Voltage (better battery life)

Gate smi_2x_axi_clk off when smi_clk is disabled (better battery life)

Fixed performance level computation for VCD (better performance)

Added local control of vpe_axi_clk and rot_axi_clk (better battery life)

Removed unnecessary checks from DMA engine (more efficient DMA Engine == performance)

ARM Patch: Use CTR for the I-cache line size on ARMv7 (better performance)

Enabled inline locks for ARM (performance)

CPU workqueue optimization (limit some workqueues to single thread)

patched qdsp6v2 to Set tx and rx flags based on current device

patched display to avoid staging up two pipes at same mixer_stage
[HTC Sensation] g1user101:
Can someone report the bgs in the new kernel?? ^^ hows it running?
[HTC Sensation] faux123:
Why not run it yourself? It's running great on my phone.. I average -50mv idle... even better than Sense ROM which idles @ around -60~85mv
[HTC Sensation] whynot66:
Surely -50 idle is poor? I'm not using any battery monitor as of yet because nor even bwm reports correctly, but you should be looking at like 8mA in standby? Correct me if I'm wrong. On my hd2 I was idle at 3mA
[HTC Sensation] faux123:
Except this is dual core, hd2 is NOT :D Anyways, CM7 is in alpha, far from polished :D
[HTC Sensation] trail1091:
Million thanks...Gonna try this right now:)
[HTC Sensation] sir*mez:
So far so good. Working great! I'll report back on battery drain.
[HTC Sensation] adclem:
Just flashed and will report back on my findings. So far so good.

faux clock settings are 1.026/384 384/192, -87.5 and GPU50
[HTC Sensation] g1user101:
doing same with mine but on Hypersensation. lets see how this goes. do you have to set anything in cm settings?
[HTC Sensation] aNYthing24:
Gonna try this now.
[HTC Sensation] quahog_convo:
Things are looking pretty good so far. I'll have a better idea of battery usage tomorrow.
[HTC Sensation] aNYthing24:
Running smooth so far.

1.18 GHz/192 MHz

conservative governor

-75 uV
[HTC Sensation] galaxys:
Great to see this!! will give it a try!! thanks faux!!
[HTC Sensation] kristofpetho:
Thank you faux!!! :D

---------- Post added at 08:09 AM ---------- Previous post was at 08:05 AM ----------

Faux,

You really deserve a caffeine surge:

"Confirmation number: 7MM93310FY5944303"

Keep up the excellent work!
[HTC Sensation] aNYthing24:
Hmm..opening/closing the app drawer is kind of laggy with the conservative governor. Anyone experiencing the same thing?
[HTC Sensation] kboeckx:
New kernel is working nice.

Also migrated from setcpu to faux clock.

Nice work

Will report back on battery usage.
[HTC Sensation] faux123:
You can always switch to ondemand if you want quicker response.
[HTC Sensation] kristofpetho:
Yes, I have the same experience. Though switching back to the ondemand governor fixes that. :)
[HTC Sensation] adclem:
So far so good. Is a little laggy on conservative but you cant have speed and great battery life.
[HTC Sensation] emanon:
Thanks for the update...

\
[HTC Sensation] g1user101:
Runinf smoothly. Testing battery todau. Will post up screenahots
[HTC Sensation] kboeckx:
Battery usage is a little better. Kernel is running smooth !

Thanks Faux !
[HTC Sensation] hev88:
Always comin out with the new hotness. New kernel plus new faux clock... man last night was a good night only thing missing was a new SelfKANG... anyways ill stop rambling.

Keep up the awesome devin amd thanks for bringing the latest and greatest technology to us
[HTC Sensation] faux123:
CyanogenMod 7 Open Beta build-02: Introducing advanced SMP optimization and battery saving techniques!

Amazing but true, CM7 actually suffers from TOO much performance, thus killing battery... I have optimize my kernel to address this issue.

My recommended Setting for CM7:

Ondemand Governor Default

Run @ 1.026 GHz

Set GPU I/O fraction to 50

You will NOT suffer any performance loss and the battery life will be excellent.... Enjoy have fun!

http://www.multiupload.com/MIVXZXV8WY

BTW, open beta is J-RCU only @ 1.56 GHz, DON'T BOTHER TO ASK for another version!

Version 0.2.3 (Beta Coming Soon, CM7 Alpha2+)

<01>

Added XZ Compression support to 2.6.35 kernel

Added XZ Compression support for kernel image

Added XZ Compression RAMDisk support (boot time)

Used the git implementation of SHA-1 to reduce boot time by 11%

Updated qdsp6v2 to block write until buffer is full

Updated trivial bug fix for SMP macro

Added newly optimized CRC32 Improves EVERYTHING that uses it including TCP/IP, File Systems etc...

Added newly optimized CRC32c improves EXT4 metadata performance and anything else which uses CRC32c

Patched msm_serial_hs_lite (better battery life)

Patched qdsp6v2 to fix unexpected power consumption (better battery life)

Patched mdp4_overlay to flush RGB pipe when solid fill mode is used (better battery life)

Patched clock-8x60 to add a lower gsbi_uart_clk entry to save power (better battery life)

Lowered Camera Flash limit from 30% to 10%

Tweaked conservative governor for better interactive performance (made default)

Lowered CPU Minimum Voltage (better battery life)

Gate smi_2x_axi_clk off when smi_clk is disabled (better battery life)

Fixed performance level computation for VCD (better performance)

Added local control of vpe_axi_clk and rot_axi_clk (better battery life)

Removed unnecessary checks from DMA engine (more efficient DMA Engine == performance)

ARM Patch: Use CTR for the I-cache line size on ARMv7 (better performance)

Enabled inline locks for ARM (performance)

CPU workqueue optimization (limit some workqueues to single thread)

patched qdsp6v2 to Set tx and rx flags based on current device

patched display to avoid staging up two pipes at same mixer_stage

<02>

Added GPU slumber (whenever screen is off, GPU is set to sleep)

Added idle wait support for SMP

Fixed AXI clock bug in GPU

Fixed L2 Cache Synchro bug :p

OnDemand made default
[HTC Sensation] hev88:
Love the open beta tests nice to have a lil experimenting on the cm side of things sense is cool but gets blah after a while. Conservitive is a lil laggy for me so im using on demand. Last beta was nice just flashed #2 and will report my experience with it later today but im likin it better so far :D
[HTC Sensation] tibere86:
I love you daddy:p

Flashing now, will report back.
[HTC Sensation] apex84:
What command would I need to use to set GPU I/O fraction to 50? I prefer running scripts rather than the faux clock app.
[HTC Sensation] faux123:
Here you go!

echo "50" > /sys/devices/platform/kgsl/msm_kgsl/kgsl-3d0/io_fraction

have fun!
[HTC Sensation] c19932:
hey faux123, what is the new lowest allowable voltage value in your new kernel? thank you. would be great if you could lower it to 725mV if possible
[HTC Sensation] faux123:
800mv. That's the lowest for my kernels. I will experiment with lower voltages.. later on...
[HTC Sensation] GizmoTheGreen:
flashing, will report tomorrow :)
[HTC Sensation] aNYthing24:
Hopefully I get better battery life with this version. It was draining really fast with the first beta.
[HTC Sensation] hev88:
Ya. I have a feeling its just the ROM though. Seems like no matter what kernel i try battery drains quick. still an alpha but it kicks ass
[HTC Sensation] aNYthing24:
Ran into a problem. Phone went to sleep and when I tried to wake it, the buttons lit up but the screen was black. Had to take out my battery for it to work again.
[HTC Sensation] gs111:
Mine did that this aft too... Just once, but I've not seen that behavior before.
[HTC Sensation] faux123:
Have you tried turn off the screen then turn on the screen again?
[HTC Sensation] aNYthing24:
I tried like five times. I think it was just stuck in that state.
[HTC Sensation] faux123:
CyanogenMod 7 Open Beta build-03: Introducing advanced SMP optimization and battery saving techniques!

Amazing but true, CM7 actually suffers from TOO much performance, thus killing battery... I have optimize my kernel to address this issue.

My recommended Setting for CM7:

Ondemand Governor Default

Run @ 1.026 GHz

Set GPU I/O fraction to 50

You will NOT suffer any performance loss and the battery life will be excellent.... Enjoy have fun!

http://www.multiupload.com/UUIKKV5MFA

BTW, open beta is J-RCU only @ 1.56 GHz, DON'T BOTHER TO ASK for another version!

Version 0.2.3 (Beta Coming Soon, CM7 Alpha2+)

<01>

Added XZ Compression support to 2.6.35 kernel

Added XZ Compression support for kernel image

Added XZ Compression RAMDisk support (boot time)

Used the git implementation of SHA-1 to reduce boot time by 11%

Updated qdsp6v2 to block write until buffer is full

Updated trivial bug fix for SMP macro

Added newly optimized CRC32 Improves EVERYTHING that uses it including TCP/IP, File Systems etc...

Added newly optimized CRC32c improves EXT4 metadata performance and anything else which uses CRC32c

Patched msm_serial_hs_lite (better battery life)

Patched qdsp6v2 to fix unexpected power consumption (better battery life)

Patched mdp4_overlay to flush RGB pipe when solid fill mode is used (better battery life)

Patched clock-8x60 to add a lower gsbi_uart_clk entry to save power (better battery life)

Lowered Camera Flash limit from 30% to 10%

Tweaked conservative governor for better interactive performance (made default)

Lowered CPU Minimum Voltage (better battery life)

Gate smi_2x_axi_clk off when smi_clk is disabled (better battery life)

Fixed performance level computation for VCD (better performance)

Added local control of vpe_axi_clk and rot_axi_clk (better battery life)

Removed unnecessary checks from DMA engine (more efficient DMA Engine == performance)

ARM Patch: Use CTR for the I-cache line size on ARMv7 (better performance)

Enabled inline locks for ARM (performance)

CPU workqueue optimization (limit some workqueues to single thread)

patched qdsp6v2 to Set tx and rx flags based on current device

patched display to avoid staging up two pipes at same mixer_stage

<02>

Added GPU slumber (whenever screen is off, GPU is set to sleep)

Added idle wait support for SMP

Fixed AXI clock bug in GPU

Fixed L2 Cache Synchro bug :p

OnDemand made default

<03>

Fixed GPU Slumber not waking up issue

Tired.... been hacking Atrix kernel today... laterz...

Edit: With all these battery optimization, I managed to idle @ 25~43mv :D
[HTC Sensation] sir*mez:
Finally my battery lasted 10 hours on beta 2 with 42% to go. Now I'm flashing beta 3.
[HTC Sensation] xInEox:
I managed to go down to 7 mA if the measurement displayed is correct.

So great work!

Edit: Using Beta 3 with 1026/384 screen on and 756/192 screen off, 75 mV undervoltage and 50 GPU io fraction.
[HTC Sensation] faux123:
CM7 idling stats from Battery monitor widget by 3C :D

Picture is worth a thousand words ;)
[HTC Sensation] Step-han:
I got with MIUI 1.10.14 rom around -50 to -75mv in standby. :) Using Faux clock app with GPU 50 and no undervolt. I'll try now with - 50 undervolt. We will see..
[HTC Sensation] aNYthing24:
Dammit, same thing with the screen not turning on happened with the new beta.