Hardware Acceleration Support for HD2 ICS Roms
Some devices just won’t quit. They are an instant hit with both users and developers from the moment they are released, and continue to see updates to the latest OSes long after official support has run dry. Some are even lucky enough to run OSes that they were never even intended to. The HTC HD2 is a perfect example of such a device. Given it’s huge following, it was inevitable that the HD2 would receive an update to Ice Cream Sandwich in one form or another, and the old girl really wasn’t that far behind many of the newer devices to receive unofficial updates. There was however, one significant issue for those looking for the full ICS experience on the HD2—hardware acceleration.
For those of you who may not be up to speed on hardware acceleration, it involves using a piece of specialized device hardware (in this case, the Adreno 200 GPU) to perform functions faster than would be possible if executed on the CPU. In the case of a hardware accelerated user interface, this greatly reduces lag in certain actions such as scrolling and switching home screens. In other words, it generally results in a snappier feeling UI. It’s not a cure-all, but it helps dramatically. Adding it in also means that applications that require hardware acceleration such as the Google Chrome Beta browser can now function properly.
There has been a lot of discussion regarding the feature, and thanks to XDA Senior Members Xylograph and securecrt, and XDA Recognized Developer Rick_1995, it is now possible to run Ice Cream Sandwich with full hardware acceleration on the HD2. This was made possible by utilizing elements of the KGSL driver from an HTC Desire kernel—the specifics can be found here—and is a huge step forward in ICS development for the HD2.
It’s still too early to expect a flawless experience quite yet, and not all ICS ROMs/Kernels have made use of these developments, so be patient. In the meantime you can check out Xylograph’s CM9 or AOKP ROMs and securecrt’s kernel thread for more information and downloads.