yashsingh1/xdaforums huggingface dataset:
[HTC One X] JonathanL94:
Sv: [GUIDE+TOOLS] v10.1 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

:thumbup:
[HTC One X] Xmister:
Why would you say that MPDEC is mess for gaming? It uses the cores much better than the stock nvidia hotplug, most of the times 4 cores running in the games, and fps really higher too.
[HTC One X] hamdir:
thanks for the reply Xmister, my problem with both CPU quiet and MP decision is not if they use the quad, it is that they are much less predictable than Nvidia's default hotplug

A quad needing game, will need those quad everytime u run it, not just a random draw of dice...

the best app to test this behavior is Nvidia's glowball

hotplug

never

locks to single core if a game need the quad

but i owe you a small apology, i based my conclusion on a previous experience of showp kernel (it was a really a mess locking so often to single core) and not yours so i will be testing it and report back :) (pulled the comment for now)
[HTC One X] Xmister:
Re: [GUIDE+TOOLS] v10.2 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

The most important thing is the decision wether a game needs quad or not.

Nvidia's hotplug often decided that it doesn't need it, while it's obviously not true if you consider the 10fps drop it causes.
[HTC One X] hamdir:
yes ofcourse the quad usage is the most annoying thing on Tegra, i found their CPU quiet driver is worse than hotplug in making this decision, but hotplug for THD games never fail though

im about to test extensively now and will report, ill test your latest 95 version

a good game to test as well is NFSMW which can benefit from the quad use
[HTC One X] hamdir:
Wrong thread
[HTC One X] hamdir:
Ok so I tried #95 and waw its true, MPDECISION is using quad to the fullest even outside THD apps, very impressed nearly all games are faster, I think it now took the place as the best One X gaming kernel

I noticed improvements in NFSMW, beach buggy blitz and modern combat 4 full effects

However I have few comments if I may

I repacked it with the stock .31 Ramdisk because I want to keep the default governor values, the problem It got stuck to ondemand and can't change to any other governor, its just stuck, but I can use gaming boost and change ondemand values, I didn't try the non repacked version

Although there steps between 1000 and 1500, with aggressive ondemand the CPU is stuck most of the time at 1500 and sometimes 1000 it doesn't often use the step in between

Even with UV -75 the device gets hot with game boost, I guess there is no escape with real quad use, in MC4 the screen itself got hot like pre 2.17 days, is there a possibility to have an interface where we can change the quad driver between CPU quiet and MPDECISION?
[HTC One X] Xmister:
Re: [GUIDE+TOOLS] v10.2 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Can you try changing the Max frequency, then changing the governor? (there is a bug I left in,when trying to fix sense specific things)

And then try gaming with default interactive, it should generate less heat, while still good frame rate.
[HTC One X] hamdir:
Very impressive with interactive man, what are you? The One X gaming savior? :laugh: thanks for fixing the goernor switching bug in #96

Just one thing left to say, can we experiment less? I mean I know right now it great but I worry it will break again :laugh:

Guess the best solution is to keep all your versions downloadable for users to choose
[HTC One X] Xmister:
Thanks, I'm just trying my best.

Without experimenting I haven't gotten so far, so that's not an option :)

Keeping them is the plan until my devhost space fills up...
[HTC One X] hamdir:
here is the feedback so far regarding XM-Kernel #106

be careful repack is needed for Sense ROMs

I've uploaded a repacked boot.img for stock 3.14.401.31 ROM, you still need the modules from the original zip file

