yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] dorimanx:
Some ALERT info!!!

I have discovered that something is wrong in HYPER and Ondemand GOVS,

when working in wake state all OK, when in deep sleep they can cause SOD and higher drain!

Maybe the GPS lock also...

So please use SamrtassV2 for standby (sleep) profile, and you can use the HYPER for wake normal profile...

I will investigate and fix the GOVS!

Thanks for all nice donations! :)
[HD2 Android NAND Development] shumilov.max:
confirmed. just switched to interactivex and battery drain went to narmal 2-4 mA

hevn't got any bugs with 6.0 so far!

dorimanx, is there any help from released GPU libs? I guess a lot of HD2 users would like to know
[HD2 Android NAND Development] iPAQ 6515a User:
Limit gov # to 3

I agree three govs are more than enough.

SA2, H and OD are of my choice although I use only the first two
[HD2 Android NAND Development] dorimanx:
Good!

I have tuned the Hyper and ondemand as in kernel 3.0.8! and REUPLOADED THE KERNEL 6.0!

also tuned for unti SOD in GOVS...

So this what we have!

What can i disable?

i need public opinion :)

I use Hyper = ondemand (there are the same in code)

and smartassv2

also the inteliondemand is good, i will fish all the cool parts from it and add them to hyper! it have tweak to detect browser and boost performance when surfing the net.

<*> 'performance' governor │ │
│ │ <*> 'virtuous' cpufreq governor │ │
│ │ < > 'smoothass' cpufreq governor │ │
│ │ <*> 'smartass' cpufreq governor │ │
│ │ <*> 'powersave' governor │ │
│ │ <*> 'userspace' governor for userspace frequency scaling │ │
│ │ <*> 'ondemandx' cpufreq policy governor │ │
│ │ <*> 'ondemand' cpufreq policy governor │ │
│ │ <*> 'interactiveX' cpufreq policy governor │ │
│ │ <*> 'interactive' cpufreq governor │ │
│ │ <*> 'conservative' cpufreq governor │ │
│ │ < > 'superbad' cpufreq governor │ │
│ │ < > 'scary' cpufreq governor │ │
│ │ <*> 'lagfree' cpufreq governor │ │
│ │ <*> 'smartassV2' cpufreq governor │ │
│ │ -*- 'hyper' cpufreq governor │ │
│ │ < > 'savagedzen' cpufreq governor │ │
│ │ <*> 'intellidemand' cpufreq governor
[HD2 Android NAND Development] Yank555:
I have the higher drain in SmartAssv2 as well. But how stupid am I, the drain is in standby, and there I use conservative !!

But DM posted a new 6.0, so will give it a go ;)

JP.
[HD2 Android NAND Development] Yank555:
I need and so would like kept :

- hyper

- smartass v2

- conservative (standby)

And maybe :

- lagfree

JP.
[HD2 Android NAND Development] mandrakur:
With hyper governor when screen off battery drain for me is 5-7 mA,and with smartass V2 is 3-5mA.Everything else is fantastic.thanks DM.(6.0 first kernel).

+1 for 3 main governor,battery saver,second normal like hyper or ondemand,third performance for games...or when you can to include charger.

Hyper,ondemand,smartassv2 to stay ,+1 atomic performance to add.
[HD2 Android NAND Development] dorimanx:
i didnt had time to test them...

they should work with HD2 too,

but we just need to test them.

i will try to test it on my rom, tonight.
[HD2 Android NAND Development] Bologna:
I also use only ondemand/hyper or sometimes smartass V2. Performance is good for bench, conservative maybe is used by someone in profiles
[HD2 Android NAND Development] dertester123:
Since hyper came out i use it all the time.

Maby smartassV2 as alternative and one for saving battery.. conservative for example.

So hyper, smartassV2 and conservative.

Thx for your active development and all the good stuff!
[HD2 Android NAND Development] ghenarys:
Gov need :

- One for high performance when in charge or ac pluging

- One to save power when battery is low, temperature to high or in sleep mode

- One for good compromise between performance and power saver when in normal use
[HD2 Android NAND Development] RoboDroid13:
Thanks you for this amazing kernel dorimanx, I have one problem but not sure if kernel or my rom.

