yashsingh1/xdaforums huggingface dataset:
[HTC One X+] pradeepvizz:
I did not know that this kernel show you the chip variant. Is it the same method as Faux discovered?

---------- Post added at 10:24 PM ---------- Previous post was at 10:10 PM ----------

I can see that the CPU scaling is much more aggressive when hot-plugging is on. I don't decouple the GPU at boot, but use Faux's kernel app to set the GPU governor to "performance". I will revert that and continue my testing.

I have a question, are lags only related to the kernel. Are they not the Android Out of Memory (OOM) settings? Does the kernel also manage the OOM settings? i thought only apps/scripts like SuperCharger fixes that and not the kernel.

I do feel that this my phone lags a little sometimes but that is not definitely due to the kernel - it would be because of the background apps or memory. Your views?

I also think that the IO Scheduler needs tweaks at least on my phone. Could you suggest the which one to use? i see bfq,cfq and noop available in the kernel.
[HTC One X+] :
Use bfq. Noop tested slightly better, but really you want a more sophisticated queuing algorithm for io since it's such a bottleneck in the system.
[HTC One X+] :
And... Don't worry about the oom settings, and skip super charger completely, it's irrelevant for powerful devices.
[HTC One X+] Notechis:
You can run a command line
[HTC One X+] pradeepvizz:
LOL no, i was wondering if it was efficient enough...

yeah right, never did that with my HOX/HOX+ but used to do it on my previous devices.

---------- Post added at 10:42 PM ---------- Previous post was at 10:42 PM ----------

Sorry please could you tell me that, i did not know such a thing was possible.
[HTC One X+] :
Well, there's a lot of options. I've tested several of them. SIO is quite popular, and ROW is trending, but BFQ tested well, and is sufficiently evolved for wasted cpu cycles not to be a concern... If that's what you mean?
[HTC One X+] pradeepvizz:
well thanks, i did not know about ROW..

LOL reminds me of my university - data structures & Linux labs / classes, I would have been in a little better state to understand if i had studied it properly :)

As you said already, i think the IO is the biggest bottle neck on the phone and yes that's what i meant.

I tried your suggestion of using IO scheduler as Noop and tried to navigate folders and files on Root Explorer & Script Manger. Seeing a difference for sure, Noop seems to be better. I want to keep it at noop and see how it performs during overall usage.

In the latest test 4 kernel, The GPU scaling is awesome by default. The GPU frequencies scales between 200 484 and 520 in on-demand governor which is cool. The performance governor is 200 & 520 only. The on-demand governed behaves very much like the Performance GPU governor. Would you want to consider tuning down the GPU on-demand governor down a little bit?

Great work thanks!
[HTC One X+] :
I've just seen that maxwen reverted his gpu oc, but I think I'll keep mine until I understand why he might have done that. As for the governor, at the moment I've no idea where the code resides, so I can't tweak it even if I wanted to.

Anyway, let us know how you get on with noop.

Edit: I feel perhaps like I ought to bring all the io schedulers in, then I can do a new round of benchmarking with the adjusted governor... Hmmm... I feel some statistics coming on...
[HTC One X+] adamkx7xdesire:
Back to sound issues.. I've tested listening to music for a few hours with turned off enhancer and I think there was much less lags (and they were shorter) but they still exist ;/

Bedalus could you please tell me why you think this is responsible for lags? Maybe it is connected to frequencies on screen off anyway? Thank you for your help! :)
[HTC One X+] :
Hmmm. It's hard for me to say, I've never noticed any. What Rom do you use? If it has a lot of performance tweaks, sometimes things can conflict and cause problems. I've got no issues with ARHD.

There's a few things I could try, but the cpu frequency scaling can't be at fault, there's no way music playback is that demanding, even with effects!
[HTC One X+] pradeepvizz:
Could you tell us what kind of files you play and what player you are using? I listen to music a lot on my phone and i have had very less skips/lags while listening to music. i always have Beats On and then use the equalizer in the music app too.

---------- Post added at 12:11 AM ---------- Previous post was at 12:07 AM ----------

Sorry, you are limited to 8 thanks per day :)

thanks
[HTC One X+] adamkx7xdesire:
ViperX+ 1.0.8 is my daily rom.. But as I remember it also happened on ARHD with stock kernel.. but since then it's only getting better... lag appears very rare now, then it was like every minute(the worst quality was on elite kernel 130116 and 130119...)
[HTC One X+] pradeepvizz:
I did not use elitekernel for a long time .. very short say few days, i noticed my phone very laggy.