For the above custom kernel you can use permanent interactive governor instead of gaming boost, set at boot the governor to interactive and the following governor values in your CPU app (which are default for #106):
[HTC One X] hamdir:
awesome mate, already replaced #96 as the first the recommended JB gaming kernel in the OP

last two comments:

1- using interactive i noticed one time it got stock at LP speed single core during NFSMW, lag fest :eek:

2- Your ramdisk is still not compatible with stock .31, if we flash the kernel without repacking the device freezes at boot, it also does something weirder it moves all the SD content to a "0" folder! repacking solves the boot and SD issue
[HTC One X] Xmister:
Re: [GUIDE+TOOLS] v10.5 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Yes, it's 4.2 aosp ramdisk, that's why repack is needed every time.

About LP speed stuck...I was hoping that I fixed it, but it seems like just made it rare.

Can you send me logcat and dmesg when it happens?
[HTC One X] hamdir:
frankely mate, its happening all the time on interactive in #96
[HTC One X] hamdir:
Ok to be honest I'm getting very good gaming with interactive and XM-kernel #41, this governor from 3.4 and CPU quiet is working perfectly, extremely smooth even with the default go hispeed load 85

Muh cooler than the MPdecision kernel and in actual gaming I feel it's as good and no LP core bug
[HTC One X] Xmister:
Was it there on #95?
[HTC One X] hamdir:
Yes mate in both #95 and #96, its a matter of luck, howeverthe back ported interactive 3.4 kernel is working perfectly with CPU quiet in #41
[HTC One X] Xmister:
Can you do a

adb shell "logcat -d" > logcat.txt
adb shell "dmesg" > dmesg.txt

after it gets stuck?

This will save it to your PC right away, and can you upload it?

I will try to look into what causing it. If I won't find the reason, I might bring back cpuquiet.
[HTC One X] hamdir:
ok cool mate i will grab logcat tomorrow, n I will keep testing cpuquiet and interactive gaming until then
[HTC One X] high_voltage:
Really noobish question, but never flashed repacked kernel... I am on stock 3.14.401.31... and with no repacked kozmik. I want to switch to xm kernel. I downloaded both the kernel and your repack.rar file. What should I do? Flash the boot.img in your repack rar file from the fastboot and then flash the kernel itself from the recovery? Should I override the boot.img inside the kernel file before flashing through recovery? Can you explain to the poor noob with 1/2/3 steps. Thanks in advance and sry for the really lame question.
[HTC One X] Freak07:
AW: [GUIDE+TOOLS] v10.6 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Hamdir could you look at my post in xm thread? Regarding interactive and nfsmw on new test kernel
[HTC One X] Xmister:
You are right, just flash the repacked image through fastboot, then the zip in recovery. After that, wipe dalvik cache, and you are good to go.
[HTC One X] high_voltage:
Thanks, and keep the good work! :)
[HTC One X] yossi2010:
omg are you kidding me???

the RENOVATE Gaming Boost JellyBean v1.0 did the trick!

omg you've gotta be kidding me... before i felt like having a half core device... nothing ran well! stipid devs forgot to tell their games to use the quad or at least the dual and games worked on barely 5-10 fps...

now i play extra smoothly on 30-60 fps! (depends on the game)

asphalt 7- nonplayable to 60 fps.

gta vc plays on full graphics easily.

nfs mw worked slo mo liike on my defy and now its super fun and smooth!

didnt try winld blood yet...

rooting the defy was the first thing i did when i got it...

doing so for this device was a great choice too!

lets just hope that my tegra wont explode lol!
[HTC One X] hamdir:
Yes this actually make me very sad

I keep shouting to HTC both in private and in public to fix their governor for gaming and all I get is closed ears :(

We are not talking a small increase here, what we are talking about is crippled gaming vs the real performance of your device

The situation continues over the droid DNA and the snapdragon 4 pro, same exact problem until you switch to the Qualcomm supplied CPU governor

HTC for the love of god listen for once!
[HTC One X] luuranko3:
Re: [GUIDE+TOOLS] v11.0 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Hamdir is cm/aokp better for gaming compared to sense
[HTC One X] qaliza:
Re: [GUIDE+TOOLS] v11.0 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Can the RENOVATE Gaming Boost JellyBean v1.0 work on an hox+ with rooted stock jellybean and kernel?

Sent from my HTC One X+
[HTC One X] timlambo:
Re: [GUIDE+TOOLS] v11.0 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Yes it should work. Basically the same device.
[HTC One X] hamdir:
+1
[HTC One X] hamdir:
no but on sense you will need the advices, custom gaming kernel and either gaming boost or optimized interactive
[HTC One X] hamdir:
a warning regarding the new 3.18.401.1 update

the new Kernel kills our free gaming boost app, the ondemand governor resets after few minutes back to stock meaning gaming boost simply no longer works

for users of stock kernel your only option now is the paid game booster 2 and relying on the "ultra gaming" mode which switches to the performance governor, the only non crippled kernel left on the stock kernel (both ondemand and interactive are now officially botched)

otherwise it's highly recommended now more than ever to switch to a gaming kernel like XM (you can still use free gaming boost or switch to interactive)

good luck
[HTC One X] hamdir:
Gaming boost app will not work with the new HTC One

HTC changed their ondemand governor, its now multicore optimized

you can see the new values here, these are changed and not compatible with our app

interactive governor was dropped and it includes qualcomm's msm-dcvs governor we should provide best CPU use for gaming
[HTC One X] MakDenis:
Re: [GUIDE+TOOLS] v11.5 ¦ How To Easily Maximize One X Tegra 3 Game performance - roo

Nice
[HTC One X] sinosuke:
I'm running NIK Rebirth X 1.7 with XM Kernel 188 v4,i got an issue that my CPU's temp was very high when playing games,almost game. About 52-58 degree,i tried many govs but nothing change. While still on Rebirth X 1.6 + XM 188 V4,it never like this,please help me make my HOX cooler?

Sent from my HTC One X
[HTC One X] omar.adel:
Solution.

Have you tried undervolting ? It gets you more battery and most important it keeps your phone cooler when gaming but it mainly depends on your CPU variant. there are 4 CPU variants for the HTC One X. 0,1,2,3. the better your variant the more you can undervolt. to get to know your CPU variant navigate to " /sys/kernel/debug/t3_variant " with "root explorer" or "ES file explorer" or whatever, " cpu_process_id " is your variant.

Variant 0 = you can use undervolting max up to -50 MAX

Variant 1/2: You can undervolt MAX up to -75 or at some steps -100 tops.

Variant 3: you can undervolt MAX -100/125 and on some freqs MAYBE -150

Now you should have known your variant and how much you can undervolt. To undervolt you should download "Trickster MOD" from the playstore and then go to "Specific" page you should see "MPU Voltages" then press on -/+ button, like that!

Then start undervolting :) start with -50 and hit apply and play a game just to see if it is stable enough. If it's stable, undervolt more eg: -75.

