yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] faux123:
Ok, you are correct. I finally got my lazy ass off the chair and downloaded available snapdragon documentations online (I Hate qualcomm for making it so difficult to find any technical information regarding their chipsets). This is a quote from the document: "The 8x60 incorporates an asynchronous dual CPU core SMP (aSMP) micro-architecture"

I hate Qualcomm for trying to say their chipset is better than > SMP chipset yet they still use the acronym aSMP to confuse people :p What da heck is "asynchronous dual CPU core SMP", this is the absolute WORST BS marketing term....

Anyways, I am still blaming the OC apps (SetCPU, CPUMaster, OC Daemon etc) for not correctly set the CPU scaling properties for the 2nd CPU. Maybe all the authors for these apps were as confused as me by STUPID Qualcomm marketing terms and thought they were dealing with SMP but in fact, they were dealing with 2 separate independent CPUs on a single die. One can simply do:

echo smartass > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

to set the cpu1's scaling governor to the same governor as CPU0 so both cpus can operate using "similar" governors for better "synchronous" operations.

Maybe you should contact the authors for the OC apps and have them fix their apps :p I am not sure what needs to be fixed on the kernel side... :cool:
[HTC Sensation] BrokenWall:
When I get home I will try manually setting both core configs to a speed with a governor and see if we can get a real speed. As well as it appears that with this setup they can shutoff a CPU core completely for better power saving.
[HTC Sensation] pr3cision:
When I flash the kernal, I get a status 7...

Can't Flash - "assert failed: write_raw_image("/tmp/boot.img","boot")" error. I cleared cache and dalv cache..... Any ideas to why this might be happening....I can pull the log when I get home later.
[HTC Sensation] thederekjay:
My dude.. are you going to bounce from thread to thread reporting the same issue? After I explained to you how to pull the log you still didn't follow the instructions I gave you and sent me a incomplete log??? Sent :confused:

Sent from my MIUI ||demonspeed_MOD|| HTC Glacier using Forum Runner
[HTC Sensation] BrokenWall:
So I tried this, you are unable to modify or create this file while CPU1 is asleep. Our problem is that the way the SoC is that no matter if you do it manually or with any overclock software, it will not affect CPU1 speeds.

We need to find a way for CPU1 to stay awake, or else we will just have a single fast core and a second core at default speeds..

I tried creating the files needed to set the CPU1 speed directly and it deleted them after the CPU went asleep.

while at idle on homescreen:

cat /sys/devices/system/cpu/cpu0/online = 1
cat /sys/devices/system/cpu/cpu1/online = 0

underload on CF-Bench:

cat /sys/devices/system/cpu/cpu0/online = 1
cat /sys/devices/system/cpu/cpu1/online = 1

after bench is over back on homescreen:

cat /sys/devices/system/cpu/cpu0/online = 1
cat /sys/devices/system/cpu/cpu1/online = 0

While the benchmark was running I was able to change the profile for the governor but was unable to manually overclock the CPU and even running any of the apps while the CPU1 was online still failed to set a speed.

I think it may be in fault to the software as well as HTC kernel drivers as well.
[HTC Sensation] pr3cision:
Lol. I'm not doing that, I figured I'd post it here too in case someone knew the answer already.I'm gonna send u the complete log this afternoon.
[HTC Sensation] thederekjay:
:D no worries I was just sayin :p

Sent from my MIUI ||demonspeed_MOD|| HTC Glacier using Forum Runner
[HTC Sensation] faux123:
I just read through kernel SMP and CPU Hot plugging. It seemed there might be a bug in CPU hot plugging for SMP operations (esp for such strange beast as the new aSMP snapdragons). Hot plugging support was originally designed as a fail safe for removing failed CPUs in a CPU farm, but recently, it has been used in SMP systems where they used the hot plugging capability to actively add/remove CPUs as means of power saving by talking an idling CPU "off line". According to Linux kernel documentation, the use of this feature for SMP power management was never intended and it is an on going experimental feature.

