yashsingh1/xdaforums huggingface dataset:
[HTC One X+] :
I think having it fixed on one core is a very good compromise between power saving and performance, and setting it to 0 allows the kernel to manage the number of online cores automatically, so you can have more performance when required.
[HTC One X+] Notechis:
Reboot on Test v1
[HTC One X+] :
That's not a kernel error. Looks like a reboot was called from somewhere, maybe the os
[HTC One X+] Notechis:
Thx

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] Vixa:
Im testing the test2 and for now everything is smooth , no music lag no core problems just my baterry is flying away too fast but im abusing the phone :D :D
[HTC One X+] :
Thanks for testing. I'm really looking hard at the cpu frequency management at the moment. I need the frequency high when busy, and low when not, but it's proving to be quite tricky to get the balance right.
[HTC One X+] maxwen:
welcome to my world :D
[HTC One X+] :
:p Life was so easy on the nexus s. Managing multiple cores and the same time as frequency seems to be a bit of a headache :D

I'm a mathematician really, I programmed on a regular basis well over ten years ago, and started getting back into it about 18 months back. Every time I learn a little more about the kernel, I learn that there's so much more I know nothing about!
[HTC One X+] :
As it happens, I think I'm on to something with a radically approach to governing the frequency. It still needs fine tuning a bit, but I think the results I'm getting are encouraging!
[HTC One X+] adamkx7xdesire:
Sorry I don't know if this problem is off topic but I've only playing with hxore kernels... Problem is with the market. I can't install any browser and many other apps that I could install a few days ago... I've tried "market enabler"" but it changed nothing ;/ could you please tell me what to do?

Edit: I've found a working app http://codekiem.com/2013/02/13/market-helper/
[HTC One X+] DannyAb:
Bedalus this Kernel is pretty beasty!! All issues so far are Rom related. 3.0 Working flawlessly :)

Just one question, what'e the best I/O scheduler for performance? And what's the best for battery life ?

Thank you man for the awesome support
[HTC One X+] ace_viknesh:
Hi Bela. Should I clear dalvik cache and cache after Fastboot flashing the kernel?
[HTC One X+] DannyAb:
That's always the best choice

---------- Post added at 08:42 AM ---------- Previous post was at 08:41 AM ----------

How can i update hboot from 1.35 to 1.40?
[HTC One X+] :
Wiping cache and dalvic is not necessary when flashing kernels. Only do that when flashing ROM updates or mods.
[HTC One X+] DannyAb:
How can i update hboot to 1.4 ?
[HTC One X+] reaper90:
why are you asking this here? also it is not necessary to do so at the moment. if you still want to, easiest way of updating hboot probably is restoring stock nandroid backup, flash stock recovery and check for OTA updates.
[HTC One X+] ace_viknesh:
Ok great Bela. Just to let you know if finally worked on my phone. So I would like to know, I currently have set number of active cores to 2, fastcharge: Off, charging limit : 80% and IO Scheduler Menu to BFQ. Should I set fastacharge to ON, charging limit to 100%, and should I change it from BFQ to CFQ? Please confirm. Thanks!
[HTC One X+] :
To be honest, I'm still not sure about the relative benefits of BFQ. I've seen some amazing demos of BFQ running on a desktop. But to be honest, I think CFQ is a better choice. I'm not 100% sure, but android makes use of CGROUPS. If I remember rightly, just CFQ, deadline, and noop work with CGROUPS. I'm not sure about BFQ. But until I learn more about it, I'd recommend CFQ as a standard default. The others you'll just have to test yourself and see if there's any benefit.

Fastcharge is handy if you are plugging into a laptop and don't care if you are draining the laptop's power. I always have mine set to ON.

The charging limit is just to ensure you keep your battery healthy, but there's no point setting it to 80% if it means your phone won't last all day. I keep mine set at 90% and rarely use my phone during the day, so it doesn't ever get below 70% before it's on the cable again. I think a setting of 80% is ultra-cautious, but there's nothing wrong with that if you want to keep the battery happy for years. Just so long as you not going below 20% on a regular basis. If you are, set 90% or 100%
[HTC One X+] maxwen:
BFQ has also cgroups support - you just need to enable it in kernel config

CONFIG_CGROUP_BFQIO
[HTC One X+] DannyAb:
hxORe + Deadline + smartmax = Beast mode
[HTC One X+] :
Thanks, I thought so, but wasn't sure. I still need to come up with some sort of decent benchmark for the various schedulers
[HTC One X+] maxwen:
hard thing for I/O benchmarks is that it is very hard to measure real-life situations