Every time I flash new kernel my apps lose superuser rights. So apps like titanium backup etc don't work. When I re flash my rom then it starts working.

Any help is appreciated.
[HD2 Android NAND Development] jolas:
First impressions of 6.0 is that it is better than previous and feel my phone snappier that 5.9!!!
[HD2 Android NAND Development] leaskovski:
Hi Guys,

I am using the 5.9 version with Tytungs 1.5 ICS ROM (I haven't changed the initrd.gz of the ROM). All is good apart from one issue.... Data isnt working over the cell network, however wifi is grand. Any ideas? Or do I have to pull the initrd.gz from the original tytung kernal into this?

Cheers
[HD2 Android NAND Development] djsolidsnake86:
there was a news about 3.3 kernel for android, any chance to port the 3.3 kernel to hd2?
[HD2 Android NAND Development] digitalgrafix:
Under IceCreamTosti, with Dorimanx last kernel, using the drivers from Qualcom scroll is great but this is all. Apex Launcher is incredible laggy with adreno2xx. Also the lockscreen and statusbar are laggy.
[HD2 Android NAND Development] Olioaglio:
Had the same problem and found a solution (find it in post #3218 of this thread)

Cheers, Olioaglio

Sent via HAL9000 with XDA Premium
[HD2 Android NAND Development] dorimanx:
no chance... we cant boot pass the 2.6.35

many tried, many filed :(
[HD2 Android NAND Development] dorimanx:
i will fix the busybox and check the kernel...

it's can be only busybox, kernel not killing the SU, or mess with it...

so if you not install new busybox, i have no idea why the SU break...

Never had this bug..

========

Reuploaded kernel 6.0 (4 hours old..)

has only this GOVS.

<*> 'performance' governor

<*> 'userspace' governor for userspace frequency

<*> 'ondemand' cpufreq policy governor

<*> 'interactive' cpufreq governor

<*> 'conservative' cpufreq governor

<*> 'smartassV2' cpufreq governor

-*- 'hyper' cpufreq governor

<*> 'intellidemand' cpufreq governor

i recommend to use smartassv2 as sleep gov and hyper / ondemand as wake gov

and conservative as low batt gov.

performance as wake on charger gov.

the intellidemand is added for testing... and will be disassembled for good parts for hyper :)
[HD2 Android NAND Development] dorimanx:
so drivers, are no good :( or we need more code changes in kernel driver to support all the driver code...

but there is no source for kernel, or source for rom drivers :(

we cant make it work, till we get them!
[HD2 Android NAND Development] KyJelly69:
seriously?

I don't get it.

---------- Post added at 01:16 PM ---------- Previous post was at 01:09 PM ----------

how do I set low battery gov and wake on charger gov?

using tytung ics 1.4
[HD2 Android NAND Development] TacoLoco:
But this news said, that the Android Kernel is included in 3.3 so boot to Android is possible without any modification.. On WeTab I have ICS with Kernel 3.2 already running :D
[HD2 Android NAND Development] zoUphd2:
Use SetCpu from market .. easy for all :D
[HD2 Android NAND Development] ghenarys:
@Dorimanx, Have you read this page ?

https://developer.qualcomm.com/develop/mobile-technologies/gaming-graphics-optimization-adreno/tools-and-resources

Maybe you will find something useful on it
[HD2 Android NAND Development] zenida:
the problem is not related to the kernel but to ROM chef who need to know how to get that library works... It's like we made electric cars and now we want to put a fuel engine in the same cars, to do that we need to change all things that used electricity to let it work perfectly with fuel...

Replace just the library it's not enough

HTC HD2 will live forever!
[HD2 Android NAND Development] dorimanx:
your tab is native android device, and lots of minds worked to add all specific drivers for your tab to this kernel.

our drivers are old, and will not work on new kernels, we need to rewrite the drivers, and for that, we need alien brain :)

our too small, lol

Sent from my HTC HD2
[HD2 Android NAND Development] smokin901:
this is 100% not true confirmed by tytung.
[HD2 Android NAND Development] dude0316:
I like the new intellidemand has great speed and 3-4ma when screen is off. Great work. Cheers
[HD2 Android NAND Development] dorimanx:
Beta test kernel

Beta testers! :)

New job to do,

BETA1 6.1 (in beta folder)

Tuned the HYPER and ONDEMAND and removed inteliondemand (i have took all that was there new, and added to hyper and to ondemand)

now HYPER is Performance aggressive and Ondemand Battery saver... but they have the same amount of futures!

Tuned system performance.

Reduced the CPU over voltage! OC is stable at 1300mv and max 1.62 on 1325

Tuned in kernel and scripts, if any problem to boot, adjust the voltage script, and let me know what voltage helped to boot.

for me all ok, booted 5 times..

Please run tests..
[HD2 Android NAND Development] fOxunO:
I used since from 5.5 in ICS Tosti 0.10 and ICS Nexus 1.5
[HD2 Android NAND Development] clown chico:
Great Dorimanx, thank you

First impressions, all perfect

See you later for more feedback

Good job

Send with my superleo using Tapatalk
[HD2 Android NAND Development] jully3881:
hi what i want to say is that:1. your kenel update is too soon, so you can one week update or two week update. 2.if you can not update the ics HWA in the kenel so i think the update is no meaning, thank you
[HD2 Android NAND Development] xunus:
Do follow Dm-Kernel at your own pace, nobody is forcing:D. There are still bugs around and improvement could be done to further kernel's speed and stability, not saying that ics HWA isn't important. Things will come when it should.
[HD2 Android NAND Development] dragmark:
Dori,

with kernel 6.0, this morning the phone didn't wake. It was on AC charger all night. Battery monitor widget shows missing data from 4:00 am. Had to pull battery. I'm using the following governors:

- Hyper on wake

- performance on charging

- smartassV2 on screen off
[HD2 Android NAND Development] dorimanx:
are you using my rom with cron on?

if yes, i think the db tune script that run at 4am make the sod...

i will fix it.

Sent from my HTC HD2
[HD2 Android NAND Development] dragmark:
Yes, I I'm on your latest ROM and using cron.

Thanks...
[HD2 Android NAND Development] dorimanx:
1.I am not working for you. (dont act as my boss)

2. if i had the hwa code, i would add it long time ago.

Sent from my HTC HD2
[HD2 Android NAND Development] dertester123:
sorry that such persons come up from time to time...

I'm really amazed how much this ROM improved in the last 4 or 5 weeks. Zram and kernel 6 are working so good with high end ROM..

I'll report back after testing gps,drain and longer test run.. So far everything seems stable.

Hyper 254-1190 normal

Conservative 245-768 screen off

Gesendet von meinem HTC HD2 mit Tapatalk
[HD2 Android NAND Development] Germanboy4u:
Hi,

do I need the initrd.gz out of this Kernel, if I use a CM9 rom (tosti) ?

Germanboy4u
[HD2 Android NAND Development] Yank555:
Hi Dorimanx,

Kernel 6.0 (version with less governors) still has the GPS wakelock...

JP.
[HD2 Android NAND Development] tmotard:
Hi Dorimanx,

I hope for you that your boss doesn't talk to you this way... :)

Thanks a lot for your great job !!
[HD2 Android NAND Development] Xylograph:
Hi there dorimanx,

Have you looked at the source of texacise / Tiamat ?

I don't know if this is what you need, since kernel development is not my 'thing' and beyond my knowledge...

I think it's based on .38 though, but as far I know Texacise backported stuff to get things going with the HWA..

Maybe this could also be backported to our kernel(s) ?

Correct me if I am wrong.. ;)
[HD2 Android NAND Development] Yank555:
Hi,

Followed Dorimanx's recommendation and tried using SAv2 as standby governor on 6.0 kernel and I'm back at my good old ~5mA standby drain :D

Will flash 6.0 beta 1 now and report back.

JP.
[HD2 Android NAND Development] ghenarys:
No soucy with beta 6.1

Reboot (2) OK

Wifi / BT OK

Data OK

keep testing...
[HD2 Android NAND Development] Howell:
1) why don't you keep a kernel wich works for you ? As DM said many times, his kernel (and Rom) are NOT for people who want an everyday, fool proof, bug free kernel (or Rom). It is made for high-end users who want the best kernel (and rom) but with the risk of a buggy one ! So if you are not, keep away from here. If you are just report bugs and do not complain ! People are here to have a fix for their flasholic state of mind :D

