yashsingh1/xdaforums huggingface dataset:
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
I was wondering if you could ad RoW (read over write) scheduler to your kernel? When I had it on my rezound it was awesome.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Any kernel you can redirect me to?, if you send one ill ask the developer for the git and port it to our kernel
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
almost all the kernels for the rez has it but:

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

i know most of the kernel devs over in the rez community and they are a great bunch. let me know if you need anything else?
[Verizon HTC Droid Incredible 4G LTE] Patgt500:
http://db.tt/p6bxqu61

V3.5 Infernal Sense kernel uploaded.
[Verizon HTC Droid Incredible 4G LTE] AFront85:
Is this the official release? Main page not updated yet.
[Verizon HTC Droid Incredible 4G LTE] Patgt500:
I uploaded it per Jose's request, he had some source issues I believe, and from what i understand, this is the latest. I've been using for awhile now, and it's flawless.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
you might like to know it is added on version 3.6, ill upload soon cause i need to add more stuff because i screwed up my source
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
dude, you rock. thank you so much. cant wait to try it. ^_^
[Verizon HTC Droid Incredible 4G LTE] jose51197:
well, try it now, v 3.6 is up
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
For some reason I can't turn WiFi on

Anyone else?

Edit:

3.5 WiFi works. I'm no kernel dev hope the info helps though I can pull a logcat if needed.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Ill look into it, in using wifi right now

try the new 3.6b version, wifi works for me
[Verizon HTC Droid Incredible 4G LTE] Patgt500:
Confirmed, WiFi does work with 3.6b
[Verizon HTC Droid Incredible 4G LTE] D.A.N.:
Where to change governors?

After flashing this kernal, i dont see the option anywhere on phone to change governors. can someone help. Thanks.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
you need a cpu app, i use the setcpu from market, however its paid, its a great app, they are another alternatives on the market too like antutu cpu master or so
[Verizon HTC Droid Incredible 4G LTE] D.A.N.:
Thanks. Installed it, but only 4 governors are showing up and no smartass2. Any ideas?
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Maybe you are s on, if so you need to flash it and unzip boot.img then download SDK or my fakecid script then open a cms window in it and copy boot.IMG to the same directory then reboot into bootloader and type this

"fastboot flash boot boot.img"
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
All the governors working as they should. Row us niece to have again. Read speed bumped to 2048. Thank you for the awesome work.
[Verizon HTC Droid Incredible 4G LTE] D.A.N.:
3.6 wifi error

After flashing 3.6 i get wifi error. flashed boot back to stock and error gone.
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
make sure you are on the 3.6

b
[Verizon HTC Droid Incredible 4G LTE] D.A.N.:
Wifi error

Yes, it was 3.6b that wifi wasnt working on. viper rom by the way.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I removed 3.6 and only 3.6b is on the post now, try it
[Verizon HTC Droid Incredible 4G LTE] jose51197:
update to 4.0

v4 will finally bring undervolt to this device and github support since i learned how to, undervolt will make cpu use less voltage, and all the 3.6 features, i hope 4.5 can bring otg and mhl, please send your features users, i ran out of ideas for my perfect kernel
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
i would suggest what i say to all kernel devs, and i still haven't seen this implemented on an htc device, is BLN support. BackLight Notification support. use the captive button background to light up on sms or other notifications. I've only seen this done on Samsung devices.

this is only if you want a challange. ;)

GIT
[Verizon HTC Droid Incredible 4G LTE] jose51197:
since it depends on cypress touchscreen and you sent me a git containing it it might be posible to implement with changes
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
I will look for one in a bit. ^_^
[Verizon HTC Droid Incredible 4G LTE] jose51197:
this will need rom mods too but i wanna try, the desire z had it, i remember, the new kernel is posted btw
[Verizon HTC Droid Incredible 4G LTE] Zarboz:
It's easy to port
[Verizon HTC Droid Incredible 4G LTE] danbest82:
This is great news. I was hoping you'd incorporate it. I'll try it out when I get a chance. Thanks!

I use lightflow for this but a kernel base would be great.
[Verizon HTC Droid Incredible 4G LTE] danbest82:
undervolt and pegasusq

Undervolting seems to work good. Only knocked it down 25mV currently though.

I also tried the pegasusq governor using system tuner 2.6.0 free version and it made the phone pretty unresponsive. Didn't seem like it would let the processor go above 384Mhz. Pulled the battery and once the boot was completed system tuner had pegasusq selected and seems to be running smooth. Will test it out throughout the day. Not sure what the burp was as first but might have just been system tuner. Just figured I'd update on my status.