most benchmarks are just measuring read and write throughput which is most of the time irrelevant
[HTC One X+] :
I think real life situations on a phone are mostly opening apps or taking photos. I think the two are mutually exclusive! I don't know if there are many situations where multiple programs are trying to read/write from the storage at the same time, so throughput might as well be as high as possible.

I take my benchmarking quite seriously. I've already done some for the HOX+ here.

I came up with a really wide range of benchmarks for the nexus s here.

I think CFQ is generally the accepted default in kernels because it's tried and tested. I think other schedulers may have a sort of 'flavour-of-the-month' thing going on at times.
[HTC One X+] maxwen:
don't know cause I never use anything else then BFQ in all my kernels :D
[HTC One X+] :
v3.1 is here: http://d-h.st/xy3

CoreManager.apk is here: http://d-h.st/LRO

-New: Allows setting of the IO scheduler

-limit the number of cores available for hotplugging

-after rebooting, remember to open/save+exit to restore your preferences

Please grant super-user permissions

Version 3.1 Notes

This version I have worked on for many nights and days trying to get the balance between performance and power saving right. I still wanted to have great performance, but found that often the phone was getting too hot. So I've come up with a new approach to managing the cores and the cpu frequency. The cores are now limited to 3 during boot. I've also limited the minimum number of cores to 2. I found that with just one core, the temperature was getting very high, because the frequency was at 1.7GHz nearly all the time. With two cores, the frequency can be at the minimum nearly all the time, producing less heat, saving power, and maintaining great performance.

It is no longer possible to 'fix' a number of cores. Instead, automatic hotplugging is back. The cores slider in core-manager app has the new function of limiting the number of cores available for hotplugging.

From this point I will be looking to make the kernel more user configurable. I've already added some options to the Core Manager app, and plan to facilitate access to

-GPU OC

-GPU decoupling

-smartmax governor parameters

-anything else I can think of!

My kernel config

-Slide to Wake [S2W]

-Hotplugging with a user defined limit (using the above app)

-Power saving companion core not active when screen is on (prevents lags)

-Companion core active when screen is off (higher speed cores not allowed)

-low power core is prevented when awake, and the high-power quad-core is forbidden when the screen is off. This is to ensure performance when the screen is on, and power-saving when it is off

-smartmax governor by maxwen

-enabling more cores adjusts the cpu frequency governor parameters automatically

-when the camera is activated, a minimum of two cores will be available for smooth video recording

-added fast-charge to kernel (thanks maxwen)

-added BLX (thanks ezekeel)

-Available IO Schedulers: BFQ v6, CFQ (as default), Deadline, NOOP, SIO, ROW, and V(R).

-Miscelaneous tweaks: ticket based rwsem algorithm; Google's tcp proportion rate reduction algorithm; cifs; zcache: SLUB
[HTC One X+] :
I think CFQ is probably worth another look.

I'm going to change my core manager app, I'm no longer going to allow a fixed number of cores, or single core mode. So the core slider is going to get a new lower limit of 2. I'll keep the previous download available of course, assuming you still need it for your users?
[HTC One X+] maxwen:
TBH I don't think that the I/O scheduler has any impact on my workflow at all and for 90% of the users too :)
[HTC One X+] DannyAb:
[MENTION=4683552]maxwen[/MENTION] #maxwen

Trust me man it does. And it is very noticable when you run Quadrant Benchmarks and stuff like that..
[HTC One X+] :
You're actually in complete agreement with maxwen. He's saying it makes a difference in benchmarks, like quadrant, but it isn't noticeable anywhere else.

My point is that throughput might as well be as high as possible.
[HTC One X+] :
I've pulled the kernel link for now. I'm just making one final adjustment. However, the core manager app is updated!

EDIT: Link up!

Please update core manager too. Feedback welcome as always!
[HTC One X+] maxwen:
and there you go by thinking those values are reflecting real-life use? :)
[HTC One X+] DannyAb:
I think they do. But whatever the case, the performance isn't affected much, neither is the battery life. But after precise testing and lots of usage, I prefer Deadline the most. But who knows.. maybe i'm hallucinating. :p
[HTC One X+] :
Do whatever feels good :D
[HTC One X+] Notechis:
Switched Rom again... Now everything is working exceptional

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] jizang:
What does IO scheduler menu and current is:bfs mean,what should i choose because if i click on it there some Options which One is the best
[HTC One X+] Notechis:
Try cfs or noop, but give cry a try first. Pretty cool

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] :
I think that might have been a swypo, 'cry' means cfs
[HTC One X+] :
Holy mother of God, I just turned on GPU rendering.
[HTC One X+] Drowzz:
So?:p what does that mean?
[HTC One X+] :
It means scrolling is finally smooth. I was having major issues with xda app
[HTC One X+] pradeepvizz:
you mean from the developer options? I wonder how it impacts the battery - i remember reading in the HOX forum that the GPU rendering improved the battery.

