yashsingh1/xdaforums huggingface dataset:
[HTC One X] mwilky:
Ok mate would be great if you could include as it really helps with gaming :)

Sent from my RENOVATED One X..
[HTC One X] show-p1984:
http://xdaforums.com/showthread.php?t=1786696

Modified ramdisk, my kernel.

The cm10 ramdisk sets interactive as governor on early boot =/, since I am using ondemand I just threw it out.
[HTC One X] nimrodity:
Ah, ok tbaldens Rom,yeah that one is good, but I prefer aokp to cm10

Sent from nexus 7
[HTC One X] show-p1984:
This is how it looks after ~40 minutes sitting on the homescreen and setting up my phone again:

(ofc with my tegra_mpdecision + modified ondemand)

Anybody got some similar situations and could share how nvidias solution (stock) is comparing? :P
[HTC One X] show-p1984:
For the very brave:

/*

* This program is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or

* FITNESS FOR A PARTICULAR PURPOSE.

*/

https://dl.dropbox.com/u/44206202/pub_test_kernelz/onex/mpdecision_preview03.img

Leave it in this ramdisk, or remove the governor overrides from the ramdisk you want to repack it with. (http://pastebin.com/raw.php?i=rD0xSFhE)

This is meant for aosp/cm10/aokp (jellybean), but it may run on sense too which will not be supported though (but you would definitely need to repack it for ics).

I would suggest to you that you only "fastboot boot mpdecision_preview03.img" it, since there are no modules and a simple reboot will get you back to your flashed stuff.

What's changed?

kicked out NVIDIAs latest changes in the linux cpu base.

kicked out NVIDIAs hotplug stuff (cpu-tegra3.c is not even compiled, so it's 100% OUT)

kicked out NVIDIAs screwed up runqueue stats and replaced it with the original (msm).

fixed hooks for runqueue stats. (they weren't even there Oo, so I basically added them)

added tegra_mpdecision in it's finished version, but it may need more finetuning.

modified tegra-clocks to notify tegra_mpdecision of any cpu changes. (srsly, how NVIDIA could just ignore it's own hotplug manager is a riddle for me)

modified 2-phase ondemand for tegra3 & tegra_mpdecision.

See the magic happening:

adb shell
cat /proc/kmsg | grep 'MPDEC'

And now I am off for a round Battlefield 3 and then gn8 :)
[HTC One X] Lo_RaT_PeNaT:
waiting for your new baby, believe me when I say, it really impatient to see her work. Thank you very much and sorry if you've been impatient, at least in my case
[HTC One X] n3ocort3x:
You got armored kill ?? If you want so: add me. awesome stuff you did. I definatley have to try this today and watch the kmsg running down ! :D
[HTC One X] mwilky:
wow this is great!

Flashed cm10 just to try it and its working unbelievably well!

Cant wait for the sense version :D
[HTC One X] Dunc001:
+1 :cool:
[HTC One X] 3f1f37:
+2
[HTC One X] mwilky:
Managed to get it working on sense, what you do is:

Download cm10 from tbalden, and extract the modules from system/lib/modules.

Download the boot.img showp posted.

Unpack the .img, and open "init.endeavoru.rc"

Copy everything from #power management settings.

Get the ramdisk of the Sense ICS rom you are using and open "init.endeavoru.common.rc"

Replace everything under "#power management settings" with the one you copied from showp's ramdisk.

Save it and repack his boot.img with the ramdisk you just modified, and then flash the boot.img and modules you extracted at the start.

Enjoy mpdecision on sense :)

Sent from my RENOVATED One X..
[HTC One X] mwilky:
Hope show-p doesnt mind, if you do let me know straight away and i'll remove it.

bricked mpdecision preview for sense roms
[HTC One X] Lo_RaT_PeNaT:
If no modules, the S2W not work, correct?
[HTC One X] mwilky:
Originally i flashed with the modules in my own rom, but i kept getting reboots, so i tried flashing the modules from the rom showp uses and it works so i have included those in the .zip
[HTC One X] Lo_RaT_PeNaT:
I'll try it, what happens is that my doctor was angry with me, I have the disease of being a compulsive flasing, well, I tell them.
[HTC One X] mwilky:
xD

@show, any other sense stuff you need testing let me know :)

Sent from my RENOVATED One X..
[HTC One X] Lo_RaT_PeNaT:
good, and when installed, everything works wifi, bluetooth, gps, and phone, S2W also works, now expect their behavior. Thank you and I will be posting things.
[HTC One X] show-p1984:
That was the reaction I was hoping for! :)