2) that's YOUR opinion. This is NOT DM or the majority of people here ! So keep it for yourself.

I hope your intention was not beeing rude and is due to the fact you are not a native English speaker (btw I'm not too 'cause I'm French but I know how to speak in English without beeing rude).

You say DM makes too many kernels ? You are complaining he works too much ? You are complaining he shares ALL with us ? Fortunately you are not in the beta-test team because sometimes we have 3 or 4 kernels a day !

So, be kind, and either move along or don't complain !

Dorimanx : keep up the good work !

Got to get my fix with 6.1 beta kernel :D
[HD2 Android NAND Development] Bologna:
Ho Dori,

I've this issue with Ice cream Tosti rom too...so the problem it's not crond related.

Here the phone freeze at 3.15 a.m....
[HD2 Android NAND Development] Howell:
Beta testing 6.1-BETA 1 :

Tested on ROM: Dorimanx 3.1.3

WORK / NO WORK

WIFI: OK

BT: OK

GPS: seems to work but cannot really test until I drive home ;)

DATA: OK

WAKEUP: OK

DEEP SLEEP: 3mA consumption so this is great.

STABILY: so far so good

DATA SPEED: Great !!! DL 900 KB/s UL 1216 KB/s.

CALLS: OK

SOUND: OK

EARPAECE: OK