Been a few days now that i have not flashed the kernel, i think the latest one is something i am interested in - balancing the performance between CPU & battery.

PS:

i have been playing with my friends HTC One in the last 2 days... just blown away by the performance of it. Refuses to slow down.. my HOX+ feels so inferior in front of it.. specifically in games and 1080p videos! camera is cool, it gets light from no where at night!

---------- Post added at 02:51 AM ---------- Previous post was at 02:43 AM ----------

Can someone share their experiences with 1080p playback on your HOX+ with this kernel. The HTC One just made me feel as if my phone lags in 1080p playback:(
[HTC One X+] :
I think you really need to see them side by side to compare properly. My raspberry pi can manage 1080p and I'm sure my hox+ has a superior gpu (haven't actually checked... But I certainly hope so!)
[HTC One X+] Notechis:
bedalus is Mister Miracle. Look at this stats:p

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] :
Yeah it's good when it's sleeping.

I've got power saving on at the moment, and I'm finding everything is just as fast and smooth as without. I think this means I've still made the kernel too performance biased, which isn't going to be great for battery life when in use. Still some work to do!
[HTC One X+] Notechis:
100 % agreed, using power saver,too

without any issues

---------- Post added at 01:54 PM ---------- Previous post was at 01:17 PM ----------

Haha... Checked HD (1080) videos at YouTube.. 2 cores are only with 50% usage, no lags or something else

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] reaper90:
also just tried some 1080p video (h.264, 12 Mbit/s, mp4), runs perfectly fine on HTC album player. i don't know about cpu usage, phone got a bit warm after 10min but it's nothing compared to the temperature when gaming.
[HTC One X+] :
Yeah it would be quite nice to have the performance without the blistering heat!
[HTC One X+] reaper90:
yeah, just played a round of iron man 3, performance is very good but the screen becomes almost untouchable after a few minutes...

luckily this is no problem on normal usage :) performance is great and phone doesn't get warm at all, good work! :good:
[HTC One X+] jgranado:
Hi.

I'm interested in istalling your kernel, but i need a feature, and want to confirm of your kernel support usb OTG.

Sorry for my bad english.

Compliments
[HTC One X+] :
No, I haven't looked into usb OTG at all yet. I will take a look when the performance/power balance is good.
[HTC One X+] Notechis:
It is working like charm, no problems with OTG
[HTC One X+] :
Oh is it? Maybe it's already in the default kernel
[HTC One X+] reaper90:
yes it is
[HTC One X+] adamkx7xdesire:
EDIT 2: The problem was very annoying so I've search all over internet to finally find the solution! LCD density was the problem.. I've been playing with it and after changing it to 300 Google Play wont accept my device for many apps... now by turning back to 320 everything working like harm
[HTC One X+] :
Here's a test version that ought to make battery lovers happy: http://d-h.st/svj

I've worked hard on getting the power saving as high as possible without losing performance on this one. But I think I may have gone a little too far. Please test and let me know how you feel about it :)
[HTC One X+] pradeepvizz:
I was actually feeling the improvement in the battery usage in the version 3.1 stable, that's from the usage feel directly, did not do tests/benchmarks.. I ill try the new one soon thanks..

---------- Post added at 02:28 AM ---------- Previous post was at 02:20 AM ----------

Thanks all for your views on 1080p videos. I had actually played a webm file of gangnam style which i downloaded from YouTube.

I tried to compare it to my Nexus 7 which is running faux kernel. The video playback just got stuck a few times, this happened in both of the devices, however the Htc one just managed to played it very smooth without any problems.

The real reason why I was so concerned is that the htc one managed to finish the video 20 seconds earlier than both the hox+and nexus 7
[HTC One X+] :
Could be a glitch in the buffering
[HTC One X+] Notechis:
Running various small test, no problems so far...

I got the same result for HD Videos - 2 cores 50 % usage no glitching , no lags ...

