yashsingh1/xdaforums huggingface dataset:
[HTC One X+] Notechis:
You have to give su rights and check a tool which give you number of cores.

Rgds Mr. Floppy
[HTC One X+] DannyAb:
I was testing out the latest build and I don't know why my phone was Over-heating all the time I had my phone on charge! It also Stopped charging at 73%!

I'm barely using my phone, like a bit of whatsapp and instagram.. what's going on?
[HTC One X+] Notechis:
You have quite many issues. If you charge it could be pretty normal that the phone heats up. This kernel features charging limit...

Maybe you should try a clean install with modules

Rgds Mr. Floppy
[HTC One X+] DannyAb:
A clean install of kernel, with modules? I'm sorry i don't know what you mean.

I set charging limit to 100 on TricksterMod and i have never experienced this kind of over-heat in any kernel so far..
[HTC One X+] Notechis:
Did you use latest trickster?

You asked in the venom thread and ghost gave an answer for that kind of problem...

If you flash a lot there might be little ghosts inside your phone or scripts.

Sometimes a ROM doesn't match with the phone or kernel. Which ROM you are on? Did you charge at PC?

Rgds Mr. Floppy
[HTC One X+] Notechis:
Sometimes you need modules, which can cause problems... Ko

Insert Coin seems to have some problems, maybe because of new base. Trickster doesn't work right or can you set nr. of cores with latest insert coin?

There was no way for me.... Now without any problems...

Rgds Mr. Floppy
[HTC One X+] DannyAb:
I only user Trickster for changing schedulers lol :p Number of cores cannot be set.

I used to have ViperX+ rom installed before with elite kernel. However now, whenever I install v1.07(old base), i don't get any Signal, no wifi. And when i flashed hxore, i got wifi only.

How can i flash modules and stuff, if that's the core of the problem. Cuz i wana go back to Viper for some change..
[HTC One X+] :
I'm going to have a new version for you guys out tomorrow I think. Should be a good one.
[HTC One X+] Drowzz:
Check this post at the viper thread, and flash the restore zip. Should fix the connections.
[HTC One X+] :
v3.5 is here: http://d-h.st/4JC

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.5 Notes

In the last release I accidentally fixed a config mistake. Since then I've built many versions making tweaks and adjustments to the smartmax governor, and basically went around in a giant circle! But here's a little run-down of the changes since 3.4

-increase the default s2w distance a little

-increase the VM read ahead size from 128kb to 512kb

-brought the VM swappiness down from 60 to 10

-brought down the htc performance target from 1.7GHz to 1.3GHz (for the sense interface)

-add a new mode for 1 core operation and a mode for multicore operation with the screen off

-make hysteresis polarised (any change of direction resets the pointer to 0)

>>> i.e. Core down - - - 0 + + + + + + + + + Core up
^
>>> The pointer might get up the the eighth up request,
then start getting down requests. Previously, this meant
moving the pointer down eight times then a further three
times before unplugging a core. Now, any down request
immediately brings the pointer straight back to 0. The
same principle applies to up requests too.

The big change brought in is to the smartmax governor. Great big thanks again to maxwen of course! His work on this has been absolutely brilliant, and something I certainly don't have the talent for!

On top of the updates to the governor I have worked extremely hard in making this version as power-saving as possible without sacrificing any performance. The system load must reach 95% to scale up, and drop below 40% to scale down. This means the frequency is much less likely to scale up, and much more likely to scale down. I've reduced the time that it takes to scale down by 25% and increased the time it takes to scale up to the 1.7GHz max by 125% (to prevent spurious max frequency spikes) but this does not apply if the current frequency is below the ideal of 1.3GHz. This keeps everything running nice and smooth.

I've also switched IO_IS_BUSY to 0 and IGNORE_NICE_LOAD to 1, to help keep the frequency low, as I noticed maxwen had followed this course himself. This will also help keep the CPU frequency low.

Sorry about the long notes! :p

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:
Every version you build something amazing! thanks a lot for your time and efforts!
[HTC One X+] lbaquerizo:
Go back to previous version and take a chill pill ;)

Enviado desde mi HTC One X+ usando Tapatalk 2
[HTC One X+] Drowzz:
Lol, thanks! Sometimes when I press the back button it locks due the little distance of s2w in version 3.4 xd I'll try this out soon
[HTC One X+] InsertORD:
fastboot flash