Do Not undervolt too much because if you did so, your phone will reboot itself. And Do NOT "set on-boot" until you have known your safe values.

My HOX is variant 1 and I can undervolt by -75.

Note: We can not undervolt more than 10% of the stock voltages. It is not a MASSIVE difference but it definitely makes a difference :)

Your CPU temperatures will definitely decrease :D Your phone will still get warm but it will never get hot! :cool:

Check Shan89's thread for more information :) http://xdaforums.com/showthread.php?t=2156311

You're welcome..
[HTC One X] hamdir:
Since this thread was bumped, i would like to remind the problem still occurs with the 3.20.401.1 update stock kernel

the governor still resets it's values few minutes after applying gaming boost

the only solution is custom kernels like XM, you can either use gaming boost or use Setcpu profiles to switch to the gaming or interactive governor during your favorite games
[HTC One X] sinosuke:
[MENTION=4791801]omar.adel[/MENTION]

Thank you very much :D I love this guide.

Sent from my HOX. Rebirthed by Saint NIK

---------- Post added at 09:13 PM ---------- Previous post was at 09:04 PM ----------

I have one more question. I returned to NIK REBIRTH X 1.7 with Stock Kernel yesterday. Still the same settings and the same apps,but while playing games,my CPU's temp never get above 52,but with XM kernel,it always above 58.

Sent from my HOX. Rebirthed by Saint NIK
[HTC One X] omar.adel:
That's because the GPU in stock jellybean kernel is set to 416 and with XM kernel its unlocked to 520 which provides much better gaming although it generates more heat. The solution for that is to undervolt the CPU voltages which can not be done with the stock kernel.

BUT it you are already satisfied with gaming in the stock kernel then you can do another step in XM kernel to avoid heat.

1. Go to "Trickster MOD" then to "specific" page.

2. set the "GPU Max Frequency" -(which is already set to 520)- to 416.

3. undervolt as usual.

Side note: My GPU is set to 520 and did -75 undervolt and my phone never gets above 52 degrees. so if you underclocked the GPU besides undervolting the CPU you will get massive heat reduction. also you can underclock the CPU little bit and you won't notice much difference in gaming but you will definitely feel difference in heat :D "1.3Ghz" is OK!
[HTC One X] sinosuke:
Thank you very much omar. Did as your guide,my phone is great now,hehe.

Sent from my HOX. Rebirthed by Saint NIK
[HTC One X] indtram:
Hi....I am running Lextermina AbsterGo-JB with NCX V35 kernel........I am wondering if I can have smooth gaming experience without the Phone getting heated up.....I tried to find the CPU variant.....but I dont have any information.... /sys/kernel/debug/t3_variant......how do I know what variant CPU do I have and how much to undervolt it.......

Any info will be highly appreciated.

Thanxxx
[HTC One X] timlambo:
To have great performance in games without the phone heating up, is like asking for a bugatti and that it have a low fuel consumption. Those two don't go together. You can achieve a balance, but then it won't be optimal either way(battery and performance).