UI Performance is good
[HTC One X+] :
The buffer may run dry due to a bad internet connection, it might be nothing to do with the device, on second thought
[HTC One X+] pradeepvizz:
Thanks, it is a downloaded video. i can safely conclude that it is nothing connected to the kernel.. and probably not the device too but very specific to the file webm.. i will try something else and report back if i find any strangeness :)
[HTC One X+] DannyAb:
hXORe v.3.0 gives much better benchmark results on IC 4.0 than on Elegancia 6.1. Reality: after side by side comparison, IC did feel snappier and smoother..
[HTC One X+] reaper90:
Some feedback on latest test version:

Performance is still good, hardly any difference with normal use. Gaming (Iron Man 3) seems a bit worse, but since i did not manage to play this game completely smooth, it's still good! Too early to say something about battery life.

For those interested in 1080p video playback: tested again (on test version) using MX player with H/W+ decoder, video plays fine, no lags or something and CPU load is around 25 - 50% while clock speed is between 0,3 and 0,7 GHz most of the time (at least that's what CPU Stats says with update interval on 0.5 seconds).
[HTC One X+] xdacalvien:
Video 720p MKV format

v3.0 - smooth but hot

v3.1 - a little lag and not felt so hot already.

using nCore Manager wtih Hotplug : 2 | I/O : CFQ
[HTC One X+] DannyAb:
Use autohotplugging
[HTC One X+] :
Try the latest test version?
[HTC One X+] :
v3.2 is here: http://d-h.st/iKP

CoreManager.apk is here: http://d-h.st/LRO

-New: Allows setting of the IO scheduler

-limit the number of cores available for hotplugging

-after rebooting, remember to open/save+exit to restore your preferences

Please grant super-user permissions

Version 3.2 Notes

This time I think I pretty much nailed my objective :D I wanted to get power consumption lower. I've brought it down pretty much as far as I think I can without losing any performance. If you do feel that some of the 'snap' has gone, I plan to provide easy access to the governor tunables in the next Core Manager, to give users the ability to tweak the key settings to their personal preference.

-GPU decoupling

-smartmax governor parameters

-anything else I can think of!

My kernel config

-Slide to Wake [S2W]

-Hotplugging with a user defined limit (using the above app)

-Power saving companion core not active when screen is on (prevents lags)

-Companion core active when screen is off (higher speed cores not allowed)

-low power core is prevented when awake, and the high-power quad-core is forbidden when the screen is off. This is to ensure performance when the screen is on, and power-saving when it is off

-smartmax governor by maxwen

-enabling more cores adjusts the cpu frequency governor parameters automatically

-when the camera is activated, a minimum of two cores will be available for smooth video recording

-added fast-charge to kernel (thanks maxwen)

-added BLX (thanks ezekeel)

-Available IO Schedulers: BFQ v6, CFQ (as default), Deadline, NOOP, SIO, ROW, and V(R).

-Miscelaneous tweaks: ticket based rwsem algorithm; Google's tcp proportion rate reduction algorithm; cifs; zcache: SLUB
[HTC One X+] Notechis:
bedalus made us to flashoholics ;)
[HTC One X+] :
What is ORD?

http://xdaforums.com/showpost.php?p=33080775&postcount=4259

EDIT: Ahhh try later, looks like that forum is down.

BTW I forgot to mention one of the changes in the above release, which is that now when you touch the screen the frequency minimum is boosted to a minimum of 1150MHz for a short period to ensure a smooth UI
[HTC One X+] DannyAb:
Obsessive Rom-updating Disorder :D

I already have a few symptoms! Damn you XDA :p
[HTC One X+] pradeepvizz:
LOL!!! count me too :) not getting the time to switch to IC ROM

---------- Post added at 12:23 AM ---------- Previous post was at 12:22 AM ----------

Thats a nice idea, may be boosting the GPU would show better results - just a guess
[HTC One X+] xdacalvien:
Sorry I went for slept... >.<

