yashsingh1/xdaforums huggingface dataset:
[HTC One X+] :
I've had a play with it, but I wasn't happy with the results. I think I can make one of the high power cores run on it's own reasonably well, but not the low power one.
[HTC One X+] :
v3.6 is here: http://d-h.st/YJ7

Alternatively, use kernel v3.6 auto installer batch thanks to snakebiteex (be sure to thank his post below)

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

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

-Please grant super-user permissions

Version 3.6 Notes

I'm happy to see over a hundred downloads of the last kernel, it's the first version I've released with that many hits. It feels like a notable achievement :D

This version brings a small but important change to the hotplugging code, that prevents the high power core from being enabled slightly earlier, which I believe was the cause of the music glitching. While I was hammering on that, I also hammered the governor into better shape too, so while the screen is off, the low power core rests nicely on the 204MHz step for music playback, saving a little power.

Also this version is freshly rebuilt with the latest (in fact, just released today) linaro 4.7.4 toolchain as built by [MENTION=4825437]Christopher83[/MENTION] :)

My kernel config

-Slide to Wake [S2W]

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

-The 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 (+ there is a two core minimum when device is awake)

-smartmax governor by maxwen

-added fast-charge to kernel (thanks maxwen)

-added BLX (thanks ezekeel)

-Available IO Schedulers: BFQ, 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 with latest LZO; SLUB
[HTC One X+] pradeepvizz:
Great work thanks a ton!
[HTC One X+] Vixa:
Great kernel ,great dev, great man :D
[HTC One X+] snakebiteex:
heres an auto installer batch for the kernel if anyone is too lazy to use manual method\doesn't want to download the toolkit:

kernel v3.6 auto installer batch

------------

flashed it and it seems very nice!

gonna test out and see if all is ok :D
[HTC One X+] pradeepvizz:
Hey [MENTION=4128576]bedalus[/MENTION] & others, This thread has been one of my favorites threads on XDA till date. I temporarily have swapped my HOX+ to the HTC One with a friend of mine. I am not getting back my HOX+ for 2 months & probably not going to be active here on this thread for that time:( My phone currently runs 3.6 and i will insist my friend to keep running the latest version. Guess i am going to be less active but i definitely would look to read and keep up with the thread. i hope to return to this thread soon. Thanks again for your effort bedalus!
[HTC One X+] dan_alexandre:
Hi,

Since i use a lot poweramp I came here to give feedback, since the latest updates i have not noticed any skips or similar :)

The phone feels smooth, didn't notice much battery usage increase compared to stock-like kernel of the rom i use. (It's either similar or the increase is barely noticeable with my particular usage).

Thanks for the effort in development :)

Best regards,

Daniel
[HTC One X+] :
That's good feedback!
[HTC One X+] Drowzz:
Why the heck would your friend do that?xD
[HTC One X+] pradeepvizz:
My friends HTC One screen has slightly cracked and HTC service center in my friends place did not have spares & tools to fix it! I am going to fix it at my place where the service center guy confirmed he can do it.:laugh:
[HTC One X+] :
Just in case it's a kernel issue, can everyone check their alarms are set up correctly and working as expected?

Mine didn't go off this morning, and I found the settings were corrupted. This probably isn't a kernel issue, but please just check for peace of mind :)
[HTC One X+] reaper90:
works fine here!
[HTC One X+] siseb:
Confirmed! Works as intended...
[HTC One X+] pradeepvizz:
ARHD 7.0 clean installed yesterday + hXORe 3.6 - Alarm working fine!
[HTC One X+] siseb:
Hi Bedalus,

I switched to version 3.6 yesterday and since then I have back some glitches hearing music with Poweramp and TuneIn. I hear a crack randomly and sometimes the music stops for a fraction of a second. Especially when the screen has been off for a while. Maybe you have left some ideas, which reason this could have. If I can provide any logs, please tell me.

On the other hand everything works fast and without problems. Thanks!
[HTC One X+] :
Was it fine in v3.5?
[HTC One X+] siseb:
In v3.5 it was more like a stuttering not a cracking like it is in v3.6! Your test versions were quite good...