HEADPHONES: OK

Network Apps: FB, Youtube, browsing, different market apps, different cloud storage apps

Good things:

So far so good

Bad Things BUGS:

I once had "an error occured" on installing an app from PlayStore and retry was damn slow but ok.
[HD2 Android NAND Development] jjmmll:
FC DSPManager

Hi,

With kernel 6.0

Connecting headphones fails and closes the DSPManager.

Whith smartassV2 as standby, fantastic consumption of 2-4 mA :)
[HD2 Android NAND Development] Yank555:
Beta testing 6.1-BETA 1 :

Tested on ROM: HyperDroid CM7 v5.9.0

WIFI: OK

BT: OK

GPS: OK

DATA: OK

WAKEUP: OK

DEEP SLEEP: 5mA on SAv2 standby governor 245-384MHz (wake hyper 245-1.3GHz)

STABILY: OK so far

DATA SPEED: OK

CALLS: OK

SOUND: OK

EARPAECE: I have none

HEADPHONES: not tested

Network Apps: OK

Good things:

Too short to tell ;-)

Bad Things BUGS:

None so far

JP.
[HD2 Android NAND Development] jjmmll:
+1

It happened the same, I have CRON active, but only occurred to me one night, under the same conditions the next two nights I had no problems.
[HD2 Android NAND Development] iPAQ 6515a User:
dori

Sorry about that. It was my wife who cannot stand my flashing addiction (A.K.A. F5 finger) anymore

I talked to her and she promised not to bother you again
[HD2 Android NAND Development] youngstacks74:
i dont see wake and sleep options on in setcpu.....
[HD2 Android NAND Development] maddoc1007:
first ever reboot and freeze

Had my first and only reboot after installed latest kernel exactly 5hours 27mins after installation phone.switched off and rebooted. Also set CPU froze 3 times in a row after reset using hyper and having sv2as sleep profile. It freezes if u try to scroll from main page to profiles each time had to pull battery. Didn't. Freeze fourth time as wiped cache data and reinstalled set CPU so hopefully it was because I hadn't cleaned cache before installing kernel. Am using ur latest high end rom installed as per first page on your rom page.
[HD2 Android NAND Development] Rick_1995:
I have already given you the link to codeauroraforum msm-3.0 kernel which contains the latest code for qct msm chipsets (qsd is just an old name prefix, now replaced by msm)