Now I flashed v3.2, tonight update .
[HTC One X+] :
Some people might not know what zcache does: http://lwn.net/Articles/396467/
[HTC One X+] ace_viknesh:
Hi Beladus. Just wanna say that this kernel is excellent. For the first time, my phone had lasted three days with WIFI on throughout. Never happened before, but greatly appreciated. So well done! Will be looking forward to the GPU OC version! :D:)
[HTC One X+] adamkx7xdesire:
Unfortunately this version 3.2 was a huge disappointment for me ;( I had today a huge battery drain that it went down from 95-10 in about 6h!! ;/ the phone was hot even unused in my pocket... and finally it died with very strange way ... when I was listening to music it started to lag and after 5 min lags were bigger then ever!! I could't turn on my phone it just freeze or sth(because of this lags) ... I had to force restart .. ;(

...so here is a logcat

Please bedalus take a look into it... maybe it's not your kernel fault but rom? device? could you figure it out?

another thing I've noticed yesterday night while playing Real Racing 3 is that the performance on this game is bad without power saving! lags etc... but on power save lags are rare thing ... also it was better when I've set 1300mgh instead of 1600 w/o power saving... isn't that strange?
[HTC One X+] :
Yep, that's odd. I'll check it out!
[HTC One X+] lbaquerizo:
So far, with the latest version of the kernel games don't get hotter as before, performance it's really good and battery it's pretty decent. I think you nailed this time. I don't expect much from battery department, I mean this a device with Tegra 3 and everyone knows that's a powerhog. Thanks again brother for your continuing efforts.

HTC one X+ InsertCoin 4.0.0
[HTC One X+] haighpaul:
Just flashed. For info: My phone shows new kernel version as 3.1.10 hxore+ Should it read 3.2?
[HTC One X+] adamkx7xdesire:
It's a version of linux kernel base... :)
[HTC One X+] reaper90:
i think 3.1.10 is linux kernel version, this has nothing to do with bedalus version numbering ;)
[HTC One X+] :
I think I know what the problem with the battery drain is. I left full kernel debugging enabled from the test kernels. I'll need to disable all that stuff again.

As for 1300MHz issue... I'm not sure yet. It's so odd! I'll sort the debug stuff first.
[HTC One X+] reaper90:
maybe on 1.6GHz CPU is getting too hot and throttles down? As i already reported, when playing Iron Man 3 with power saver enabled, the phone already gets very hot...
[HTC One X+] adamkx7xdesire:
I've tried Iron Man 3 ... this game produces heat above 75C faster than any app/game I've ever use... RC3 produces that temperature after 1h?(because battery is getting hot too) :P
[HTC One X+] :
http://xdaforums.com/showpost.php?p=42424499&postcount=673

It's a bit embarrassing to have to do this, but could people please re-download the latest version? Sorry for the hassle, but I left a load of debug stuff in there that I think is hammering the battery.
[HTC One X+] adamkx7xdesire:
Sorry but did you changed anything else what could solve my problems? Of course I'll try the new one .. just asking :) Thank you for work again!
[HTC One X+] :
Yeah, other people have answered your question, but I can understand why you would have thought that. I guess there's a fair chance we could get a slightly more advanced kernel with sense 5 (which I'm fairly confident is coming soon). It'd be nice to get a 3.4 kernel base. But my version numbering follows its own pattern which X.Y where X goes up if I add a feature or reach some other significant point, and Y is each incremental advance, e.g. performance tweak or bugfix.
[HTC One X+] :
Nope... your issue is so surprising that I've honestly no idea what might be behind it. Test the new version, but make sure the phone is nice and cool and test your game for a couple of minutes with powersave mode off. Then wait for it to cool right down, and test again with it on, just to confirm what you saw before.

Your feedback is important to me, so thanks!
[HTC One X+] adamkx7xdesire:
So far so good! :)

Here are my results of playing RC3 for about 40min pows off and 25min pows on...

no big difference of lags... but they will surely remind themselves tomorrow (hopefully not :P ) when everything will settle down

Thank you Bedalus :good:
[HTC One X+] :
Cool. Let me know if it unravels...
[HTC One X+] pradeepvizz:
ok so i finally changed to InsertCoin & the latest hXORe (3.2b), fast and fluid now, will report back tomorrow.

i think i missed the change where the GPU control/ GPU OC is no longer available using tools like faux/trickster kernel mod/insert coin EQs
[HTC One X+] :
I don't know if it's really needed, so gpu oc isn't included at the moment.

Did it work for you in previous versions?
[HTC One X+] pradeepvizz:
Yupp GPU OC and GPU control was very much working in previous version (3 i guess, i can confirm if you would like)
[HTC One X+] DannyAb:
Im loving 3.0 should i update now or wait for a better release?
[HTC One X+] :
And was there a noticeable benefit with GPU oc?
[HTC One X+] :
If you find something good you should always hang on to a copy. If you don't like an update then you can always go back to your preferred one

V3.2 will save power compared to v3
[HTC One X+] pradeepvizz:
well i should say kind of yes. currently neither of the app (faux123/trickster) shows the GPU clock, it used to show before. it used to show the GPU governer control too. i used to set my GPU governer to "performance" and it would eliminate lags compared to "ondemand"

I am not sure if that is worth it. May be if you have a GPU OC version and a normal version we may get to see the difference if any.