But it is only a randomly occuring thing. Can it depend on wifi? I switched the mobile back on, when I heard the cracking and noticed the lost wifi-connection. Right after the mobile reconnected.
[HTC One X+] reaper90:
Yes, music playback while screen is off seems to be affected by connecting/disconnecting to WiFi. I also noticed that on other Kernels when only low power core is allowed.
[HTC One X+] :
Hmm, this makes me wonder if I should allow some switching up to the higher power core while the screen is off. Maxwen recommended that I should. I'll build a test version so we can try it out.
[HTC One X+] reaper90:
would be very nice! although it got better in latest version, i also have some occasional stuttering/crackling when going for a run and listening to music and keeping track of my route with runtastic app.
[HTC One X+] :
http://d-h.st/SXM

This one allows LP/HP with screen off. Is music glitching solved?
[HTC One X+] reaper90:
At least i couldn't force any glitching when connecting/disconnecting to WiFi and i turned my router off and on again at least 10 times! so i'd say yes :)

but i'll test it further with GPS tracking tomorrow or so.
[HTC One X+] :
Huh, well I guess I was wrong about the low power core having enough power to handle music. It's annoying to be wrong, but at least it's good that the issue is (probably) resolved :)
[HTC One X+] snakebiteex:
auto installer for the kernel + core manager app uploaded for this version

http://d-h.st/YDk

-----

i am not sure if i wanna test it... i dont have music stuttering.. wont this affect battery life?
[HTC One X+] Vixa:
Im on Arhd 7 and hx v3.6 the phone is too hot when i play real racing , auto hotplug limit to 2 cores is it normal ?
[HTC One X+] :
Define too hot! My device heats up too when I play asphalt 7, but it works smooth. If you put the device into power saving mode, it might help reduce the heat. It might make it worse! Try it out and see.
[HTC One X+] reaper90:
It is normal that this device heats up on heavy load. As bedalus already said: enable power saving mode for cpu to prevent it getting too hot. If performance gets worse then, try GPU decoupling.

Also just an idea for those who play games more often:

As what i saw when playing games, the GPU seems to be a bottleneck and the CPU doesn't seem to need that high clocks. What about implementing a "Gaming Mode" -Option which caps the cpu frequency at 1 or 1.15 GHz (everyone can decide for himself how many cores he needs and if GPU decoupling is necessary)? I know that games also run very well on nik3r's kernel where PS mode limits CPU to 3x 1.15 GHz. this should help running much cooler while playing games.

This is just an idea, i don't really need this for myself and i also don't know how much work this needs to be implemented. Just a suggestion :)
[HTC One X+] :
I already tried a 1.15GHz step for the preferred frequency, but I was just too unsatisfied with the performance. I think it has to be 1.3GHz at least. I think I may try bringing back the GPU OC, but as far as the frequency governor and hotplugging, I think I'm now close to 100% happy. I probably won't do much more to modify these sections of code.

I still haven't yet included features in Core Manager for users to set their own governor preferences, but I'll get around to it at some point. The AT&T users don't seem very happy, which seems weird. It's the same code modifications! I'd like to give them at least a usable kernel before I start work on the app again (it's partly procrastination as I hate java/eclipse!)
[HTC One X+] siseb:
Playback with screen off shows no glitches until now. Thanks for the quick support! :good:
[HTC One X+] dan_alexandre:
Hi,

What app do you guys use to underclock? Here in Portugal it can be a bit hot on the temps.. (got over 45ºc for couple of days) so even basic tasks in such days tend to heat up the phone a bit during summer.

Thanks,

Daniel
[HTC One X+] reaper90:
Use powersaving mode! This Kernel does not allow custom frequency limit, at least I wasn't able to change frequency limit.
[HTC One X+] :
Did the GPS test go well?
[HTC One X+] :
Yeah, probably a little bit, I think the only way to find out for sure is to do some really long music playback tests with both versions, but I really can't be bothered.
[HTC One X+] reaper90:
listened to music this morning for half an hour and battery dropped from 90% to 87%, will test it further, but it's probably not that bad!
[HTC One X+] :
Did you try the GPS / music yet?
[HTC One X+] reaper90:
no sorry, didn't had the time yet. will try tomorrow on my way to university.
[HTC One X+] Mrhoffmann:
I tried this kernel. I realy like the swipe 2 wakeup option. :good:

But i have a few problems:

- music stuttering en cracking

- A bit of lag when i want to unlock my phone, i have to swipe a second time over the sense lockscreen ring