I briefly looked at the kernel cpufreq driver and saw nothing obvious. One way of resolving the cpu1's randomness with governors and scaling frequencies is to DISABLE the hot plug feature and just have cpu1 running at all times (idling is considered running) rather than declare cpu1 to be offline completely. The bug seemed to be when restoring the cpu1 back online, the governor and scaling frequencies are NOT restored properly (but from the kernel code, it looks fine the way the code was written. The kernel driver tried to restore the governor and frequencies from a saved data structure).
[HTC Sensation] faux123:
HTC/Qualcomm changed the way GPU was clocked. In the 2.3.3 kernel, the GPU was using a fixed clock rate (always runs @ same speed), so it was fairly straight forward to overclock it. In the MR 2.3.4 kernel release, they changed it from Fixed clock rate to a variable clock rate with 4 different clocks (this saves more battery). My first attempt to OC the GPU didn't work out but I spent only a couple of mins on it because I had other things to fix and do. Later on when I have more time to read the code in more detail, then I might find a way to OC GPU again.
[HTC Sensation] raycaster3:
You're a beast thanks for all the hard work! Loving 0.1.0

Sent from my HTC Pyramid
[HTC Sensation] johnson8cyl:
Update: 87 signatures in petition for faux123 rd status. Enough? Any ideas on how to go about submission welcome as well. Pm with ideas if you wish. Thanks everyone.
[HTC Sensation] faux123:
version 012 JRCU, sync L2 @ 1.566 GHz ;) :D :eek:
[HTC Sensation] the_scotsman:
Only the dev can submit an appeal in these situations. There is a process involved that he will know about.

And also, it's rather foolish to push for this when you have no idea why it was revoked in the first place. Suffice to say, it was not the lack of his dev work.

Even I truly appreciate the work faux has done with this amazing kernel. It's made the Sensation the device it should have been.

But I am not part of the committee that makes these decisions, so I can't say anything with regards to the individual or this "petition".
[HTC Sensation] BigBoppa:
Holy ****!

YOU ARE THE BEST!

and i can´t wait! :D
[HTC Sensation] faux123:
Kernel Version 012 is out!

Introducing Joe's RCU (see OP for explanation). Native 2.3.4 ROM support, USB tethering/passthru should both work. Many enhancements built-in from HTC/Qualcomm including Fast Booting 2nd CPU, many stability checks and patches applied.

Enjoy and have fun... Don't forget to hit the [Thanks] button if you enjoyed my work. ;)
[HTC Sensation] BrokenWall:
I have tested this kernel and USB Tether does work on the new 2.3.4 kernel.
[HTC Sensation] tibere86:
Fast NoHz Edition? There was no explanation in changelog.
[HTC Sensation] faux123:
First rule of fight club.... :p
[HTC Sensation] nemoshotyany:
You do not talk about fight club? :confused:
[HTC Sensation] jmwils3:
then will you assist us in discovering the reasons for that? I have contacted the ones who ARE on the committee, including the committee chairman, and have received no reply, which, while i understand they have a lot on their plates and have lives to boot (ok, as much as any of us truly do, being android fanboys :P), but I had hoped to have heard something by now. :/
[HTC Sensation] BigBoppa:
Bootloop at ARHD 3.0.4 (as expected) - Mike? :eek:
[HTC Sensation] GabrielSousa:
+1

what is Fast NoHz Edition ?
[HTC Sensation] tibere86:
You don't flash Fight Club without clearing cache and Davik?:confused:
[HTC Sensation] jmwils3:
you don't ask for ETAs on Fight Club 2? (or even 1.1) ;)
[HTC Sensation] zimphishmonger:
He is obviously releasing this short term as a "gift", so just flash if you want and see if you like it. If not, flash back to JRU version. Won't kill anyone .......(unless you dont know what nandroid is, then ur SOL)

Read the OP for the kernel, it

requires

standard libs and ramdisk, which was not included in ANY faux kernel prior to this, especially the "modded" ones everyone's been floating around.

Flash the Stock 2.3.4 kernel, then flash Faux v.1.2 and you should be fine.
[HTC Sensation] jlevy73:
It's faster than jcru :)
[HTC Sensation] mrg02d:
So this is not worKing with arhd?