hi please excuse my question but how can i flash again the hxore_v3.5.img?

is it

fastboot flash boot hxore_v3.5.img

or

fastboot flash kernel hxore_v3.5.img

?

Thanks in advance

p.s I already flash now the xhore v.3.5 through hansoon kit and it works fine but I just want to ask why does version written is 3.1.10-xhore+ , does this code is for version 3.5?

Thanks Sir Bedalus for your great work
[HTC One X+] Z2k3:
Stuck at loading screen after 3.5

bedalus,

I would want to thank you for your work, the kernel works really well so far.

However, with this 3.5 version, my phone got stuck on loading screen (at HTC icon). Rolled back to 3.4b resolved the problem.

For your investigation, I am using ARHD 7.0.
[HTC One X+] aquariusp78:
:laugh: the problem is that this kernel never worked for my device :(
[HTC One X+] coco15:
stuck

im stuck in fastboot :(, please some one tell me which command i will write.

fastboot flash boot hxore_v3.5.img or fastboot flash kernel hxore_v3.5.img

---------- Post added at 09:16 AM ---------- Previous post was at 09:12 AM ----------

what is the use of coremanager.apk? do i need to install that also after flashing the kernel?
[HTC One X+] sffmandrake:
Hi,

3.1.10 is the linux base of the kernel, 3.5 the version from bedalus

yes that's it , fastboot flash boot hxore_v3.5.img ;)
[HTC One X+] reaper90:
CoreManager allows you to change some kernel settings, like maximum number of cores allowed and some more stuff.
[HTC One X+] xchan21:
thanks guys for you prompt answer
[HTC One X+] coco15:
thank you so much brother, now i got to change already the kernel. a big thanks to the developer

---------- Post added at 10:37 AM ---------- Previous post was at 10:31 AM ----------

a big thanks too.. now my phone finally works with hxore3.5 :)
[HTC One X+] :
Must be a bad download or something. I'm on ARHD 7.0 also. Try again maybe? Did you use hasoon's toolkit?
[HTC One X+] Z2k3:
Yes, I am using hasoon's toolkit (2.4). It seems md5 check failed, will retry again. Thanks!
[HTC One X+] lbaquerizo:
Imagine HTC One X+ with sense 5 plus your kernel :cool: it would be like peanut butter and jelly

HTC one X+

Rom: Elegancia

Mod: Project Xtreme V14
[HTC One X+] snakebiteex:
i have been using this kernel for quite a while now, and have always been impressed by how dedicated bedalus is,

even tough he says that this kernel is primarily for himself, he still listens to everyone's wishes and bugs and tries to help us all as much as he can, for that i am thankful!

and that's why i tried I'd help a little by making a batch file that will make it easier for people to install this amazing kernel!

with every kernel update i will update the batch to keep up with the updates..

some features:

has a built in md5 sum checker using Microsoft's hash toolkit.

installs in just a few clicks

has the option to install core manager (using adb install, so if you want to update your core manager you need to first uninstall it from your phone)

has all the information you need including links to troubleshooting that helped me in the past if you hit a problem.

user friendly, explains everything.

hXore v3.5 auto installer batch file
[HTC One X+] pradeepvizz:
I don't think this is a kernel problem, just want to check with other users of the kernel here.. i am cross posting a issue on my phone

Google services seems to sync too much. Can you please advise? I am attaching my better battery stats here for reference

http://xdaforums.com/showpost.php?p=43328395&postcount=2146

Any suggestions please?
[HTC One X+] :
Holy cow, that's awesome!
[HTC One X+] :
I'm making some progress with the audio skipping. I've already seen that increasing the buffer in the kernel code makes a difference, but there's still the occasional glitch (testing using poweramp)

I need to look more closely at how the low power cpu code is organised to figure out if it's trying to escape to the high power cpu (because I may have put a block in the wrong place)
[HTC One X+] Notechis:
Currently I am using google play music via WiFi and streaming via Bluetooth and there are no lags even screen off. The drain is quite low...

Rgds Mr. Floppy
[HTC One X+] :
Yeah, I think it might just be an issue with certain players and/or formats. I'm using poweramp (it's the only one I could find that would play alac/mp4 while I was on the train yesterday) and the skips are annoying.