- My phone sometimes freezes, i need to restart the phone by holding the power button.

I am running Android Revolution HD 7.0, the rom was already installed when i flashed the kernel.

Did i do something wrong?
[HTC One X+] :
You could try the latest test version: http://xdaforums.com/showthread.php?p=43625082
[HTC One X+] reaper90:
GPS + music playback works fine on latest test version! Also i had WiFi turned on, so my phone could connect to university WiFi while walking over campus. Not a single lag/stuttering/glitching on music playback! battery drain was good too. i set a charging limit of 95%, used my phone to read some news while breakfast (~20 min screen on) and 90minutes after unplugging my phone when i arrived at the lecture hall i still had 90% left, including WiFi on all the time + connecting/disconnecting to several hotspots, and almost half an hour of music + gps testing! Even if i had not set a charging limit and it drained to 90%, i'd say this is a good one!
[HTC One X+] :
That's excellent news. I'll issue that one as a general release then. Thanks for testing!
[HTC One X+] reaper90:
What limit did you set for frequency and number of cores when screen is off? i forgot to monitor this during my testing...
[HTC One X+] :
The ideal is 640, so if there's any demand it ramps straight up to the highest frequency that the low power core can do.

No limit to the number of cores, but I doubt more than one would come online. If you're seeing a good chunk of 204mhz it means that most of the time the low power core is active
[HTC One X+] mikejasonsmith:
Hi everyone,

Im not really a NOOB but just flashed Insert Coin and this kernal after using the Elite Kernal for a while.

My question is do i need to do anything once flashed ie enable Powersaving Mode or tweak settings to get the best from this kernal or can I just flash and go?

Thanks
[HTC One X+] reaper90:
Nothing else to do :) but you'll probably need CoreManager app to select the number of cores you want to use, because by default on this kernel CPU is limited to 3 cores maximum.
[HTC One X+] mikejasonsmith:
Hi mate.

Thanks.

I dont use it at all for gaming just email, net and calls so 3 cores is fine I hope.

Thanks for responding mate.
[HTC One X+] reaper90:
whatever you like^^
[HTC One X+] Vixa:
You can set two cores and see no difference with your tasks :D i play real racing with 2 cores and 1.3GHz with power saving on and still the game is smooth :)
[HTC One X+] mikejasonsmith:
Thanks all.

Last question -

I unplugged phone at 520am this morning. Ive done a bit of browsing some email and had bluetooth on all the time. Power is now at 84? Does that sound right? I charged to 100.
[HTC One X+] pradeepvizz:
whats your time now :P
[HTC One X+] Vixa:
I think 6 hrs and 84% its very good i don't know what are your expectations :D :D :D
[HTC One X+] mikejasonsmith:
It wasnt 6 hours - look at the time I made the post (8:52am) so just over 3.

It seems to be dropping off much quickly than I hoped.

Just realised we are all on different time zones so I apologise...
[HTC One X+] reaper90:
Bluetooth enabled all time + some minutes screen on in 3 hours? Sounds good for me!
[HTC One X+] dan_alexandre:
Everyone has a different timezone here m8, and the forum has the local time for each user. We can't really guess like that :)
[HTC One X+] mikejasonsmith:
Sorry mate - your right, I completely forgot.

Apologies!!!!!! I'm such an ass....
[HTC One X+] siseb:
Hi folks, Hi bedalus,

I wasn't able to test the kernel version under the same circumstances extensively until yesterday. Since only reaper reported back, I wanted to give you another feedback. Now I have done it and the crackling I reported once is gone with this version! There were some for a moment, when the phone updated some apps via Wifi, but it's a minor problem in my opinion.

Thank you!

Regards
[HTC One X+] siseb:
Hi again Bedalus,

I'm really sorry, but I have to revoke my initial statements partially! The problem: Yesterday I turned Wifi on/off manually. There was, as told, no crackling!

Today the phone played music about 5 hours without beeing touched much (Display off). And after I didn't touch it a long time (while playing music) there has been a short crackling. When I turned on the display due to the crackling, I noticed the lost wifi connection!

So, I guess the problem isn't solved with higher frequencies when the phone is dozing while playing music. :(

Nevertheless: In my opinion this happens to be a minor issue! You most probably have other construction sites.

Regards
[HTC One X+] snakebiteex:
yup this happened to me too.. but for some reason i also lost signal completely.. and at random times i still do.. started since i flashed 3.6..