I think you might have IO issues, could you try noop scheduler for IO and see it anything helps.

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

How much free space do you have on your phone? so does your phone function smooth without lag and no music issues when you keep the screen on?
[HTC One X+] adamkx7xdesire:
QUOTE:Could you tell us what kind of files you play and what player you are using? I listen to music a lot on my phone and i have had very less skips/lags while listening to music. i always have Beats On and then use the equalizer in the music app too.

771 music files are *.mp3 located on sdcard/Music, I use stock htc music player.

1) I've tried BFQ and NOOP I/O with 128 and 2048 read ahead size

2) I have 31.7GB free space memory (6.4GB music)

2.1) yes there is no lags on music when screen is on
[HTC One X+] pradeepvizz:
I will give the stock music player a shot.. that seems to be pretty less.. i have 3300 mp3s and 30 GB free still
[HTC One X+] Notechis:
Phones are do different.. I never noticed lags during music .... Doesn't matter which kernel...

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] adamkx7xdesire:
it looks like you are right... but maybe I have to change some values to a little bit higher than stock and it will be better?
[HTC One X+] reaper90:
Music lag or stuttering is most likely caused by apps stealing CPU resources while phone is locked to low power core when screen is off. Turning off wifi may also help reducing CPU workload in standby. Watch your apps and syncs running in background.
[HTC One X+] adamkx7xdesire:
True.. I'm a heavy user... (thats why I can't take a day long on battery :( ) but really? this high end device with one of the most powerful hardware can't take a little multitasking on screen off ? there must be a solution :P
[HTC One X+] pradeepvizz:
If apps are stealing your CPU cycles, you may want to use Greenify and see if that helps.

I guess even off screen CPU should scale when its required.
[HTC One X+] adamkx7xdesire:
Maybe one of this apps causes the lags?

edit: I use greenify
[HTC One X+] reaper90:
Stock kernel does not limit your phone to low power core (475 MHz) and also has a QoS feature when music is playing. But battery drains really fast when listening to music with stock kernel. On elite and blade kernel, there are possibilities to increase screen off max frequency, maybe bedalus can implement this too. But be warned, that your standby battery drain may be higher then, because high performance cores are allowed when frequency is above 475 MHz
[HTC One X+] maxwen:
BLADE kernel allows maximum of 2 cores during screen off

(can be configured) if you set the screen off cap higher

then LP max frequency (which is 475 or 620 depening if you use LP OC or not)

else it will lock to LP mode by default like this kernel

So the diff is that all of this can be configured if you really have the

need to do so :)

Audio lags also heavily depends on the player app you are using!
[HTC One X+] :
Can all test4 users report in please? What's your current uptime?

13 hours, no reboots for me.
[HTC One X+] reaper90:
12 hours now, no problems so far
[HTC One X+] pradeepvizz:
Ditto, 12 hours no reboots/problems here
[HTC One X+] pradeepvizz:
Could you give me the command please..

---------- Post added at 11:53 AM ---------- Previous post was at 10:58 AM ----------

Noop seems to be better for me when using the device, i wanted some evidence for that so i did a Antutu benchmark, results below

IO benchmark scores with noop.

SD Card Write = 150 (20.4 MB/s)

SD Card Read = 195 (34.4 MB/s)

Database IO = 555

Total 900

IO benchmark scores with bfq.

SD Card Write = 150 (20.5 MB/s)

SD Card Read = 195 (35.1 MB/s)

Database IO = 380

Total 725

IO benchmark scores with cfq.

SD Card Write = 150 (19.2 MB/s)

SD Card Read = 195 (34.5 MB/s)

Database IO = 555

Total 900

---------- Post added at 11:59 AM ---------- Previous post was at 11:53 AM ----------

OMG, seriously i did not know couple of apps on this list!

something tells me that one of your apps definitely need is stealing your CPU.

How much memory do you have ? i think there are lots of background services running on your phone.
[HTC One X+] maxwen:
default GPU oc has been removed cause there is now a sysfs API for it :)
[HTC One X+] zboq:
16hr without a reboot. But I haven't tested usb tethering and connection to pc.

Either way, I just bought One, so probably I won't be any of help in the future.

Good luck with Your kernel.