Matt
[HTC Sensation] ianoob:
I've been able to run every ROM I've tried on my 4g. My phone doesn't like to run smoothly on XE or Ville based ROMs for some reason, but mine is strange.
[HTC Sensation] kayroccs:
Just for knowledge, but the numbers in the name of a script in the init'd file, does it give the script more priority that others. if so which nunbers are greater priority ?
[HTC Sensation] Tinchoska:
Hey guys, I am using this beautiful kernel 008 the One wich yank edit with aroma and wanna know something, I am having soñé issue with mobile network it comes and go with any reason (using venom) os ir possible a kernel issue?

Enviado desde mi HTC Sensation Z710e usando Tapatalk 2
[HTC Sensation] johnson8cyl:
You would have to describe the issues at hand before analysis
[HTC Sensation] chrisrj28:
So faux I was wondering about zram, I have always heard that it slows a rom down. Is that not the case here?
[HTC Sensation] Yank555:
It's not a priority, it's an execution order. The higher the number the later the script is executed. So later is better as the last to do sth is the 'winner', if for instance 3 scripts set the governor, the last is the governor that will be used.

But, this is also why you should keep an eye on what's in there, to avoid conflicts...

JP.
[HTC Sensation] TheUntouchable:
From the front page:

ZRAM (aka CompCache aka RAMZSwap)

ZRAM is an updated version formally known as CompCache and RAMZSwap. It was originally designed for 2.6.38.xx kernels, I have backported to our 2.6.35.xx kernel. ZRAM allows real-time compression of memory objects in RAM thus reducing memory pressure for the Linux kernel and can keep more apps in memory longer (more apps in RAM == better performance, less fetching from slower MMC or SDCard). Compression, however, is not Free. Some CPU cycles are required to do the compress/decompression, so there's a slight penalty for it. The original CompCache / RAMZSwap required a user space binary to control its behavior which adds additional penalty to performance, but the new version ZRAM eliminated the need for a separate dedicated daemon, thus reducing the overhead and increased performance from the old CompCache by 20%. Therefore, with the newer implementation of ZRAM interface, the performance penalty is almost negligible.
[HTC Sensation] yanliz_kaptan:
008b9

008B9 Online
[HTC Sensation] TheUntouchable:
Faux, any changelog? :D Or is only the LED thing included now :)
[HTC Sensation] jeffreyljb:
Would you like to share the download link for 008b9?
[HTC Sensation] TheUntouchable:
I must admit that i can't find that file on http://faux.androidro.ms/, the last kernel for Sansation is Pyramid-ICS-sense-008b5.zip. Perhaps faux removed it because he dont like it when people are using his work when its not even released by him, what i can understand ;)

EDIT: Okey, i am blind.. naming has changed :D Here it is: http://faux.androidro.ms/Pyramid-ICS-XE-008b9.zip
[HTC Sensation] chrisw99:
Quick question about intellidemand... Why does it carry on performing the rules when the power supply is plugged in? As it's a battery saver, I would have thought if it detected a power supply it could instantly put both CPUs up to the max?
[HTC Sensation] mzebrowski13:
Faux perfectly knows that nothing can hide from us:laugh:
[HTC Sensation] Yank555:
Hi guys,

I'll repack b9 into Aroma tonight (in about 8-9 hours).

JP.

EDIT : I just checked the git repo, as far as I can see, there's only the LED mod.

PS: Damn, now that I had the LED mod, I switched to a SGS3 and guess what, 5 minutes and the LED stops ;) Gotta grab me the SGS3 kernel sources :D
[HTC Sensation] Dijkstra88:
In b9 Linux kernel has been updated to 3.0.39:D

Send from my Sensation Z710e with Tapatalk 2
[HTC Sensation] Yank555:
Then the commit is not yet pushed to his repo ;)

JP.
[HTC Sensation] TheUntouchable:
Waiting for your aroma ;)
[HTC Sensation] abelrhd:
Hi yank555! I've installed the venom V1.1.0 rom and I've a fullwipe before install. Now I've the faux kernel packed of yours 008b8 v5 and the values the most it's stock:

- CPU minimum frequency: 192MHz (stock Sensation)

- CPU maximum frequency: 1,51GHz (stock Sensation XE)

- Screen-off max frequency: he puesto 486MHz (como el bricked kernel)

- Intellidemand inactive max frequency: 918MHz

- Two phase frequency: 918MHz

- Undervolting: 0mv

- Sin OC en la GPU

- Con softforce en la carga USB, con zRam

- MMC ReadAhead buffer size: 2048 Kb

- MMC I/O scheduler: cfq

I wipe cache + dalvik then. Sometimes, when I restart de the device the screen it's keep in the logo htc and I pulldown the battery. I don't if a known bug of port htc ville...

Thanks in advance!!

Abel.
[HTC Sensation] bASKOU:
As you wiped cache and dalvik your phone take the same time than a first boot. Did you wait 2/3 minutes?
[HTC Sensation] hinxnz:
Been running b9 on latest venom ROM for the last few hours and all seems well. Very smooth :)

Sent from my HTC Sensation with Beats Audio
[HTC Sensation] TheUntouchable:
Yank, faux, a question! Is the init.post_boot.sh realy needed if i am not on ARHD anymore? There are some tweaks in it and i dont know if i better should let it there :D
[HTC Sensation] Stephen:
I just took the b9 download and merged it with the aroma installer from yank! Works well :)
[HTC Sensation] abelrhd:
It's not related about the first boot. I know that the first boot take more time. It's related to others reboots my phone doesn't reboot and I pulldown the battery. And I disabled the fastboot :confused:
[HTC Sensation] juancubo:
Updating supersu binaries often solve those issues
[HTC Sensation] TheUntouchable:
Also be aware of that on reboot the shutdown animation can also be a htc logo and the booting animation too! It can take some minutes to reboot.
[HTC Sensation] abelrhd:
Not for me, because I changed the splash screen where the colour it's different that the downanimation...
[HTC Sensation] Saml01:
Question for the audience.

Has anyone here experienced their bluetooth freeze up after an hour or more of audio streaming?

I have had this issue since 007r2 and it is completely random. Requires a restart to bring bluetooth back or else it just stays gray and reports "turning on'. I have been trying to catch it in the act with catlog but so far unsuccessful. Not a big deal since its so random, but i'm just curious wtf is causing it.
[HTC Sensation] Yank555:
That's the idea ;)

JP.

---------- Post added at 02:33 PM ---------- Previous post was at 02:32 PM ----------

Do you have any other mods, especially undervolting, that might be causing problems ?

