View Single Post
Old August 25th, 2010, 02:35 PM   #123 (permalink)
novox77
Leeeroy Jennnkinnns!
 
novox77's Avatar
 
Join Date: Jul 2010
Posts: 3,658
 
Device(s): Evo 4G, Evo 3D
Thanks: 991
Thanked 2,818 Times in 1,240 Posts
Default

Quote:
Originally Posted by zcarman View Post
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.
__________________

The good thing about science is that it's true whether or not you believe in it. -Neil deGrasse Tyson

Help me out: Sign up with Dropbox and we both get 250-500MB extra space. Thanks!
novox77 is offline  
Reply With Quote