But we used faux kernel to know our variant, but he is not developing for hox anymore.

But if you want a bit less heat, with still a little performance, try a kernel which don't have gpu oc, or clock it back to stock(416mhz) if the kernel supports it. Then you can also try and uc cpu to 1300mhz(if on sense, just enable powersaver the whole time). Lastly if you play in places with weak(ish) signal, put your phone in airplane mode, if you can.

All this should help keep heat down a bit, whilst still having some performance. But you won't have the same performance as without these "battery saving" tweaks.
[HTC One X] DeeZZ_NuuZZ:
XM kernel does give the variant information...i noticed in THD games i don't get really heat in the phone...but with many heavy games which aren't perfectly optimized....
[HTC One X] timlambo:
Yeah, probably because those other games which is not optimized, might be more on full throttle than actually needed.

When you play shadowgun for instance with a cpu monitoring app like perfmon, you can see clearly how the cpu's is turned on and off when needed. This is not the case for non optimized games, hence the extra heat. Basically the device will give as much as possible for most non-optimized games instead of scaling as needed.
[HTC One X] hamdir:
someone on the T Prime forum is suggesting a pretty cool idea to prevent android from affecting performance in gaming, i will try when i have some time n report, if it works it the OP will go to v3
[HTC One X] d33f:
Nova 3 lag

I've managed to get Nova 3 running on my One X, but it lags like hell (15/20 fps) when there is a lot of shooting action going on. It's unplayable this way.

Sonic 4 ep 2 is also running at max 25/30 fps but a lot of framedrops which makes it even more unplayable imo.

It's sad that i can't root my phone (warranty) but i would expect that the One X is capable of running such games fluently without rooting ?

Or is this what Nvidia calls the way it's meant to be played ? (too low default core clocks/not all cores throttled when they are in fact needed ?)
[HTC One X] hamdir:
alright

a much easier trick to maximize gaming performance out of your One X no need for supercharger

- Kill all tasks

- Switch to interactive governor

- go to developer options and choose don't keep activities, and background process limit to 1

- wait for sense to reload (which means its working since it killing sense)

- Immediately run your Game

- ofcourse don't forget to bring everything back when your done for a properly working phone lol

This have given me much better performance out of Nova 3

Sonic4eII running the same as does using my older trick, no more stutter or crazy dips but this game is quiet heavy, with performance ranging between 20 and 45fps

Shadowgun THD smooth as butter

glowball perfect
[HTC One X] MaBlo:
Alright gonna try it when I get home, albeit whit the stock ondemand governor.
[HTC One X] hamdir:
you will benefit from clearing the memory for the game purely but this will not stopping the ondemand gov from stupidly dropping down the clocks