I just played one hour of Angry Birds (Spaaaaaaaace!) and my One X stays icy cold. That's a completely new experience for me.

Well I guess I was expecting this after putting ~3days and more than 30hours of work into it. (though I identified one serious bug =/. serious = it impacts performance in rare situations. It's easily fixed though, one of my late night / early morning mistakes.)

I will. :)
[HTC One X] Lo_RaT_PeNaT:
by the way, I just realized, the four cores running at a time and correctly, is the first time I run the system tuner so
[HTC One X] Alex-V:
big big thx for this.. :)

but i just have s2w wake problems again...will upload my touchscreen folder source if i´m at home ..maybe you can see in the touchscreen driver why s2w works without wake problems on the kernel i compiled...and you can put in your kernel source :) still unsure why it works

otherwise your new cpu contolling is so great..just tried it...thx

with kind regards..Alex
[HTC One X] mwilky:
Same just played stick tennis and I forgot it was even on a one x it stayed that cool!

Sent from my RENOVATED One X..
[HTC One X] Goku80:
Welcome back Obi One

Sent from my ICJ One X powered by ne0cold pure smooth power NCX
[HTC One X] show-p1984:
Well there are no sweep2wake fixes in that test kernel, that would be the reason as to why it does not work as it should :)

I have left it out to eliminate any problems not caused by my new stuff, so I have a baseline to compare to.

If you still want to up your repo, do it. But chances are that they are identical if you used only my patches :)

I like that! I really do. /me thinks about a name-change :D

Dear XDA:

I please want "Obi One" below my name instead of Recognized Developer. Thanks. :D
[HTC One X] mwilky:
Also Show-p, governor settings revert after screen off, so we can't tweak the governor, it was an issue with all kernels, I know that faux fixed it in his latest, would love to see you include it

Sent from my RENOVATED One X..
[HTC One X] 3f1f37:
@show-p

Please point me to the applications forms for a test subject.....

Will Test Sense Kernels for free lol
[HTC One X] deagleone:
Mkay Buddy as twittert first impressions of (repacked) 03 review from my insertcoined HOX....

flashed this morning 7am Battery fully loaded...

had a few phone calls, 1h 3min screen on time (SMS, Tapatalk, Banking)... and still 83% Battery left :eek:

Need some Hand gloves for the left Hand (freezing fingers from a unbelievable cool device) !!

Thanks buddy, plz send me ur Adress (once more^^) via PM (some urbeats waiting for u)!

Obi One *kannmirmaleineruntermtischvorhelfen*
[HTC One X] Goku80:
hehe speak to Darth Vader "MikeChannon" and he can do that for you i am sure..:p
[HTC One X] AgoeZ:
Dear Mr show-p,

Does AOKP ICJ need repacking or just straight flash *.img and erase cache?

And 1 more, does your kernel includes multitouch fix for unity games like Shadow Gun?

Thanks before. :D
[HTC One X] Alex-V:
ok..understand :)

really like you make something complete different... :) still i think about how you know all this..really want todo also but can only use some patches...so only a rookie in this lol...

anyway..attached are the files i mean (think it can not hurt :) ) did not maked a github yet...till i only at your patches and the rest are original sources..

so iḿ now silent waiting till you are ready :)

thx...with kind regards0
[HTC One X] show-p1984:
@@ -2437,6 +2437,7 @@
i2c_syn_error_handler(ts, 1, "force update", __func__);
printk("[TP] touch suspend, fast relasxation: %x", ts->relaxation);
#endif
+/*
ret = i2c_syn_read(ts->client,
get_address_base(ts, 0x11, CONTROL_BASE) + 41, &data, 1);
if (ret < 0)
@@ -2449,6 +2450,7 @@
if (ret < 0)
i2c_syn_error_handler(ts, 0, "w:0", __func__);
printk("[TP] disable palm supression\n");
+*/
#ifdef SYN_SUSPEND_RESUME_POWEROFF
if (ts->power)
ts->power(0);