I know it's been mentioned many times in multiple threads, so I'm finally after the issue. I've solved it I think! But I may have gone too far, so I'm just going to wind it back a bit first, then I'll upload a test version.

EDIT: I spoke too soon. I made some changes, and they disabled the low power core, and I didn't notice. That's why the playback was not skipping!
[HTC One X+] snakebiteex:
hey bedalus,

i always wondered.. is it possible to make the 5th core visible? i mean being able to see its load\frequency using cpu load info apps and stuff..

or is it hardcoded into the chip that way that it is not possible?

at this link you can see the guys at nvidia have a way of seeing its activity:

companion core is visible in this video
[HTC One X+] :
Yeah, if you use an app like CPU SPY you can see how the lower frequencies are being used. These lower frequencies are only provided by the low power cpu. When the device is awake, the low power cpu is essentially off. The OS doesn't see it as a separate CPU though, but rather it only sees it as the same core as core 1 of the high power cpu.
[HTC One X+] :
music test version: http://d-h.st/RRT

I've been listening to music for hours with no skips on this version. I'm sure more than a few people will be interested in this, but be aware, I've no idea if there are any weird side effects yet, so keep your eyes (and ears) peeled. Feedback please!
[HTC One X+] snakebiteex:
made a new batch installer with updated boot.img to the music test version..

same as before:

has a built in md5 sum checker using Microsoft's hash toolkit.

installs in just a few clicks

has the option to install the most updated core manager (tries to reinstall using adb uninstall and then adb install the new apk(included). for 100% success just uninstall the core manager prior to flashing.)

has all the information you need including links to troubleshooting that helped me in the past if you hit a problem.

user friendly, explains everything.

v3.5 music test auto installer
[HTC One X+] :
That's so cool! Thanks again
[HTC One X+] snakebiteex:
No, thank YOU! =)
[HTC One X+] schinge:
@ bedalus

I have problem with your kernel and the Navigon app on InsertCoin 3.8.2: The app restarts reproducibly after starting navigation at least once. I think this behaviour started on 3.3, but I'm not sure. If I use the latest EliteKernel or the stock kernel included with the ROM it works like a charm. Do you have any idea how this could happen?
[HTC One X+] snakebiteex:
Hey bedalus,

I am having some serious io slowdowns..

I didn't have them at 3.3..

Sometimes it makes the phone non responsive for several seconds.. For example when installing an app from market it will come to a halt until it installs the app.. Same for any action that requires SD io..

Hope you can fix it.. Thanks!
[HTC One X+] :
No idea. I probably messed with something I shouldn't have. I'll have to test out what might have caused it separately.

Yeah, again, I probably messed with something that I shouldn't have. I'll have a look at what I've done with IO recently.
[HTC One X+] siseb:
Hey Bedalus,

your latest test kernel hasn't been forgotten. ;)

I can confirm that the test version eliminated the music skips! (Tested with Poweramp...)

Magnificent work! Thanks a lot :good:

EDIT: No performance problems here. Runs smooth and long as usual!
[HTC One X+] :
I'm still working on it too.
[HTC One X+] :
Here is another test version for dealing with the music glitches: http://d-h.st/VvX

I've not noticed any glitches with this yet, but I've not been testing it for that long. However, I've managed to get the frequency down to 204MHz for music playback, which ought to help save power.
[HTC One X+] snakebiteex:
and the batch version of music test 2 =)

whats new in the batch? EVERYTHING! :D

-menu based install, no need to pass the long way from integrity check to flashing the kernel itself, just choose what you want to do and do it!

-fast install option.. 1 click, no options install.. warning: no integrity check on that.. just click and flash with no interaction required.

-select 9 in the menu for a surprise :D

music test 2 batch installer.

------

will test it out... tough never had any issues with sound... weird right?

Edit 2

---------

io issues are apparently gone... Cool! =)
[HTC One X+] pradeepvizz:
i did see little lags sometimes here and there, but i thought it might be because of the ROM . it might be because of the IO - but that was not so bad.
[HTC One X+] InsertORD:
this kernel is *uckin' awesome! kudos to the developer and more power to you!
[HTC One X+] pradeepvizz:
ROM :P hee hee :laugh:
[HTC One X+] reaper90:
Hey guys,

