[One (M7) General] hamdir:
----------------------------------------------------------------------------

Sense 6.0 official game boost method

HTC added High Performance Mode in it's Sense 6.0 update, which is acts like an official form of game boost, now locked users can enjoy the full speed of the s600 as well

Higher Performance Mode (HPM) in Stock Sense 6 software, hidden in developer options (Screenshots)

This will force the CPU into higher frequencies, delay throttling and prevent stalls/fps dips from any affected app (try it with Ripetide GP2)

Always remember that this boost will take a heavy tole on the battery and thermals, so remember to disable HPM when you are done gaming

----------------------------------------------------------------------------

----------------------------------------------------------------------------

The following information is for Sense 5.0 / 5.5 and more advanced performance tips

Fast version of this guide and simple solution:

For new comers, this section should be enough

Facts: Gaming on the HTC One can be negatively affected by two factors, CPU/GPU thermal throttling (down) and the inability to boost the CPU in tilt /sensor controlled games

Example: By default Asphalt 8 in tilt controls will fluctuates between smooth and laggy, with touch controls it's smooth until the GPU throttles down after 15 minutes and then it becomes laggy, with the following solution the HTC One will run this game above 30fps locked even with max graphics effects

I still recommend to take the time and read through the the rest of this guide, it will help you understand how the HTC One processor works and how to extract the best of it

----------------------------------------------------------------------------

----------------------------------------------------------------------------

Comprehensive HTC One gaming performance guide and multiple solutions:

The HTC One runs heavy 3D games like Modern Combat 4 in full visual quality, native 1080p resolution and remains above 30fps, equally the HTC One Adreno 320 GPU beats the iPad 4 GPU in native performance, unfortunately you will be surprised when your powerful HTC One suddenly drops smooth frame rate after some time of gameplay

This because like most Snapdragon 4 pro and 600 devices, Qualcomm throttles the CPU clocks when it hits a select temperature target, this is done to both protect the device, reduce overheating and extend battery life, unfortunately the target temperature is entirely up to the OEM and these targets vary greatly between quad core krait devices, to make matters worse certain OEMs choose to throttle the Adreno 320 GPU as well, the GPU is the most important gaming hardware in your device, currently we have abundance of CPU power but we can never have enough GPU power, this is why dropping the GPU clocks will directly drop your gaming performance, check this post on how different device builders throttle their Snapdragons

The HTC One by default throttles the CPU when it reaches 57c but it also throttles the GPU with CPU when the battery arrives at 40c (probably to safeguard the built-in battery), it drops from 400mhz to 320mhz, after 20 minutes or so of gameplay the GPU will slowdown, throttling the CPU at 57c is fine but the 40c battery GPU threshold is simply too soon, this throttling is just preservative especially since the GPU is already under clocked at 400mhz, equally this device metal shell actually acts a heatsink and gets rids of it's heat quite well

The other part of this gaming equation is CPU speed, by default the speedy quad core favors medium CPU frequencies for average jobs and will ramp up fairly well when more is needed, this is all controlled by the CPU governor, however there are certain heavy games which still fail to call full CPU speed or maintain it, particularly if a game relies on tilt or sensor controls, like Asphalt 8 or Ripetide GP 2, for such games you will need to increase the CPU aggressiveness

In conclusion, if we want to have the full gaming performance expected from our HTC One, we will have to disable GPU throttling and boost the CPU

This guide consists of three parts:

. Part I: GPU Throttling

. Part II: CPU Boost

. Part III: More performance tricks (future proofing)

----------------------------------------------------------------------------

Part I: GPU Throttling

----------------------------------------------------------------------------

Part II: CPU Boost

----------------------------------------------------------------------------

Part III: More performance tricks

----------------------------------------------------------------------------