from the new kernel patches was missing =/
[HTC One X] Alex-V:
thx for fast compare and let me know :)

is it important..? because till now i have not a single problem or not wake or any other things with it..it goes into deep sleep and wake...if i touch the light sensor and s2w... it wake

with kind regards
[HTC One X] show-p1984:
That was missing in my touchscreen driver. Not surprising though, since I am just patching it up to the new htc source. :)

(it just comments out some part of the pm code)
[HTC One X] Alex-V:
thx for let me know :)

with kind regards
[HTC One X] AgoeZ:
nevermind, after flashing modules posted by Mr mwilky here now it boots and I'm posting this via wifi tether. :o No need to repacked *.img btw. :p

I will test for this day until new rom AOKP ICJ 2.1 release. ;)

thanks again Mr show-p. :D
[HTC One X] Lo_RaT_PeNaT:
I tried to repack version sense performed by mwilky, and I must say two things, the special battery management, however, as has been posted before, no fix to the S2W, so logically the same problems continue previous versions, and indeed perhaps because of the sense, but does not work as smoothly as in other kernels still sometimes shows that the rom reacts slowly although I understand that this version is not final and obviously was not meant for sense roms

It seems that tomorrow will out version 0.4 for AOkP, hopefully not later to work for sense version, thank you very much for your work, and again, congratulations on the battery consumption is fantastic
[HTC One X] Lo_RaT_PeNaT:
* I am now using my real name instead of my nick on git. Don't be confused.

And I really thought you were obi wan, jejeje
[HTC One X] show-p1984:
Ah right.
[HTC One X] n3ocort3x:
I really cant wait to see on git how you've done this. awesome stuff and looking.forward to test 0.4. Also many thanks for not locking your git so that others can see and try to understand what you have done. Nice for learning stuff.
[HTC One X] show-p1984:
I would never lock my git, opensource software is meant to be freely accessible. If one Linus Torvalds wouldn't have shared the code we would have nothing to play with today except hex editing pre-compiled htc binaries :p

Ah and too your earlier questions:

Yes I have armored kill. In my financially securer times a few months back (and after a lot of alcohol and talking with friends) I ordered premium. Still regretting it though, that money could have bought me a new headset, since mine is literally disintegrating. (Hot glue and some metal can only hold so much ...)

But hey, I got Battlefield 3 for 10€ +50€ premium. So I am still under the price ppl paid for the limited edition of Battlefield 3 alone without premium (like my neighbor, 65€ hrhr :D)
[HTC One X] DanteGR:
Just one thing (among others of course) really stood out for me show-p.

When you said "we don't have to re-invent the wheel".

That's the right attitude for a really awesome developer like you.

Big kudos buddy :)

Thanks for all your efforts here. Really looking forward to test ur sense kernel.

Sent from my Renovated HTC One X Quad-Core Beast
[HTC One X] show-p1984:
First of all the aosp kernel has to survive 6 hours in deep sleep :)

I am still surprised everything is working so well with mpdecision. I expected way more problems than there were in the end. (I hope I didn't jinx it now)
[HTC One X] DanteGR:
I know my friend.

There is no hurry. Take ur time with this and give it everything u got ;)

We'll be waiting

Sent from my Renovated HTC One X Quad-Core Beast
[HTC One X] Goku80:
Good thing i moved over to the aosp world then...Eagerly awaiting Obi One....Can i please request on your part to change the status from RD to Jedi Master? Would suit you better:D
[HTC One X] n3ocort3x:
Thats how opensource should work. +1 The only way to getting better for me is watch your guys progress, and sometimes my prof´s can help me a little bit @ evening school :D

I got it for 75€ all inclusive :laugh: i think 65€ is very nice for stuff included in the whole game ! Still enjoying it after nearly 300 hours :silly:

nothing more to say +1
[HTC One X] taha198:
@ showP

Only one request. Please open a new thread with new release. New base, new start for you and a new clutter free thread.

