Owners of the HTC One X have been complaining about occasional lag during game play on a device that shouldn’t be lagging at all (despite previous issues with Sense lag). What’s causing it? XDA contributor hamdir has put together a tutorial to not only explain why this is happening, but also how to fix it.
First, the reason it lags. It has to do with the number of cores in use and how some apps don’t get access to all the cores. Additionally, the cores that are being accessed are not always running at the highest clock speed. hamdir puts it like this:
The stock CPU governor on the One X keeps ramping up and down the clocks during games which is the main cause of bad frame rate
The fix for this is simple, but requires a rooted phone. If you’re rooted and running stock, simply download an app called System Tuner from the Play Store and do the following:
– before you play games, use System Tuner to set the minimum clock to 1.0ghz, leave the maximum at 1.5ghz, you can reduce the max to 1.2ghz for lower temperatures
– set governor to interactive
– It would not hurt to end all tasks using task manager
– remember to lower the minimum clock once you are done gaming!
So basically, before starting a gaming session, run System Tuner and set things as above, then when done gaming, set it back. The reason to set it back is to keep the battery use in check since the gaming settings could eat up more juice.
For more details, hit the source link for hamdir’s original thread on XDA.