JP.
[HTC Sensation] TheUntouchable:
Mh.. I i dont have the problem and using the same rom and also faux :(

Min Freq: 192

Max Freq: 1,18

Screen off Freq: 432

Gov: Intelli

inactiv/two-phase Freq: 810

undervolt: -100mv

gpu max: 300

usb soft: 2

sweep2wake: 2

hardswap: no

zram: yes

notification led: 0

mmc/sdcard readahead: 2048

i/o scheduler: cfq
[HTC Sensation] Yank555:
From my point of view, that file shouldn't be included in a kernel in the first place, but the problem is, some ROMs use that file to tweak settings, which are pointless or no good when changing a kernel...

ARHD and Elegancia (and Berserk) are 3 I know of that need that file as else no init.d script would be executed :(

If you feel comfortable on your ROM to know what you are doing, I'd recommend you remove both files from the kernel zip before flashing :

/system/etc/init.post_boot.sh

/system/etc/init.qcom.post_boot.sh

JP.
[HTC Sensation] abelrhd:
This is my config:

- CPU minimum frequency: 192MHz (stock Sensation)

- CPU maximum frequency: 1,51GHz (stock Sensation XE)

- Screen-off max frequency: 486MHz

- Intellidemand inactive max frequency: 918MHz

- Two phase frequency: 918MHz

- Undervolting: 0mv

- No overclocking in GPU

- With softforce and zram

- MMC ReadAhead buffer size: 2048 Kb

- MMC I/O scheduler: cfq

Thanks in advance!
[HTC Sensation] TheUntouchable:
Yes.. i have the same opinion.. Normaly my rom doesnt includ the init.post_boot.sh, only the qcom one. Because of that i asked my self if its needed, but there are some kernel tweeks in it and it was included with fauxs .zip :D the qcom one i not included in fauxs zip, but its edited by showp because his kernel is included in my rom.. i hate it when everything is messed up like this.. :(
[HTC Sensation] Yank555:
And you don't have any mod installed on top of this ? Because if you undervolt by other means, setting it to 0 mV during kernel install won't put voltage back up again.

JP.
[HTC Sensation] DarkRaven66:
How can I set the governor to intellidemand?? I'm at work and don't have time to search the thread
[HTC Sensation] Yank555:
Use SetCPU / System Tuner ...

JP.
[HTC Sensation] mrquidz:
Use 'system tuner apps' from playstore
[HTC Sensation] juancubo:
GPU 3D OC

Yank555/Faux123

I have my phone working properly. so far my settings are

Elegancia Blitz 2.5 sense 3.6

Kernel:[/B] Faux ICS 008b8

Aroma installer v5 from Yank555. 192 Min / 1512 Max / 432 ScrOFF / 810 Inact / 810 2phase / Zram ON / CFQ / S2W: off

3d GPU 266

I see this:

1728 4%

1350 2%

810 1%

192 18%

Deep Sleep: the rest

I don't play games (only sometimes) mostly browsing, youtube, xda, droid48 (hp48 calc emulator).

I would have expected more time between 810 and 1350, but anyways everything working fine. Sometimes my phone heats more than I usually had, and that,s why I am asking. It's there an advantage having the inactive and 2phase a little bit higher.

Another question, what is advantage (if there is) of having the 3dGPU at 300 instead of 266, in terms of CPU load management, and how that could affect the cpu times above stated.

Thanks for your AROMA installer and Faux for the kernel work.
[HTC Sensation] DarkRaven66:
I have the pro version and intellidemand is not on the list
[HTC Sensation] Yank555:
If it's not in the list, then you don't have a faux kernel running ... I guess something went wrong flashing the kernel...

Open e terminal and post the retur of the following command :

uname -a

JP.
[HTC Sensation] shaider_516:
I had the same problem with viper 1.1.0 and faux 8b8 v5.

I just reflashed the kernel then wipe cache/dalvik. Problem when shutting down and booting up never occured again.

I even have a -50mv undervolt.
[HTC Sensation] abelrhd:
What mod do you refered? I only installed the system tuner pro but I don't changed anything. BTW: How I check if it's set 0mv in the kernel?

Thanks in advance :)

---------- Post added at 05:04 PM ---------- Previous post was at 05:02 PM ----------

I reflashed again and then wipe cache+dalvik. I hope it resolved:confused:
[HTC Sensation] faux123:
DUE TO MY EXTREMELY BUSY SCHEDULE BOTH @ WORK AND @ HOME, I WILL ONLY MAKE MAJOR ANNOUNCEMENTS ONCE PER WEEK

Open Beta may not be stable and may cause issues with your phone!

By loading open beta you have agreed to:

1. To report all random reboots with associated /proc/last_kmsg

2. To provide feedback on errors or bugs with detail phone information such as ROM, kernel version, and apps

3. Participate in Forum discussions for the beta software with others without FLAMING each other or post useless information such as:

a) Phone doesn't boot (without providing any additional information, ROM versions etc)

B) phone is too hot (without providing any additional information, ie OC freq, UV etc)

The Open Beta system is designed to have the community help each other and the developers. This way, all potential bugs are flushed out so the final released version will be stable and error free. The more actively you participate in Beta Testing the better the final product will be (you are really helping yourself to create a better community software).

If you do NOT agree with the statements above, DO NOT load my Open Beta software.

Kernel 008 Open Beta 9 is out! (BETAs ARE ALWAYS ULTIMATE unless I stated otherwise)

http://www.homepages.lu/rasquin/kernel/faux123/pyramid-ics-xe-008b9-aroma.zip

[ build 9 ]

Updated to Linux 3.0.39

Added Yank555's new LED time adjustment support