Wysłane za pomocą HOX+
[HTC One X+] :
Quick! Test it then! Take one for the team! J/k... Enjoy your new device :D
[HTC One X+] pradeepvizz:
ha ha ha
[HTC One X+] zboq:
Now i have to sell HOX+ or my wife will kill me :cool:

Wysłane za pomocą HOX+
[HTC One X+] pradeepvizz:
Ok so i have a problem :) My notifications don't work .. I don't get any notifications, i have been on 3G for the last 12 hours and i recollect that i have not received not even 1 notification ( like gmail/exchange/facebook). AutoSync is on . I just did a reboot to see what happens and notifications came up for one time and then stopped again.

i think there is something gone wrong with the network stack.

---------- Post added at 07:40 PM ---------- Previous post was at 07:38 PM ----------

Flashed back test 3 to see what happens

---------- Post added at 07:46 PM ---------- Previous post was at 07:40 PM ----------

kernel test3 version - same no notifications :)

Any suggestions?

---------- Post added at 08:37 PM ---------- Previous post was at 07:46 PM ----------

so i tried to flash old version of the kernel to see if i get the notifications back.. nothing worked.. flashed back the latest kernel and wiped dalvid and cache.. got to see what happens..
[HTC One X+] :
Sounds like a ROM issue. If you have no luck, backup all your apps with your preferred method, then do a clean install of your ROM.
[HTC One X+] pradeepvizz:
Going to keep the phone in observation... seems to be random.. not sure what is creating the reason.. i want to move to InsertCoin... may be i will do that soon.
[HTC One X+] pradeepvizz:
OK now sorry about the confusion.. i don't know why all my notifications seem to be set to "silent" .. i will go ahead and install InsertCoin soon!
[HTC One X+] :
Let us know how it goes!
[HTC One X+] zboq:
Ok bedalus, since I don't have One yet, I'm still testing Your latest test4 kernel. It has been 44hr without restart and I have used alot of WIFI, 3G, Gaming and other stuff and nothing bad happened till now. Battery is pretty decent, ARHD flies with this kernel ;) and I'm only using 2 Cores and 1150Mhz max. Good Job and keep it up :good:
[HTC One X+] :
It's nice to get a good report! Thanks for that. Did you try tethering?
[HTC One X+] zboq:
I just did and I'm posting this while tethering. Tried few times turn on and off usb tethering, also disconnecting cable while tethering and connecting again and still no restart occurred.
[HTC One X+] :
And previously it was completely broken, so I definitely reverted the right stuff. I'm back home now, just testing tethering myself now, and it's working fine.

I guess the only thing to worry about now is whether JRCU will cause a deadlock again. There's been 9 downloads of the test version. I should have used a goo.gl link! Then I would have known roughly how much uptime that accumulates to.

But including me, that's 10 users of the test version, so lets say the downloads were spread out from the initial release to now:

50h 45h 40h 35h 30h 25h 20h 15h 10h 5h totals up to 225 hours, with no reboots reported. That's the equivalent of one person testing for about 9 days straight.

I think I'll release a general update now, just to widen the audience a little.
[HTC One X+] :
v2.3 is here: http://d-h.st/icm

For previous v2.2 (no JRCU) see this post.

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

-now allows auto-hotplugging (apply using core setting at 0)

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

Please grant super-user permissions

Version 2.3 Notes

This version brings back JRCU, and signs are good that the deadlock issue with this tweak has been resolved with this commit. Brave testers have together accumulated over 200 hours with no issues. Of course, deadlocks are unpredictable, so this is still no guarantee, but the more hours that go by, the less likely it seems. v2.2 is still available for those who prefer to play it extra-safe.

Other tweaks include a performance update to the SLUB memory allocator, and tweaks to the smartmax governor that ought to make everyone very happy with their hotplugging.

My kernel config

-GPU OC

-Slide to Wake [S2W]

-Optional hotplugging (automatic hotplugging is now default for faster boot)

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

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

-User defined core activation (use the above app)

-smartmax governor by maxwen (tuned for performance)

-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)

-Miscelaneous tweaks: ticket based rwsem algorithm; Google's tcp proportion rate reduction algorithm; cifs; BFQ v6; zcache: SLUB; JRCU

About automatic hotplugging

v2.0 and higher allow automatic hotplugging.