i don't want to complain about CoreManager, it's very nice and simple to use, but we have to run it after every reboot to apply our desired settings. Not that it's hard work to start the app and press "Save & Exit", but i often forget to run it after i reboot my phone ...

So I created some small and also simple init.d script to apply all my settings automatically on boot, which I wanted to share with you.

All important information for the settings are inside the script as comments.

I recommend editing the file on your computer using notepad++, but you can also always edit it on your phone too.

How to install:

1. Unpack .zip file

2. Edit hXORe_init file in /data folder to your likings

3. Execute "Install hXORe_init.bat"

That's it, file should now be in "/etc/init.d/" Folder and all permissions should be set.

Of course you can then still use core manager at any time to change any setting, but on next reboot, everything will be reset to the values you defined in the script.

The only thing i couldn't get set on boot is the GPU decoupling, this value seems to be overwritten after init.d is executed. But since i hardly need GPU decoupling with this kernel and also it may drain battery faster, i wouldn't recommend setting this on boot, if you're not gaming all the time.

If you like it, i will keep this updated with new kernel customization settings that may be introduced in future version of this kernel.

Please let me know if anything does not work or if you have problems using or installing this script or if you i'm missing some important settings!

I hope you enjoy it!

Best regards :)

Update1: Added batch installer to simplify installation process

Update2: Added option for I/O Scheduler
[HTC One X+] :
That's going to useful for others in the future too, so link added to OP

Much appreciated, thanks! :D
[HTC One X+] reaper90:
link to init.d script file updated with batch installer!
[HTC One X+] :
new test version: http://d-h.st/IYm

I've been working on the kernel config today, I pulled the kernel source for the HTC One and built a 3.4 config file (using the correct defconfig for our processor) just to see what the differences were. I've therefore made a few changes to the config based on this little scheme. Most notable changes are disabling debug mutexes and changing the arm L1 cache shift size from 5 to 6 which I believe gives the correct line size in the cache for ARM v7 processors, which hopefully means better utilisation of the processor cache, which is a critical performance area.

I feel that this has made the kernel run slightly better... Of course I always want to feel that way when I make a change... so it could be nothing! But feedback from others will be taken seriously of course!
[HTC One X+] reaper90:
Thanks! just flashed it and at first i thought there's not much of a difference, but it feels like scrolling is smoother now! maybe just imagination, but at least facebook scrolls like hell! :D
[HTC One X+] snakebiteex:
a new auto installer for the kernel file:

v3.5 cache test auto installer

----- edit gonna test and come back with findings :D

---- edit 2

tested and the kernel appears much smoother!

less lag when installing stuff and overall smoother..

awesome job Bedalus!
[HTC One X+] pradeepvizz:
just flashed the test version, initial impression clean and smooth.

I have a question - in the last version you changed -increase the VM read ahead size from 128kb to 512kb -brought the VM swappiness down from 60 to 10

How a noob in this, wanna understand what it signifies & how it works?
[HTC One X+] :
Well, I'm not an expert, but android doesn't use swap, it just keeps everything suspended out running in ram, until the ran runs out and then kills something. The swappiness is the smallest possible figure because android doesn't use swap, so I figure this tweak is at worst useless, and at best, a performance enhancement. (Not entirely sure).

The read ahead size is one of Con Kolivas' tweaks, and he's an expert on desktop performance (as opposed to server performance). I believe the idea is to improve vm read-ahead. Android is a virtual machine, so it may benefit from increased read-ahead size, as io can be a bottle-neck, put more of the disk info into fast ram before it's needed.
[HTC One X+] reaper90:
Hey bedalus,

short feedback on your efforts to eliminate music lags/stuttering:

most of the time, it play fine! no lags even when other apps are active for example when receiving instant messages.

Only on rare occasions when i'm on campus and my phone tries to connect to university WiFi network, there's sometimes still some very small stuttering.

But that's ok i think. Good Work!
[HTC One X+] ivicask:
[MENTION=4128576]bedalus[/MENTION] this kernel isnt based on latest 1.17.401.3 base sources available on HTC DEV right?

edit: Yea your source shows htc kernel source 1.17.401.1

Is is worth updating to new sources?
[HTC One X+] :
Yes, unless I did it already. Can't remember!

