Originally Posted by
Electron.x
Go to original post
Are you sure that these timing problems are GPU related?
The problems may perhaps be shown while processing processor intensive graphic effects. But I believe it's more of a CPU problem.
I own two nearly the same phones. A HTC One M8 and a HTC One M8s.
While I never had the described timing problems with my HTC One M8, I sometimes have them with my HTC One M8s.
The HTC One M8 has a Qualcomm Snapdragon 801 CPU with 4 identically cores running @ 2.27 GHz (at max speed) while the HTC One M8s has a Qualcomm Snapdragon 615 with 8 cores. 4 of them running @ 1.65 GHz (max) and the other 4 @ 1.11 GHz maximum clock speed.
Every CPU core has its own hardware time stamp counter. The operating system uses the time stamp counter to generate the high frequency software timers which on the other hand are used by most games.
A process (the Trials Frontier game) normally runs on multiple CPU cores. The threads of this process switches very fast from one core to another one. Everything is fine as long as all cores run with the same max clock speed. But if there is a context switch from one core to another one with a different clock speed, a synchronization problem of the time stamp counters can happen.
I had a similar problem (speed up, speed down) with TrackMania United Forever using an AMD Dual Core CPU under Windows XP. A utility by AMD (AMD dual core optimizer) fixed this problem. Assigning only one core to the game fixed the problem also.
This is the reason, why I think it could be a CPU related problem (or a energy saver problem that effects the CPU core speed).
Therefore, if you post problems with the game, it is always a good idea to post also some basic informations about the used hardware (Phone model, OS, CPU, GPU, screen resolution, available RAM, etc).