Edit: or different threads for AOSP and Sence.

Thanks.
[HTC One X] AgoeZ:
After tested for a half day, this kernel really works beautifully on my HOX powered by AOKP ICJ.

Well since I'm used my Evo 3D for dailly so I'm just tested basic need:

1. Data, Wifi, GPS works.

2. After flashing and full charge at 7 am, my HOX put on standy for at least 8 hours. On 3 pm battery drain only 6-7%. Not bad I think. But data off btw. ;)

3. Unity games works fine (tested playing Shadow Gun for about 15-30 minutes), only finishing 1 stage actually. :p

4. Now this is surprise, S2W works! :D

Only camera & bluetooth that was not tested maybe later tonight, but I think it wasn't part of kernel, isn't?

One final conclusion: Superb! Considering it was just a test/beta kernels.

Keep going and thanks again for your great works, Mr show-p. :)

Sent from my PG86100 using Xparent Blue Tapatalk 2
[HTC One X] MickyMax:
I'm waiting for sense version too. The changelog looks promising!
[HTC One X] blueacidic:
Not sure if it is a bug, I tried left -> right, then right -> left without lifting my fingers off throughout, then when you try to unlock using left -> right, nothing happens, does it happen to any of you?
[HTC One X] :
Had the same concern abt battery life. will report back after some usage :D

---------- Post added at 05:10 PM ---------- Previous post was at 05:09 PM ----------

Same here...sometimes i even need to sweep it 2-3 times for it to awake..from deep sleep perhaps :confused:
[HTC One X] nobnut:
^^Absolutely no issues with sleep here.

It falls right into deep sleep at screen off and stays there. Tested using BBS and CPU Spy.

Extremely impressed with the kernel so far.
[HTC One X] :
would like to report a 100% reproduce-able reboot....in lockscreen, if I just pressed Home button few times, the phone will HANG and reboot right away.

I'm on Venusaur Rom 3.0.0 with the "long press Home button" mapped to recent task.

SO Sorry for the false alarm :)
[HTC One X] mr.r9:
show-p1984, I salute you for this Kernel. But I have a request.

Can you do an under-volted version for people who care more about battery life rather than crazy performance? And if you do so, can you provide a votage per clock table?

I am not technically gifted so I cannot do this, but I know for sure that there's a lot of demand for an under-volted kernel :o

Thank you.
[HTC One X] ptr_hamilton:
There was a problem with the home button in 3.0.0! Update to 3.1!! No problem with this rom and kernel here :p
[HTC One X] hasan_abeer:
:D
[HTC One X] Sckank:
OMG this thread is exploding!!! Congrats on new kernel, finally some custom **** goin on! Hoping for tweaks and gouvernours. Thank for taking this device to a new level!
[HTC One X] kryptoner:
Does this kernel work with cyanogen Rom?
[HTC One X] endursa:
will you implement loop back device support anytime? would be cool :)
[HTC One X] AliceXES:
PATCH

I'm new to the git thingie :) so please apply the following patches.

Errors got to surface when I disabled most of debugging (should provide some performance improvements).

--- drivers/media/video/tegra/tegra_dtv.c~ 2012-05-09 15:33:11.131000116 +0300
+++ drivers/media/video/tegra/tegra_dtv.c 2012-05-09 18:18:10.212000301 +0300
@@ -737,7 +737,7 @@
debugfs_remove(dtv_ctx->d);
}
#else
-static int dtv_debugfs_init(struct tegra_dtv_context *dtv_ctx) { return 0 }
+static int dtv_debugfs_init(struct tegra_dtv_context *dtv_ctx) { return 0; }
static void dtv_debugfs_exit(struct tegra_dtv_context *dtv_ctx) {};
#endif

not sure about how correct is this one... but i think it's ok.

--- drivers/usb/gadget/u_serial.c~ 2012-05-09 15:33:12.366000116 +0300
+++ drivers/usb/gadget/u_serial.c 2012-05-09 18:22:35.281999968 +0300
@@ -1331,7 +1331,7 @@
debugfs_create_file("reset", 0222, dent, ui_dev, &debug_rst_ops);
}
#else
-static void usb_debugfs_init(struct gs_port *ui_dev) {}
+static void usb_debugfs_init(struct gs_port *ui_dev, int port_num) {}
#endif