EDIT: Yep checked my repo. The current branch is here: https://github.com/bedalus/hxore/commits/hxore9?page=2

The third commit from the bottom "update kernel source 1.18.1136.5" is here:

https://github.com/bedalus/hxore/commit/732b7148a8827cca65bc0a47cd14e609028a48bf (it's a pretty enormous commit)
[HTC One X+] ivicask:
Okay, must be one of the reason this kernel is so smooth, just switched from Elite because i need something fresh :)

Also would like to take this opportunity to ask you to reconsider adding undervolting support to you kernel, because at lest on my phone i notice huge battery improvement and less heating up!

Thank you :)
[HTC One X+] aliko007:
+1 for undervolting support
[HTC One X+] l_themis:
I don't know if I'm doing something wrong but after flashing the kernel, the phone is super lagy for about 5 minutes after each reboot!!!!!!

Before i was using EliteKernel but I couldn't synchronize my phone with Sync Manager so I said to give a try to hXORe but Sync Manager doesn't work again....
[HTC One X+] :
Sounds more like a App/ROM issue. You could try going into app management and wiping the cache.
[HTC One X+] :
No undervolting! Here's the link from my signature: http://xdaforums.com/showthread.php?t=1639689

...if you go to the 'battery drain benchmarks', I put forward my case for not undervolting, and it's not something I will ever re-consider. A huge amount of effort went into those tests.

The reason this kernel is smoother isn't due to the latest kernel source, it's more due to the massive amount of time I put into tweaking the hotplugging code and the smartmax governor (all credit to maxwen). Be aware that the cost of this smoothness is going to be reduced battery life, and more heat, as the low power core is forbidden while the device is awake. There is also a two core minimum in the current version, but I'm toying with the idea of allowing hotplugging to drop to one core in the next test version... But I'll never allow the low power core... The UI performance is just hideous.

Anyway, this kernel is just a personal project that I'm sharing. I'm happy to hear suggestions as long as you're prepared that you might get a no :)
[HTC One X+] l_themis:
I have done what you suggest me but nothing...:( With stock kernel I don't have this problem
[HTC One X+] reaper90:
To be honest (just my opinion): sync manager is crap... I sync my music using windows media player (works fine btw), for the rest i just use windows explorer to copy & paste my stuff onto my phone.
[HTC One X+] snakebiteex:
Hey bedalus is there a possibility that you will add an turn on companion core switch in core manager? For those of us who sometimes would like that and might need the extra juice to check email or send an sms when no charger in sight?

Thanksgiving =)
[HTC One X+] :
Me too
[HTC One X+] :
At the moment I'm running a test version that allows a minimum of one core. I might do this as a power saving mode. But not the low power core. It's not powerful enough to run the system on it's own. You'll end up waiting ages for apps to open, the ui will miss some of your input, all the while the screen is burning loads of power.
[HTC One X+] snakebiteex:
i meant like enable it to turn on while i am watching a movie on the phone or while just reading an article.. so it will turn on automatically like in stock.. didnt mean to make it on 100% of the time and use it exclusively..

anyways i get your point..

thanks=)

(last post thanksgiving was supposed to be just thanks... phone changed it :D )
[HTC One X+] :
The problem with the low voltage cpu is that it just makes the user interface so horribly slow. It makes it painful to use. I don't think there's any way that I can get that core to swap in without causing causing unacceptable lags and missed touches.

But I've been working on a way to allow one core minimum of the high power cpu. I'm still having trouble making it work smoothly though
[HTC One X+] snakebiteex:
i have no doubt that you will find a way, judging by my currently super smooth HOX+ =)
[HTC One X+] somemadcaaant:
Can't you increase the speed of the low power core and make it worth while?
[HTC One X+] reaper90:
I can't remember having a horrible slow interface on nik3r's kernel and i think he allowed LP usage while screen on, but maybe we just have different interpretation of horribly slow. But in direct comparison i find bedalus kernel a bit smoother on Sense launcher. In games it seems like nik3r's kernel is faster, does hXORe Kernel have GPU OC?

In the end there's hardly any advantage of using low power core on screen on ,except your not doing anything on your phone, but just having screen on (idle). Otherwise the phone will ofc use the high performance cores and there isn't any advantage.

In both cases your display will drain your battery the most.