Also this is the kernel used on bravo and passion to enable hwa

drewis/tiamat-kernel

Looks like they just took commits from codeaurora and patch few things for 8x50, You can just port the kgsl and adreno drivers from there or try just the patches they did. They have multiple work in progress branches there so remember to check them all out.

To enable hwa, all we need is opengl, which is implemented in the newer kgsl and the libs released by qualcomm(hopefully), so what i suggest is look at their commits from the mainline tiamat-kernel and port it to your own .32 kernel.

Yes, it's not necessary to be running 3.0 kernel for hwa or something, opengl is in linux since a long time and the x86 emulator is still running on linux 2.6.29 (which i assume supports hwa for devs to test their apps, otherwise why even need an emulator ?)... I cannot do this myself because i have shortage of time and i am working on some other things already.
[HD2 Android NAND Development] legolas93:
Dori..If you can solve the problem related to HWa.. :eek: You will be the best! :D

(ASAP, when my phone return from the repair center, i will try all of your work!)
[HD2 Android NAND Development] jean marc:
Stable Kernel for MIUI ond HD2

Hi,

I am confused, I am sure that at least one of the recent Kernel is working on HD2 with GB Miui 2.3.16, actually I stuck with V3.3 and no other version is working, specialy when Wifi enable when I open the browser to enter on internet, the device stuck, wait and restart.

Maybe there is setting that I have to manage?

Cheers.
[HD2 Android NAND Development] Hammerfest:
Rick as always with valuable info :D

That being said, while 3.x kernels arent required for hwa it would still be nice to say your running TIP :D (at least im my flash addled mind... dont hate...)

Anywho, it might be because im on an older version of the ROM rather then kernel, but I have never been able to select 1.62Ghz, its always been 1.61Ghz... that normal? or did something get reverted since when it was able to do 1.62Ghz?

Also, no SU issues at all with 6.0 kernel, did busybox update and all, ROM 2.9.7 :D Will check batt drain and what-not later... Im off to flash my HeroC and TF101 some more...
[HD2 Android NAND Development] sam razzy:
Any GOOD NEWS for Samsung Galaxy S II User? Hopefully waiting for you Dorimax :)
[HD2 Android NAND Development] JJKameR:
Agreed.

So... what cpu scaler are you using on your rom?
[HD2 Android NAND Development] Pavlik_Morozov:
Hello,

I am on MIUI 2.3.16 US actually, but I think a little trick will work for you too, extract initrd.gz from Dorimanx kernels's .zip initrd-MIUI folder and put it in initrd-Custom folder, and then install this kernel.

In other words, use Dorimanx MIUI initrd.gz, NOT the one from your ROM.

5.9 works superfine with hyper or smartassV2, CPU 96 ~ 1190, fantastic work.

With 6.0 I got wakeup black screen 2 times on hyper, and phone doesn't hang, it works but only with black screen, and no such thing on smartassV2.

P.S. By the way, how can I become BETA tester? And the last question, ZRAM and SWAP, is it useful on something like MIUI ROM, any info on that would be great.
[HD2 Android NAND Development] Dam4rusxp:
The tip to use SmartassV2 as governor for sleep seems to work perfectly. I don't get SODs or those massive wakeup-lags anymore. My phone is already running for almost 29 hours straight without problems. I use Kernel 6.0 (Version before reupload) and Rom Toolbox to apply the CPU profiles. Too bad I get a One S next month :rolleyes:.

EDIT: Oh, and my battery drain in standby is around 3mA.
[HD2 Android NAND Development] djsolidsnake86:
my hd2 had a freeze when i connected the usb charging

i activate from a day the dual mount sd option, don't know if is this the cause

i'm using 6.1b
[HD2 Android NAND Development] accountabc:
I've been a long time user of the Typhoon rom series, but decided to give your rom a go last week. I found that it was a little less snappy, untill kernel version 5.9. Performance is notecibly faster, in 2D aswell as 3D applications. Thanks for your work!

now, if only HWA for ICS would work ;)
[HD2 Android NAND Development] Bologna:
you can also choose stock cm7 theme...
[HD2 Android NAND Development] maddoc1007:
wifi problem