but overall if to ignore this problem the kernel is super smooth
[HTC One X+] dan_alexandre:
Hey,

These music glitches situation seems a bit minimal indeed, a glitch in several hours sounds fine tbh.. I'm currently back on stock-like kernel, using a close-to-stock rom and have some syncin' in the background. Will report if i have glitches with it while using it, then i'll switch back to hXORe and try to notice a difference.

What's your take on this Bedalus? CPU not scaling up fast enough to address sudden resource usage?

Poweramp allows to configure a bigger buffer, audio thread priority also can be escalated.. those options were especifically made for people with custom roms like us. So i guess the author already predicted this as a normal thing and makes diagnosing issues harder as one can't be sure it's not a partial poweramps fault. (along with other factors)

I'll test with regular HTC Music since it gives a better baseline and people have no chance to tweak any settings there.

Will report back if i find anything worthwhile reporting :)

EDIT: Switching Wifi/3G by disabling the router's radio did not affect playback at all, however installing from my computer's browser an app via google play webpage did make glitching occur

Tbh, this doesn't seem to be a kernel issue atm, it's just as it is... you take too many resources to one side and the other side will not have enough.. as with any computer.

This was with stock-like kernel of the rom i'm using, HTC Music app and beats audio turned off.

I'd just recommend people to adjust buffer and audio thread priority in poweramp if they use such an app :)

EDIT 2: Back to the latest hXORe from 15th july, only had glitch when installing the app again. Same conditions as previous.

In these relatively short tests, i notice a very small difference that i'll not mention because it might be placebo effect.

Overall, still don't think it's a kernel issue at the moment.

Best regards,

Daniel
[HTC One X+] siseb:
Good idea to adjust the settings in Poweramp. I didn't know, that this possibility exists.

Let's notice, that nobody seems to be offended anymore with music playback. So, the current settings can be used for the next release. :)

Gesendet von meinem HTC One X+ mit Tapatalk 4 Beta
[HTC One X+] reaper90:
CPU frequency usage while music playback when screen is off, WiFi disabled most of the time (managed by Smart WiFi Toggler):
[HTC One X+] :
Was this while the phone was charging?
[HTC One X+] reaper90:
No, i wasn't at home. I just wanted to report, that for me everything is fine now! :)

Or is there something wrong?
[HTC One X+] :
It's a heat-wave here in Britain at the moment, and my phone seems to be getting ultra hot!

So I've built a power-saving version if anyone wants to test: http://d-h.st/uUH

Ideal frequency is 910MHz and will scale up from there if needed (rather than jumping straight to 1.7GHz).

I've switched from nova launcher back to stock, so I can no longer say what the impact on de-sensed versions will be, but sense seems smooth, gaming too, so this versions seems to work quite well for me, even at lower frequencies!

EDIT: BTW I'm going to be on holiday in France for a couple of weeks, so I won't be building anything after we leave on Wednesday
[HTC One X+] :
Yeah, the bottom frequency if the screen is off, and not charging is 204MHz while music is playing. It kinda looks like your low-power core wasn't in use.
[HTC One X+] reaper90:
But doesn't LP core scale up to 475MHz? any way to check if low power or high performance is active?

edit: just checked again and it seems like it was related to powersaving mode... i had it enabled and monitored frequencies again but still no use of 204MHz. Then i disabled PS mode and now everythings fine, a lot of 204MHz usage. Only Strange thing is that now when i reenable PS mode, the issue is gone works like it should and also uses 204MHz the most...
[HTC One X+] dan_alexandre:
Feel my pain! Hence my earlier question about underclock, the phone does heat up quite a bit.. and here we get over 40+ degrees quite some times during summer.. :P

Kinda sucks we can't change through an app, but it's manageable hehe
[HTC One X+] snakebiteex:
heres an autoinstaller version for the powersave version of 3.6:

hXOre v3.6 power save auto batch installer

------------------

aw man you will be leaving us for a few weeks? we need our dose of flashing or we will go into flashing withdrawal... :D
[HTC One X+] :
I think this power save version is pretty good. I'm not seeing any real performance issues. It makes me wonder whether tuning the governor while using nova launcher was a bad idea. Original sense seems a lot smoother even at lower cpu frequencies
[HTC One X+] snakebiteex:
agree... the kernel is awesome... everything smooth as butter!
[HTC One X+] ratcom:
4 cores I assume using