Thanks for your work.

Edit: phone rebooted and system tuner selected smartassv2 again, which was last working good governor. I'm guessing pegasus won't work for me for some reason. No big deal. Smartassv2 works well.

Also tried hotplug. Phone froze and rebooted instantly.
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
Finally got around to installing this (3.6b running viper 2.1.1)

I installed system tuner and see the cpu governers... I'll play with system tuner and see what can do. Any tips would be appreciated ;) seems good so far!
[Verizon HTC Droid Incredible 4G LTE] 24ky:
All governor's work for me, I'm running ViperLte v2.2.0 and I use there stock overclocking, undevolting in there tweak app
[Verizon HTC Droid Incredible 4G LTE] danbest82:
I'm running the same ROM. Maybe I'll try setting it thru there instead of system tuner. Thanks for the info.
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
Which settings do you use to under volt in viper tweaks?

The CPU governer shows all the options that this kernel gives us... I think I'll try this instead of system tuner. I keep getting toast messages regarding system tuner and I'm not sure why...
[Verizon HTC Droid Incredible 4G LTE] jose51197:
i invite you to try my 4.1 version, i disabled vsync and i used a new method for voltage table that probably will fix your issues
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
Just installed... See how it goes for a few days.
[Verizon HTC Droid Incredible 4G LTE] jmz:
OP, contact me when you are ready to post links to kernel source. Thank you
[Verizon HTC Droid Incredible 4G LTE] SynisterWolf:
Installed 4.1 on my birthday. Was able to get 4 hours screen time with 22 hours of life. Thank you sir.
[Verizon HTC Droid Incredible 4G LTE] kimba99:
I tried 4.1 but had several reboots within minutes afterwards, so i couldn't even try the undervolt... :( Therefore i'm back to 3.6b and no probs anymore. I'm using the viper internal cpu settings btw. (min cpu-freq=192 / max=1458)

Is there any description of what the actual differences are between all the governors? (edit: forget that xD found the hidden link to the governor explains _hidden_ in your v1 changelog!)

also 2, (edit: _3_) questions/remarks:

1) how to make sure that no freqs above 1458mhz get used?... As i do not want to stress my cores more than needed. At least every reboot it runs on the max 1809 for a min or so.

2) how come that "deepsleep" is NOT working while charging? When plugged in & screen is off, it only drops to 384 or 192 respectively... Whereas as soon as i remove the charger it enters "deepsleep" just fine".

3) played a bit around w/ different governors: seems like smartassV2 as well as badass seem to have _trouble_ ... _after_ a screen-off (and thereby "deepsleep" period) -> they stay fixed on the set MAX cpu-freq of 1458 ... the regular ondemand as well as the (ondemand-based) pegasusq do not show this batt-sucking behaviour with "deepsleep" enabled!

Thanks again for the fine kernel =)

edit: btw, is there a changelog for the v3.7rc that's in your (new) repo? ;) or was that just a trail before renaming the new version to v4?
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Htc kernel goes as hi as it cam on boot, everytime I tryed to do something about it I broke WiFi, however CPU apps like setcpu will make that frequency go lower if you set the to on boot, both governors you talked about are governor's that have screen on and screen off scaling at least smartass, ill try to look into deepsleep soon and releaser 4.2 if I find a fix
[Verizon HTC Droid Incredible 4G LTE] kimba99:
ic ic ... hope with 4.2 the intermittend reboots also do not appear any longer (as 3.6b was more stable)

regarding that "sticking to max-freq after a screen-off" ... maybe that's really due to the different scalings for screen on or off (as in viper you can only set ONE scaling regime)

oh, and stock kernel also doesn't go "deepsleep" with charger attached, just without ... but returns to normal scaling range when screen is on again. afaik that doesn't work on your kernel unfortunately maybe it just needs a _refresh_ signal _after_ the screen-on, as changing the governor _after_ this screen-on makes the cpu use its full scaling range again even with your kernel?! ... well, until next screen-off xD