/**
[HTC One X] GabrielSousa:
congratulations my friend.

i ordered a one x, and the first thing i will do is, flash your kernel ;)

thanks a lot for your GREAT work ;)
[HTC One X] eggyenergy:
yeah bro im running it on it right now n.n
[HTC One X] skywalker1970:
Works perfectly on 1.28 base rom. Showp, thanks for your magic.
[HTC One X] nobnut:
Scaling

So far I have been unable to get the 204, 102 and 51 MHz frequencies. Lots of reboots and testing. No problem with deep sleep.

Is it set this way intentionally, or is this a bug?
[HTC One X] knights.JayTana:
Smoothness and speed are notable improvements... Got also 11k+ on Antutu...
[HTC One X] schiphol:
Man I want this kernel so bad, if only my display didn't have 3 dead pixels, so I'm still HTC's b*tch for now, fearing they would void my warranty altogether if I unlocked. Damn it.
[HTC One X] mattmanwrx:
I'm getting the same results, not getting the lowest clock score.. Hope to see it fixed... :)

Otherwise, all in all a great kernel with a super Sweep2Wake feature!! :D
[HTC One X] saifullah90:
nice , and welcome:)
[HTC One X] kuailan:
Work perfectly with latest LeeDroid 5.1, awesome :D
[HTC One X] show-p1984:
As expected I found some bugs with the new kernel version and I made some improvements which will further reduce battery usage while screen is offline.

Now flashing to sense...

Btw the sense boot.img will have the viper ramdisk. Why? because I am just #lazy :p

Each kernel zip will contain the boot.img + zImage, so you don't need to extract it from the boot.img everytime you want to repack it.

Oh and be sure to remove any governor overrides in the ramdisk in order to use the kernels default (ondemand) which is the only one I would recommend at this point because I tweaked it specifically for the ninja core.
[HTC One X] Goku80:
Obi One. Sorry to ask you this but when are we looking at the aosp version. Really wanna give s2w a bash again. :D

Sent from my ICJ One X powered by pure smooth power NCX
[HTC One X] show-p1984:
Both will be released today.

and today = till I go to sleep :p
[HTC One X] nimrodity:
how do i remove the governor overrides in the ramdisk?
[HTC One X] Goku80:
yipee:victory:
[HTC One X] shnizlon:
Good choice mate! ;) I just recommend you take boot.img from the full rom zip and not from AIO flasher.
[HTC One X] NickDunn:
bravo!!! :good:

UEFA Champions leagues tonite. can wait for your release..;)
[HTC One X] show-p1984:
Some ramdisks, especially some aosp ramdisks, have these lines set in "init.endeavoru.rc" (inside the ramdisk) around line '12':

on early-boot
write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor interactive
write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor interactive
write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor interactive
write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor interactive

Just delete them.
[HTC One X] n3ocort3x:
And we all know, your nights are long ! ;)
[HTC One X] cwibel:
Yeah! The King is back!
[HTC One X] GuyAdams:
ARHD doesn't have early boot in the RAM disk and loads on-demand so will I be able to do a straight repack show-p?

Never used one of your kernels before but really looking forward to giving it a go.

Keep up the hard work :)
[HTC One X] Thunder07:
For ARHD (ICS) a straight repack would work,

as ondemand is the default governor :)
[HTC One X] deagleone:
Mr. Show-p Sir....

InsertCoin i use...fantastic it is!
[HTC One X] show-p1984:
Post updated, 0.4 @ op.

Please disable any ad blockers while visiting my site, thank you. (Those ads finance my server)

AOSP Thread: http://xdaforums.com/showthread.php?p=31764415#post31764415
[HTC One X] Snah001:
Hi Dennis,

Good to see you here again.

For sure you had a tough time after been hit by a car last year, your car accident this year and now been badly ill.

Life hasn't been easy to you so I sincerely hope you will get compensated now.

I flashed your 0.4 kernel just few mins ago on VIPER 2.7.0 and all looks fine.

Will monitor and will report when strange things appear.

Glad your back again!!

Cheers :good:
[HTC One X] cwibel:
Just flashed v0.4

Just flashed Your new kernel and like always my X works perfectly smooth and fast! Thanks a lot for Your awesome work! Best regards
[HTC One X] Laurentius26:
Edit, wrong thread post removed.
[HTC One X] dnbcat:
Welcome back and thank you for the new kernel. Testing this right now with Incert Coin 9.6.4. ROM.
[HTC One X] deagleone:
^^

Birthdayparty over, postoffice eta... tomorrow

InsertCoined from my bricked One X
[HTC One X] show-p1984:
Take your time. Vodafone kept us waiting for months, a few more weeks don't matter :)
[HTC One X] mwilky:
Hey mate, in ICS Sense ramdisks the governor info is in "init.endeavoru.common.rc" under #Power Management Settings, and the one you posted still has all governor overrides. Do we literally have to remove everything in that section?

Or if you can just post a list of the ones you tweaked for your kernel, that would be great!
[HTC One X] Thunder07:
ICS's default governor is on-demand,

all of show-p's tweaks are in that governor,

while JB's default is interactive,

so in ICS there is no need to mess with the ramdisk's "init.endeavoru.common.rc"
[HTC One X] mwilky:
Yeah but he said he tweaked the ondemand governor aswell

So if we could find which values he tweaked we could include them in the ramdisk

Sent from my RENOVATED One X..
[HTC One X] Alex-V:
kernel works very good...no problems...big thx.. :)

maybe one thing...i have variant 0 so i can not oc..maybe you can compile with variant overwrite oc...so i can oc to 1.55ghz ..? Would be great :)

with kind regards..Alex
[HTC One X] show-p1984:
Who did say that I tweaked values?

I tweaked the ondemand code itself.

https://github.com/showp1984/bricked-endeavoru/commit/5cbce4b11cedff04b9eb6327bcba2a054ac8707c

https://github.com/showp1984/bricked-endeavoru/commit/5bd3f92bd908495e656f6fa1cc0134c636ee3884

https://github.com/showp1984/bricked-endeavoru/commit/85b8f68cedbb4806944f9bb4b8e9c5adf38dad73

https://github.com/showp1984/bricked-endeavoru/commit/9cc782333993eaaa35bec1af71798c2832e36ba0

https://github.com/showp1984/bricked-endeavoru/commit/7a2398e5f3f51fa48c9b41dab88f18066e6dff81

https://github.com/showp1984/bricked-endeavoru/commit/a66924117aedd49f5a74040898f90e03b5649eea

Next version :)
[HTC One X] Alex-V:
thx ;) :)
[HTC One X] mwilky:
I apologize! Thamks for the info
[HTC One X] Thunder07:
and just for the sake of clarity, the governor is part of the kernel and not the ramdisk

battery saver he we come,

there is notthing stopping you now is there :)
[HTC One X] show-p1984:
Never. :)

Btw, I would love to see some battery life screens here and from the aosp version in the other thread, as well as a short comparison between my kernel (with tegra_mpdecision) and Nvidia's hotplug manager (currently all other kernels :p).
[HTC One X] GuyAdams:
I've done a straight repack and flashed on ARHD 9.6.0.

Phone booted really quickly, performance seems excellent, lock screen, app draw all very fluid and no visible lags. I'll come back tomorrow with my battery stats.

Again, nice work :)
[HTC One X] Audioboxer:
Hey show what do you recommend for setting the CPU/Voltage with your kernel for maximum compatibility? SystemTuner/SetCPU/Other?

Thanks
[HTC One X] inzaghi75:
So for viperX do not repack?
[HTC One X] Audioboxer:
I didn't repack. Only thing I've noticed with kernel (same as faux), even with cpu settings in place the system still users higher frequencies. For example set to 1.3ghz max, system will still use up to 1.5ghz.

Sent from my HTC One X
[HTC One X] inzaghi75:
I think only neos kernel stick when you set lower frequency.
[HTC One X] kelvintisw:
Running IC 9.6.4, and I did a repacked.

Right after flashing, the battery temperature shoots up to 48C.

After 15 minutes, it stays at 37C forever.

Pretty high imho,

Anything wrong?