Ifphone on standby for over 1 hour wifi stops working even though its shows on in bar needs a reboot to get it working again also don't c sleep.or awake in set cpu

---------- Post added at 09:29 PM ---------- Previous post was at 09:28 PM ----------

Using 6.0.1 kernel plus dorimax rom
[HD2 Android NAND Development] Screemi:
Get the Fu.. out! He is ours! :D

Just kidding. We must be happy as long as Dori will do his great work for us. Tux a lot!

You have to add profiles. It's at the top. The rest is pretty much self explaining.
[HD2 Android NAND Development] mandrakur:
6.1 is fantastic ,with new hyper governor realy great.I have last night horror drain. I set smartassv2 when screen off(kernel 6.0),but I think when I pull the charger off (in profile charging any I set governor performance),phone stay at that governor and drain 100+mA,after that I back all the profiles to hyper and everything is great again.This is realy rare situation but it happends.

With 6.1 and new hyper governor, battery drain when screen off is 4mA,I don´t ask more than that,fantastic,

thanks DM
[HD2 Android NAND Development] dertester123:
Had two sod since yesterday... :(

(screen backlight goes on but nothing else)

Not sure why, is there a way to find the cause?

governor was hyper, kernel6 ROM 271...

Clk 1.5 black.

Phone was in pocket, last use not longer then 20 minutes ago...

I'll try smartass now

Gesendet von meinem HTC HD2 mit Tapatalk
[HD2 Android NAND Development] denyboy:
I have used Dorimanx3.8 with my MIUI rom and its extremely stable and fast.

I tried today 6.0 and its slow. I haven't tested it long enough to score stability.

I can't see any reason why should i use 6.0. Whata are advantages of 6.0 over 3.8?????

3.8 its masterpiece kernel for me. One month of use with no complain.
[HD2 Android NAND Development] themadproducer:
6.1 beta

Dorimanx,

6.1 showing high and/or erratic drain in standby using Hyper or SAv2.

All previous kernels have been fine for me on the most part.

Back to 6.0 early today but I got the infamous SOD.

The SOD was NEVER EVER an issue for me with your Kernels until somewhere around 5.7. They are hard to track down. They usually only happen after 24hrs but today it was only 12hrs. They always happen in STANDBY and I have had them happen in the past even on 128mhz. (no cron jobs etc)

I always read feedback from users stating SLOW vs FAST kernels when upgrading etc., but I myself, have never found there to be a SLOW kernel persay. They all tend to perform well with Launcher Pro 0.8.4.1 and all my apps....and you know I am a stickler for details. But I do notice the Hyper and SAv2 governors to be a bit JUMPY when screen is on but idling...viewing via SetCpu whereas in the past, they may have been more settled. Even so...standby drain has been very consistent for my setup with many of your recent kernels....except that MAPS is been giving me erratic ma drain peaks....AGAIN!!! So it's frozen for now.
[HD2 Android NAND Development] Rick_1995:
Don't think he will be able to help you...

cat /proc/last_kmsg > /sdcard/kernel_crash_dump.log
[HD2 Android NAND Development] themadproducer:
Rick,

I don't know exactly what you mean here,,,but are you trying to say that the last_kmsg file may give me a clue to the reason for the SOD.

UPDATE:

I ran the code above in Terminal and was able to email the resulting Log file to my PC.

I assume that I may find the culprit in the log list right? Thx
[HD2 Android NAND Development] dertester123:
should we do this after reboot or while sod with adb shell?

If I got the possibility to get a logcat on a sod I try to post it.. But it always got me on the go until now

THX for your support here ;)

Gesendet von meinem HTC HD2 mit Tapatalk
[HD2 Android NAND Development] Rick_1995:
Whenever you get sod, just reboot by taking out battery or your preffered method (reset pin) and execute that command. It will give the logs of what kernel was doing the "last" time it ran, so we can see at end what caused sod. (adb shell won't work if you have a pegged cpu or if cpu stalls, i for that matter don't use frequencies below 245, no power saving but greater chance of stalling the cpu).