about that "as high as it can on boot" or borking wifi *cough* ... maybe offer a low-OC version that has 1458mhz as absolute max instead of full 1809mhz *cough* ... wouldn't that just need _1-number_ to change (max allowed freq) before recompiling as i naïvely do assume
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I'll define the max frequency on boot to 1.2ghz, I personally don't have your issues been trying to reproduce and I can't get deepsleep with charger or without it, I use smartass while screen is off and smartass or hotplug while it is on, I have left my phone charging all the night and can't get deepsleep here
[Verizon HTC Droid Incredible 4G LTE] kimba99:
seems like "deepsleep" generally only works _without charger_ (independent of stock or your kernel) ...

=> i enabled deepsleep (on screen-off) within LBE ... (english version from here on xda http://xdaforums.com/showthread.php?t=1422479) ... via battery -> battery -> smart-pwr saving -> "slow cpu down after screen off"

... in general it works great! messages, mail or calls are incomming even though without any trouble! ... to check if "deepsleep" is working i use the _A1 CPU Tool_ from the play store as it nicely shows the current freqs and their overall usage. it also has direct counters for e.g. deepsleeep, governor used and min, max, current cpu freq ... to very easy to check IF the desired speed is reached and/or if deepsleep is entered

as for your neat OC kernel ... i tried 3.6b and 4.1 so far: 4.1 nearly instantly crashes and reboots my Dinc4G as soon as sense etc is fully loaded. 3.6b works fine as I told you, just after a screen-off it doesn't return to use the full scaling range as set, but seems stuck at the max freq set unfortunately.

if there's something you'd like me to test or try, please tell me :cyclops:

regards from the other side of the pond.:cool:
[Verizon HTC Droid Incredible 4G LTE] vazersecurity:
Having a hard time installing, just flash in recovery?
[Verizon HTC Droid Incredible 4G LTE] jose51197:
yes, if you are s off, otherwise flash in recovery and extract zip on pc and flash using fastboot

fastboot flash boot boot.img
[Verizon HTC Droid Incredible 4G LTE] vazersecurity:
am s-off. tried both methods already. puts phone in bootloop
[Verizon HTC Droid Incredible 4G LTE] jose51197:
strange, try redownloading, remember this is onyl for htc sense
[Verizon HTC Droid Incredible 4G LTE] vazersecurity:
Oh, okay. I am on CM. That would explain it. I am trying to get Venom working, and didn't think about that.
[Verizon HTC Droid Incredible 4G LTE] kimba99:
hey jose, any chance for the deepsleep-fix ;) ... in the proposed 4.2 version of your kernel ... :fingers-crossed:
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I am using 4.2 right now, gonna upload later when I get home
[Verizon HTC Droid Incredible 4G LTE] jose51197:
been using the same app you use for deepsleep and no problems, i got 32 hours of battery life with the new kernel, every 12 hours(me sleeping) i saw a 13% battery drain, depends on how you use it, also now kernel max is 1.5ghz, and i made some other optimizations too, im a gamer and im playing shadowgun at 1ghz with no lag, the same goes to vice city, kernel is on the folder now
[Verizon HTC Droid Incredible 4G LTE] kimba99:
sounds awsome so far ... roughly 1% drain per hour is also what i get with the stock kernel. thanks for setting the max OC to 1.5GHz ...

i'll try the new kernel and report back if it's finally working ... or still crashes on me like kernel v4.1. ... also if _after_ a deepsleep the freq-scaling still works now (as this was the problem with the older 3.x kernels of yours).

EDIT

-------

@jose: 1st impressions of v4.2

* installed from TWRP 2.3.3.0, wiped cache & dalvik, rebooted

* does NOT crash my Dinc4G immediately xD ... therefore stable so far

* deepsleep didn't work first ... changed govenor to smartassv2 -> deepsleep now works

* lowest 192MHz is listed as kernel-enabled, but DOES NOT get used at all (v3.x used them heavily!)

* somehow my Viper resets the govenor to "ondemand", independent of what i chose (@Viper-Tweaks) within seconds :'( ... cannot choose a govenor at all

* min-freq set in Viper-Tweaks also resets to 384 (from 192) ... and max-resets from 1512 to 1458 ... WHY?!?

therefore technically it's stable and OC works ... deepsleep also does not interfere with freq-scaling anymore ... but govenor and freq-selection is borked x( ... any ideas from your side ... as i wiped cache & dalvik already, directly after install!
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I'll look into it, glad deepsleep is working now, how many CPU apps do you use?
[Verizon HTC Droid Incredible 4G LTE] kimba99:
still unfortunately ... working deepsleep will currently NOT survive a reboot!

prior i only used the Viper-included CPU-Tweak settings ... which did work fine during your v3.x kernel line. but that doesn't seem to work for v4.x any longer as previously described.