[ build 8 ]

Added Sense 4.0 WiFi support

[ build 7 ]

Updated to Linux 3.0.38

[ build 6 ]

Updated to Linux 3.0.37

Switched to new XE GPU driver

Added patches from new XE source drop (3.33)

[ build 4 ]

Updated to Mainline Linux 3.0.36

Fixed Scheduler wraparound bug

Fixed 2 block device bugs (backported from mainline Linux 3.5+)

[ build 2 ]

Updated to Mainline Linux 3.0.35

Removed some debugging flags from compilation

Patched iosched: prevent aliased requests from starving other I/O

Added Sweep2Wake Sysfs interface from Yank555-lu

Added USB Fastcharge from Yank555-lu
[HTC Sensation] Yank555:
Hi,

Here's the AROMA installer version :

If your file has this MD5 "d9e2bf7810afabc1509a0436bf179788", please redownload, the Aroma Installer was lacking the Notification Led settings. Sorry for that !!

Remember, Nandroid is your friend, always backup your system before flashing !!

Enjoy, JP.
[HTC Sensation] HC4Life:
My favorite kernel!!!

Thx to both ;)
[HTC Sensation] abelrhd:
Thanks mate and faux!! :) I hope it resolve the bug when it restart the phone... But I don't if it's related the kernel, I guess it's related the ported rom (HTC Ville) :confused:
[HTC Sensation] piimp:
Hey yank, in the beta9 aroma there is no option for 300 3d gpu oc. Or was that done on purpose.

But no biggie tho, I can change it in terminal

Sent by my feau gee
[HTC Sensation] Yank555:
Hi ;)

Yes ... faux uses 320MHz in the kernel code, my version is compiled to use 300MHz instead.

No ... you therefore cannot change it to 300MHz in terminal, since that will not be a valide setting.

JP.
[HTC Sensation] piimp:
So we only have an option of 266 or 320 unless you set the max to 300 for us like it was in your v1.8?

Since for me, phone runs a little too hot for my liking at 320, but 266 should do tho

Sent by my feau gee
[HTC Sensation] Yank555:
I would need to pull the changes in 008b9 since my version of the kernel is still 008b8 based and recompile it...

Won't be able to do that tonight, cooking ROM for my new SGS3... ;)

If you want I can do that, let me know if you'd rather use 300 or if 266 is fine.

JP.
[HTC Sensation] piimp:
Thanx, I'd rather use 300 so whenever u get the time...

Also, is it just me or in beta9 aroma there's no option to set my desired multiplier for the notification led?

Sent by my feau gee
[HTC Sensation] Yank555:
Jesus !! You're right !! Give me a few minutes, I'll update that asap !

JP.

EDIT : The new updated version (v2) is now uploaded !
[HTC Sensation] Tinchoska:
Is there a new versión? I have b8 v5 Is there a new version?

Enviado desde mi HTC Sensation Z710e usando Tapatalk 2
[HTC Sensation] HC4Life:
Here:

http://xdaforums.com/showpost.php?p=29693765&postcount=8043
[HTC Sensation] zooster:
Tried b9, smoother than b8, but the cpu never goes below 50% of load...
[HTC Sensation] piimp:
Must be something ur running in the background or sum...what are you checking with, sys tuner?

I use sys tuner pro and mine shows accordingly

Sent by my feau gee
[HTC Sensation] DarkRaven66:
Like piimp said there's must be something in the background still running, I also use system tuner pro and the usage goes to 9% with cpu1 offline so there's only one CPU active
[HTC Sensation] remus82:
Yank nice aroma there. However although i chose sweep2wake with backlights or without, I still do not get the back lights. Is there anything extra I must do?
[HTC Sensation] bASKOU:
This problem come from the ROM and not Faux kernel. Try to update SU binaries by simply open SuperSU. But this bug was on the previous ViperSs for some people too. So not sure it fix 100% the problem.
[HTC Sensation] Tinchoska:
We still have uv option on aroma?

Enviado desde mi HTC Sensation Z710e usando Tapatalk 2
[HTC Sensation] bASKOU:
Sure we still have, no reason to remove it.