I used "fps meter" off the market to test ;)
[HTC One X+] anko184:
Tegra 3 AP37 (our chipset) reaches 1.7Ghz when only 1 core is active.. With 4 cores alive it stops at 1.6Ghz..
[HTC One X+] :
Yes, that would keep four cores online,

I'm not sure, but doesn't nik3r limit his kernel to 3 cores for power saving / heat reasons? That may explain the FPS difference.
[HTC One X+] anko184:
@bedalus: Maybe you should talk to TripNRaVeR in order to use his work on our kernel.. In his forum i see excellent battery time's and user's say they have no heat at all..
[HTC One X+] saitch76:
nik3r's stock kernel is the fastest I've tried on HOX+. Shame about the battery drain though compared to his tweaked versions :(
[HTC One X+] :
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

Thanks, I'm already familiar with his work. There's a few of his commits in my kernel already (although they've come via maxwen)
[HTC One X+] :
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

It'd be faster with hotplugging removed ;)
[HTC One X+] ratcom:
running v0.8 with four cores, no issues to report. I know benchmarks are subjective but this setup out plays all other kernels Ive tried
[HTC One X+] :
v0.9 is here: http://d-h.st/qrN

CoreManager.apk is here: http://d-h.st/5jF (app for setting the number of cores)

Please grant super-user permissions

My kernel config

-GPU OC

-Slide to Wake [S2W]

-NO-OP IO scheduler (now default)

-No hotplugging

-Power saving companion core not active when screen is on

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

-User defined core activation (use the above app)

-smartmax governor by maxwen

-limited to one core by default

-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

This release fixes an issue where the boot splash flashed htchtchtc along the bottom before the boot animation.

I've also created a very basic app for controlling the number of cores. It took me a day and a night! :p (java is definitely not my thing...)
[HTC One X+] saitch76:
I'm trying your kernel now :)
[HTC One X+] :
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

Cool. Let me know what you think.

In the next version I'm going to try and add fast charge, and put a toggle for it in the app.
[HTC One X+] saitch76:
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

Your kernel is pretty fast! I really wasn't expecting running with fewer cores to be quicker but your kernel showed no lag for most of the day to day things I use my phone for. I did notice a marked slow down when I was working with a fairly large spreadsheet that I have been able to work with swiftly on a regular basis using the stock kernel.

I'm wondering what you think about entropy, urandom etc and whether these might be useful additions to your kernel?

Thanks for your work on your kernel :)
[HTC One X+] :
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

The same fad passed through the nexus s section a couple of months ago. Random numbers are important for security, so I'm not messing with it. I've not seen a shred of substantiated evidence that it improves performance either.
[HTC One X+] maxwen:
its important to say that random numbers generated from

he linux kernel are "by definition" not really secure

see also http://lwn.net/Articles/489734/

So this means removing the "blocking" behaviour from /dev/random

and make it behave like urandom will give not difference in "security" at all

If you are interessted in this take a look here

https://github.com/maxwen/enrc2b-kernel-BLADE/commit/24da690bfea3ab4a55558e7734b912e10ec18f0f

but its also important to mention that there is still no real proove

that this is a probem at all :)
[HTC One X+] PinoPano:
:good:

Thanks anyway and keep up the good work :good:
[HTC One X+] :
Re: [KERNEL] hXORe for sense [INTERNATIONAL]

Thanks for the interesting link. I'm not entirely convinced yet, but I've let my guard down substantially. My only real remaining issue is whether it's worth tampering with a security measure that I don't fully understand in order to achieve unsubstantiated gains? :p
[HTC One X+] nik3r:
I did just that :angel: lol

When there are people arguing about something, benchmarking and testing like crazy and still not coming to a clear conclusion, I say it's not a bad idea to use it :D
[HTC One X+] :
Despite my efforts to make my ineptitude public knowledge, my nexus s kernel was insanely popular, which forced me to be very careful about what I did with it. I now habitually err on the side of caution, and I'll happily add any useful feature when there is good evidence. The 'blocking' issue from the article maxwen cited seems to be the potential performance gain, but the article doesn't contextualise whether it's talking about severs, desktops, mobile devices, or everything. I need to do more research!