now i added "no-frills cpu controll" again ... set everything there and at least now it uses the desired freq-range which i set AND deepsleep after reboot works, BUT govenor still resets after reboot to "ondemand" ... so somehow even with "apply on boot" the govenors are NOT persistant and get cleared to default!

while back on v3.6b the govenors sticked even after reboot! so that did work a while ago. otherwise it seems reaaaally nice so far. best one of your dev-line :D

as for the govenors: even when set with "no-frills" ... after a few minutes at best, Viper somehow resets it to "ondemand" in the background, at least the whole freqency-range still works when set with "no-frills" Viper definatelly interferes somehow to reset govenors and your freqs CANNOT be set with Viper-Tweaks alone anymore! *cough* ... that used to work fine *cough*

PS: how come the last freq step is only a _half-step_ ... +54 (to 1512MHz) instead of the usual 108MHz steps??
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
good info guys - keep posting details especially about your cpu governer changes. jose - what exactly are you doing to get 32 hours? i average 27 hours with 3 hours screen time.

i didn't have any issue running this kernel with viper 2.1.1... but i really never saw an increase in battery life even after enabling some of the governers (smartass2). i switched back to stock viper and am really missing sweep 2 wake ;)

one thing i did note when running this kernel... while on a call (with the phone on my ear meaning the proximity sensor has the screen off) i would notice a quick vibrate and buzz - the same vibrate/buzz that you get with keyboard feedback enabled. i always have the keyboard feedback off. it was just a strange thing when talking on the phone and every couple minutes my phone would vibrate/buzz on my face.

EDIT - i should also note i've always just flashed through twrp (ver 2.2.0). i've never wiped anything when switching kernels... would wiping cache / dalvik make a difference? should i be wiping them?
[Verizon HTC Droid Incredible 4G LTE] AFront85:
Flashed last night, running fine for me, though it spends the most time at 384mHz (Just realized even though I had it set to 192, the program still had it at 384, bump swiped over 192 and it corrected).

Everything is persistent through reboots, and always has been across the versions. I'm running Viper and I use SetCPU as my control for the Kernel, though my settings set through that also show in the Viper settings. I don't wipe any cache's when I install in TWRP.

Perhaps you are running some sort of task killer that's taking out your NoFrills and having Viper set it back?
[Verizon HTC Droid Incredible 4G LTE] kimba99:
does NoFrills _have_ to be running all the time? ... the strange thing is just that setting the govenors though Viper-Tweaks _was_ working on v3.5 and v3.6b

have to report, that strange buzzing also happened to me just during my last call ^^
[Verizon HTC Droid Incredible 4G LTE] AFront85:
As for NoFrills having to be running all the time, I'd say yes, but I'm not sure. Perhaps you haven't checked the set on boot box if there is one? I know there is in SetCPU. I haven't used NoFrills, so I don't know. I've used SetCPU since I've had a rooted android phone and I've never experienced any issues as long as the kernel was solid. I'd say uninstall NoFrills and give SetCPU a go.

I just tested the vibration during call and was able to replicate it by holding it to my ear, thus turning off the screen and then running my fingers across the buttons as if to use sweep2wake. Not surprisingly, there was vibration. There is your explanation for that.

I personally dislike the sweep2wake feature as I find it activating in my pocket often, and the vibration is obnoxious. Unfortunately it can't be permanently disabled, at least not with any means I've found. I much prefer a proximity wake.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Ill make aroma on my kernel, for people that does not like it
[Verizon HTC Droid Incredible 4G LTE] AFront85:
:good: That would be awesome! Excellent work by the way.
[Verizon HTC Droid Incredible 4G LTE] kimba99:
just checked, the "set on boot" _is enabled_ in NoFrills ... and even if i kick NoFrills from recent apps and kill NoFrills in the task manager ... the govenor seems to stick BUT ... a little while later the "interference" from Viper kicks in and my govenor is gone :confused: ... back to std ondemand.

i'm hoping you'll figure that out what you changed "the wrong way" ... maybe it's just the order of when settings get read/applied ... didn't had those govenor probs in V3.x (as I told you before) ... really thanks a lot for your hard work!!!

EDIT:

-----------