With these kernels you need the updated Core Manager.apk to be able to slide the Cores value to the 0 position. This will set Auto mode, and hotplugging will work like stock. However, the low-power core is still prevented when awake, and the high-power quad-core is still forbidden when the screen is off. This is to ensure performance when the screen is on, and power-saving when it is off.

Remember after a reboot, it is necessary to open and save+exit the app to restore your preferences. Installing the new app will again require super-user permissions to be granted.
[HTC One X+] Notechis:
I can honestly say that everything is working

here

* hotplugging - manual plugging

* USB tethering

I will test a bit more but I got the highest scores for the gpu, I recordnized ...

Thx for that
[HTC One X+] jizang:
If cpu stats is showing percentage for all cores does that mean that all cores are active if yes how can i activate hotplugging
[HTC One X+] Notechis:
That means if auto-hotplugging is enabled, there can be from 1-4 cores online, if necessary

Or you choose how many cores will be online 1-2-3 or four ... depends what you want

CPU Stats shows which cores are online,too

- the frequency

And pls read the OP

use coremanager.apk to select the cores
[HTC One X+] sffmandrake:
hi,

After reading and testing many apps to resolve the pb with core manager and the 3 core online, it seems that it's related to the insertcoin rom o0', !!!!

Back to Arhd 6.5 and all work with core manager, now i'll try 2.3 (no reboot wiith test 4)

Thx bedalus ;D
[HTC One X+] jizang:
I did use coremanager to set the active cores, but after cpu stats showed that all cores are working I was confused. This is what cpu stats is showing
[HTC One X+] Notechis:
What did you enabled 0 = hotplugging or how many cores ?
[HTC One X+] jizang:
I enabled 0 cores
[HTC One X+] Notechis:
Than it could be ok , since the cores are activated because of necessary ...
[HTC One X+] :
Hey, that's cool. Mind if I stick that in the OP?
[HTC One X+] Notechis:
Pls feel free to use it:good:
[HTC One X+] jizang:
Yeah but I didn't do anything no apps or games were open, I evens killed all apps which were open in the backround with advanced task manager
[HTC One X+] Notechis:
No necessary for task killer ... The apps will be reloaded and that uses more cpu ;) You are not using windows

The cores are less active at your phone ... I recordnized that my phone uses still uses 3-4 cores most times with less frequency ...

Drain is good at the moment for me . But sometimes there are 1 or 2 active,too ... So I will have a closer look next days...

___

So currently I am very pleased
[HTC One X+] jizang:
Ok thanks
[HTC One X+] aliko007:
IF i set mine to stop charging at 95% ?? ... That’s means the battery remains healthy also .. :confused:
[HTC One X+] :
That's the idea!
[HTC One X+] aliko007:
Thank u :) .. Am gonna try your kernal Now and i will tell U what i feel about it ^_^
[HTC One X+] pradeepvizz:
This is the test 4 version right? What have you got on the top of your head now? We testers are ready :P
[HTC One X+] adamkx7xdesire:
Unfortunately I've got a shell reboot so here is a log anyway this kernel feels very fast and smooth :))
[HTC One X+] :
The kernel log claims the kernel was built on the 26th, but I uploaded it on the 28th, and I don't remember testing it for two days before releasing the test version.

Can anyone on v2.3 / test4 (they are the same) please reboot, then send me their last_kmsg to compare? Just in case my memory is bad.
[HTC One X+] :
I'm just running various io schedulers to see if I can determine the one that performs best
[HTC One X+] siseb:
I'm on v2.3!

http://db.tt/WuXv9wSp

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] somemadcaaant:
http://db.tt/GolDfzwI

Here u go, using test4 still.
[HTC One X+] siseb:
Bedalus, could you take a look at the latest log, please? I just had a reboot again, while loading via aTorrent. Sorry I missed the test updates from 2.2 to 2.3. Maybe I could have told you this earlier.:rolleyes:

Thanks!

http://db.tt/wmckaKk0

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] Notechis:
Hi bedalus,

There are still some minor problems for me.

Manual selection of cores work for 3 or 4 cores.

1 or 2 doesnt work here. With hotplugging 1 or 2 are really rare active, but they are ..rgds

Gesendet von meinem HTC One X+ mit Tapatalk 2

---------- Post added at 10:17 AM ---------- Previous post was at 09:33 AM ----------

Got the first reboots ever, doing nothing.. Will upload files when I am home.

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] :
You're not on the latest version. Update and see if the problem returns

