Quote:
Originally Posted by zcarman
The "feel" of the device has nothing to do with the cap, but more of the lack of a good GPU, which has been reported everywhere as a 'problem' with the Snapdragon series compared to things like the OMAP's and HummingBird's.
|
The fact that a custom kernel fixes both the animation choppiness AND the touchscreen responsiveness to the finger proves that the limitation was not the GPU. After all, I only changed the kernel, not my graphics processor. Yet the evo is performing much better. Scrolling is smooth, and the screen sticks to my finger much better. There are youtube videos showing this very clearly.
HTC thus far has not been honest about why the firmware cap is in place. In fact, they deny that a cap even exists and that the apparent 30fps is a hardware limitation. If that were true, I would see no difference in my UI animations pre- and post-custom kernel. Clearly the limitation is somewhere in the firmware, not the hardware. If HTC won't admit that, then we will never identify the reason why the cap was imposed.
The other interesting point to note is that with the FPS uncapped, I see no observable degradation in battery life. Nor do I see any increase in CPU usage. So that would eliminate capping the FPS due to potential overtaxed CPU.
The most logical explanation remains that HTC made the quick and dirty cap to support HDMI. I have no doubt that the more elegant solution, capping the FPS only when HDMI is in use (which is what the custom kernels are doing) is the proper implementation, and I hope to see HTC do this in their future phones.