awaiting your feedback
[HTC One X] h00py:
Tried the above method on stock unrooted rom but as predicted the frame rate was still unplayably low. Disappointing :(

Hopefully mablo will have more luck.
[HTC One X] hamdir:
yea having extensively tested the stock ondemand gov using tegrastats i can tell you the clocks are sticking low, considering the GPU is linked to the CPU clocks this is not cool

sad when you consider glowball actually can demand full performance out of the same governor

very noticeable in sonic 4 episode 2

we need to demand HTC to provide us with performance options like the T Prime and leave the choice to the user
[HTC One X] d33f:
Indeed, because i tried your tip with ondemand governor and framerate is still as ****ty :(

Guess we have to wait for a optimized version. Though i hope HTC/Nvidia will fix this governor issue eventually because rooting is not an option for me without s-off
[HTC One X] h00py:
Same here, as soon as I unlock the bootloader the official way something will go wrong with the device :p
[HTC One X] hamdir:
update the OP to v3 much more clear now :D
[HTC One X] MaBlo:
No luck for me either, GTA3 still unplayable.
[HTC One X] hamdir:
ok the multitasking tip is to reduce stutter

the very heavy frame drops will not be solved with the current governor, either HTC has to fix or the game has to really demand full performance like glowball does

or root and go with interactive and you will be shocked
[HTC One X] h00py:
This is my second one x. I had to return the first after yellow spots appeared, the place I bought it didn't care it was unlocked. I'll probably keep this one stock until we get a working S-OFF method. It's really frustrating being unable to change things like the CPU governers though :(

Plus the three dot menu drives me crazy :mad:
[HTC One X] Nubzori:
So far I'm enjoying stutter free launcher and games because of supercharger :) Gonna try that dev option too sometime!
[HTC One X] hamdir:
well supercharger is very good and a permanent solution

but for example the T Prime NOVA3 still performs very badly during combat using the dev options trick, the peformance is amazing, its almost double and becomes almost super smooth :eek:

think of this tricks as "extreme" gaming trick, it basically turns the One X into a proper gaming console where it clears everything from the memory in order to play the game at its best shape

by the way you can even go with no background processes at all

ill improve the OP just a bit more to clarify that the dev trick is an option as well as supercharger
[HTC One X] Arthas92:
Does N.O.V.A 3 run with full effect?
[HTC One X] hosmsdos:
hey guys, I'm using interactive gov in system tuner and I'm trying to change the min freq and it only change in the app itself, when I hit the back button it goes back to default min freq. Using interactive gov is much better but i can only see the diffrence in GTA3. Also i have seen Sonic4E2 runs on ASUS Transformer Prime which have Tegra 3 same as HOX and its FAAAST!!. Can we like use some of their kernel code or something.

Thank You.
[HTC One X] hamdir:
I think you simple saw one of the levels that run better than other, its clearly mentioned in all T Prime s4e2 reviews that it runs between 20 to 45fps

Man don't ever touch your minimum clocks believe me i tested and retested interactive is good enough, raising the minimum clock will simply fry your Tegra3 for no good reason

but to answer your question hitting back is the problem, simply press home and launch your game and the clocks will stick

to further fix "stuttering" that you see clearly during speeding and in special stages use the dev options trick its doing wonders

in nova3 its night and day!
[HTC One X] Stealthy Hunter:
thats great bro...

thanks a lot...:cool:
[HTC One X] hamdir:
no the full effect thing as i explained

its running the same way as TPrime and iPad3, in full resolution with shader effects minus some smoke effects and the depth field blur

and will not be solved unless Gameloft provides the option to enable them like they promised for the iPad3 this will mean a reduction in resolution alongside the effects

OP further optimized :D
[HTC One X] DeeZZ_NuuZZ:
Yep I always noticed that and also noticed the battery life after THD games... I lost nearly nothing after 10 mins of playing them but games like rr3 were dropping the battery in 10 mins about more then 5-10 percent..

. No high temperature after THD games but with other games.. Even games which could run with over clocked lp core made the phone heating up like heavy games... LOL... But good to see that even such high graphics games like those THD games are running in low CPU speed good...

Gesendet von meinem HTC One X mit Tapatalk 2
[HTC One X] hamdir:
[MENTION=2666268]timlambo[/MENTION], surprise surprise we have throttle issues on the M7 especially in latest firmware but can be easily solved with custom kernels

http://xdaforums.com/showpost.php?p=41889783&postcount=6311
[HTC One X] timlambo:
Damn, bad to hear. But at least looked like an easy fix. But how bad was that throtling and how long could play before throttle?
[HTC One X] hamdir:
throttling was late in firmware 1.28 in which i reported about the surprising performance earlier, but with 1.29 they seems to have made it more agressive, my guess for the sake of battery

in terms of actual gaming, things would start fine and suddenly you get stutters and lags, its also unpredictable when it happens

with the ElementalX kernel, throttling is controlled purely by temp threshold (you can select how hot by the kernel Aroma installer) and much delayed, MC4 runs 1080p@60fps and it's really awe inspiring

Adreno 320 seems monstrous too bad about the stock throttling on most it's devices
[HTC One X] joewong1991:
Hamdir It would be good if you could add this to the op :D

new gaming Rom

http://xdaforums.com/showthread.php?p=42605410
[HTC One X] hamdir:
Seems there is a way to drop the resolutions, I didn't test it though since I no longer have the One X

[GUIDE] Increase android gaming performance (resolution change) (ROOT NEEDED)

The guide explains how to use the following app to reduce resolution and another app to solve interface issues

Resolution Changer FREE

Pie Control
[HTC One X] dragonesdenano:
Here is my base deodexed 3.20.401.3

http://d-h.st/Tq9

Just in case u want to play with it

SkyDragon Team© Gente Nueva, El R5
[HTC One X] hamdir:
[MENTION=3558534]dragonesdenano[/MENTION]

i dont see how 3.20.401.3 ROM is related to the topic?
[HTC One X] dragonesdenano:
I made a mistake, sorry, my bad

I guess was too late at night.

At least i use the word "play".

Ok, now you can go on, sorry.

SkyDragon Team© Gente Nueva, El R5
[HTC One X] hamdir:
belongs here
[HTC One X] ejoyeila:
anybody have try play vector game?? any lag??