i figured out what triggers the govenor-reset -> it's NOT Viper itself, but rather "deepsleep" itself! ... so unfortunately your awsome "deepsleep"-fix seems to be a little incomplete though -> freq-scaling after "deepsleep" finally works great now, but therefore the govenor gets a reset :crying: ... i hope that's just a minimal adjustment needed to put the previous govenor back into place, once the phone wakes up again
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I'll try to see what I can do about it, currently fixing aroma and trying to make battery improvements, wanted to see what's the possibility of actually integrating deepsleep into the kernel, I really like that feature and this deepsleep thing is new to me, remember smartass disrespects the frequency you set, basically smartass is on-demand with on and off frequencies, I have been using systuner to spy the CPU and currently looking what I can do about it
[Verizon HTC Droid Incredible 4G LTE] kimba99:
i'm only trying smartassv2 and pegasusq atm ... and my frequency happy jumps from 192 -> 1458 and back most of the time, these two are the heavily used ones, 3rd comes 1134 ^^, but still in total ... i have like 80%+ deepsleep only :p
[Verizon HTC Droid Incredible 4G LTE] jose51197:
after extensive testing i finally ran out of battery, my results are:

cpu offline 9h50min

192mhz 4h15m

384mhz 4h51m

486mhz 31m50s

594mhz 13m

702mhz 4 m

810mhz 1h 40s

918mhz 1s

1,45ghz 6s

1,51ghz 1m

im still not sure why htc kernel uses the max at boot but fortunatly it was just a minute, i believe theres something wrong on your end about this,all frequencys bigger than 810mhz were used on boot, im using hotplug as governor since i did some optimizations to it too and i wanted to see its potential, can you send me the data i wrote about cpu times in state please??, thanks
[Verizon HTC Droid Incredible 4G LTE] kimba99:
Maybe it 's due to those intermittent resets of the govenor that it nearly only uses min and max freq.

Btw again: how come that you set the max to 1512 which is just a half-step above 1458 and not a full advance of +108 as usual... Any specific reason?

Here are my states for comparison
[Verizon HTC Droid Incredible 4G LTE] jose51197:
frequency steps just need 54mhz of difference
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
Ahh... So it's sweep 2 wake that's doing that... I don't recall ever touching the buttons during a call (cheek nor fingers). I'll have to test after re installing this kernel.

Jose - what exactly does aroma do /replace?
[Verizon HTC Droid Incredible 4G LTE] jose51197:
Right now I only added option to enable/disable sweep2wake, may look into better implementation later I'm lazy ;), also wanna look for better battery, I found deepsleep for build.prop and added it into a script with other tweaks
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
cool - where do i find this option?
[Verizon HTC Droid Incredible 4G LTE] AFront85:
It's not available yet, he has to build in the Aroma installer and upload a new version. When you flash, it will bring up a menu for install options, and this will be one of them. Probably the only one for now?
[Verizon HTC Droid Incredible 4G LTE] jose51197:
i have only implemented 2 options, my own set of tweaks and the sweep2wake option
[Verizon HTC Droid Incredible 4G LTE] AFront85:
Awesome! What tweaks? I'm really interested in the direction this kernel is going. You are so far the only really dedicated developer for the Inc4g and you're doing some fantastic work imho. Can't wait for the next update and soon I 'll be trying the Pacman rom, looks pretty kickass.
[Verizon HTC Droid Incredible 4G LTE] jose51197:
its a nice rom, ill update it soon, maybe on weekend, last time i tried to update cyanogenmod did some changes and i didnt have much time, ill try to update it on the weekend, ill post kernel with aroma tomorrow
[Verizon HTC Droid Incredible 4G LTE] AFront85:
I've been getting superb battery life with the latest version and the performance has been very good. Any idea when you're going to put out the next with the aroma installer?

Verizon HTC Droid Incredible 4G LTE TWRP 2.4.3.0 ViperLTE 2.2.0 1.9ghz OC
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I am on tests now, mom got angry because of my time on pc, in 2 weeks ill continue development
[Verizon HTC Droid Incredible 4G LTE] j13smiley:
Isn't it time for summer break? ;)

Patiently awaiting new kernel version... ;)
[Verizon HTC Droid Incredible 4G LTE] jose51197:
I am not from usa I'm from Costa Rica so in still on exams :'( , I got some time and found something I really think will benefit my sdcard swap mod and it is that I can repartition the device from kernel so ill split this into 2 versions , one normal and another with repartitioned space, that way we can have dual boot and also more space for apps, however the space will be taken from the internal sd, imagine booting cm10 and sense by switching roms everytime you press power button 5 times while on HTC screen, this is what I want