Edit: actually, wait till later, new version coming in a few hours with more io scheduler options
[HTC One X+] adamkx7xdesire:
How is that possible? :P I've flashed 2.3... but ok I'll do it again, thx
[HTC One X+] :
Rats! It's a deadlock. Oh well, JRCU goes back in the bin again. Will update later!
[HTC One X+] siseb:
Looks like it works if I limit the download rate. I've used 200kb/s. Is that possible?

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] maxwen:
i would doubt that

the issue is just very random

---------- Post added at 03:17 PM ---------- Previous post was at 03:15 PM ----------

now you know why i keep away of rcu changes for now :)
[HTC One X+] :
When will I learn! :p
[HTC One X+] :
v2.4 is here: http://d-h.st/9lH

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

-New: Allows setting of the IO scheduler

-allows auto-hotplugging (apply using core setting at 0)

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

Please grant super-user permissions

Version 2.4 Notes

I've kept all of the tweaks apart from JRCU, which will not be coming back! I've spent too long on that now. Anyway, in this release I've brought in various IO schedulers to play with. There's now BFQ (as default), CFQ, Deadline, NOOP, SIO, ROW, and V(R). I still need to find a way to test their performance reliably. I've got a feeling that V(R) is rubbish, but it's worth having a look at anyway. They can be selected using the new Core Manager app.

My kernel config

-GPU OC

-Slide to Wake [S2W]

-Optional hotplugging (automatic hotplugging is now default for faster boot)

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

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

-User defined core activation (use the above app)

-smartmax governor by maxwen (tuned for performance)

-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 (as default), CFQ, Deadline, NOOP, SIO, ROW, and V(R).

-Miscelaneous tweaks: ticket based rwsem algorithm; Google's tcp proportion rate reduction algorithm; cifs; zcache: SLUB; JRCU

About automatic hotplugging

v2.0 and higher allow automatic hotplugging.

With these kernels you need the updated Core Manager.apk to be able to slide the Cores value to the 0 position. This will set Auto mode, and hotplugging will work like stock. However, the low-power core is still prevented when awake, and the high-power quad-core is still forbidden when the screen is off. This is to ensure performance when the screen is on, and power-saving when it is off.

Remember after a reboot, it is necessary to open and save+exit the app to restore your preferences. Installing the new app will again require super-user permissions to be granted.
[HTC One X+] :
CoreManager.apk is here: http://d-h.st/QhY

-New: Allows setting of the IO scheduler
[HTC One X+] jizang:
Can i use the coremanager app with maxwens kernel
[HTC One X+] maxwen:
yes

---------- Post added at 11:21 PM ---------- Previous post was at 11:19 PM ----------

well - I would love to use JRCU too but this issue is

just too random. So trying to fix this is just frustrating :)
[HTC One X+] Notechis:
Wow. Noop and deadline seems to working best on my phone. Scrolling and typing responds much faster. Got around 14000 ;)

Gesendet von meinem HTC One X+ mit Tapatalk 2
[HTC One X+] aliko007:
how i can undervolt ?? am using viper Btw when i use elitw kernal show in tweaks uv ..
[HTC One X+] Addicted2xda:
Will CPU settings changes through ROM Toolbox Pro work?
[HTC One X+] :
I don't approve of uv! :p
[HTC One X+] :
Some might, some might not
[HTC One X+] :
Here's a version built cleanly, starting this time from the latest source, only applying the same patches necessary to get the kernel to the same point as before: http://d-h.st/AtV

The difference here is that I think I applied some useless patches before. So now this version has the latest source, and just useful patches.

BFQ has been updated to the latest version, and for now, this version lacks GPU OC. I'm interested in what effect this has. If you're interested in testing, get a benchmark of your graphics before and after. Play some games... is there a noticeable difference? Thanks! :)
[HTC One X+] pradeepvizz:
OMG, the same story again :) 1 day missed 2 new versions :P

Thanks! will test it !
[HTC One X+] Notechis:
I run the best benchmark ever with your kernel,today -using deadline , now I will test noop and other

- yesterday I decided to skip force gpu within the rom installation

seems to be run better

Today with your test kernel I ran 14500 CPU was higher and GPU a bit
[HTC One X+] pradeepvizz:
Did you mean to say that this version of the kernel does not have GPU OC? I noticed that GPU reaches the same 520 Mhz as before.

Am i missing something?