[Touch HD Windows Mobile ROM Development] NeoS:
Updates and FAQ

Updates:

======================================

22-06-10: Benchmark added by tusuka: http://xdaforums.com/attachment.php?attachmentid=347300&d=1277159324

18-04-10: The MSM chipset needs YOU! Please look at this post if you're interested in continuing driver development!

10-03-10: I retire from driver development for two reasons. 1.) http://xdaforums.com/showpost.php?p=5842057&postcount=1861. and 2.) I've moved on to A Nexus One. Awesome device, twice as good as the Blackstone could ever be. (and not as retardedly big as the HD2 ;))

11-02-10: Added a signed driverpack to the first post. Hope it'll give improvement on Manila 2.5 roms and no lock-ups... I know my device runs perfectly fine and smooth(er) with the driver.

18-01-10: Benchmark of 4 driverpacks on a stock 6.1 rom. -Thanks FileFixer!

30-11-09: It's done. I officially stop doing anything driver related, until i get more time. I simply lack the time, knowledge and support to keep going on. If you feel like helping out coördinating, send me a pm.

24-09-09: Driverpack 3 released. Please report any bugs on the thread. Here's a benchmark:

21-09-09: GLbenchmark comparison with Driverpack 3 (in development)

16-09-09: Testing new driverpack on Touch HD. Shows improvement in Manila 2.5. Needs to be tweaked further.

26-07-09: New files seem to have shed a whole different light on our current drivers; we need to fully investigate what they do and how to get them working. Updates will be made once we have more info on this subject. Please, have patience!

30-06-09: DriverPack Beta 2 released. Bugfixes done. See here

23-06-09: Updated the F.A.Q. and bugfixing the current BETA pack.

19-06-09: Driver pack BETA released. Find it HERE.

14-06-09: Laurentius26 cooked our drivers in his latest rom and got amazing results: http://xdaforums.com/showpost.php?p=3304864&postcount=4

01-06-09: Created a quick-to-install full cab package for the OpenGL & OpenVG driver combined. Currently being tested by the team.

06-05-09: Set up a Dev & Test team, inviting users with dev skills or something similar.

24-04-09: Finally fruits of labour; the new openVG driver gives improvement combined with a new Libgles_cm.dll.

See: http://xdaforums.com/showpost.php?p=3685655&postcount=793

09-04-09: Testing with the OpenVG driver provided by Fards and itje

05-02-09: User Laurentius26 provided us with a zip containing display driver files from an LG Incite.

28-01-09: Thanks to user Chainfire the list of files on the wiki page is updated. Check it out for more info.

27-01-09: Wiki page started about driver development

13-01-09: User fards uploaded a signed HTCapi.dll for use with the driver, found here: http://xdaforums.com/showpost.php?p=3159939&postcount=196

23-12-08: added minor explanation on what the 3D driver is and does, and how to see performance improvements:

http://xdaforums.com/showpost.php?p=3076202&postcount=153

22-12-08: Added 3D driver link in 1st post.

17-12-08: User iRiKi tested the Libgles_cl wrapper (made by NuShrike, thx mate!) and confirmed it working. He also was so kind to post a video of Heretic_GLES now running on his Diamond.

http://www.youtube.com/watch?v=5t-JX2TSkJI And Cube too! http://www.youtube.com/watch?v=Sc3b9_CT2bw

16-12-08: We're currently looking into the possibility of making a libgles_cl.dll wrapper to support more programs and 3D applications, as well as making more tests work in GLbenchmark. Also, we've come to know that The Android porting team seems to have some fully working ports which might have some answers towards our graphics questions. (so if you're an Android devver, please join the conversation ;))

11-12-08: User Draxredd pointed out that the hotfix by HTC seems to update ddi.dll, disptools.dll, gxdma.dll and htcmdp.dll. 3 of those files are sure to be used for graphics. Glbenchmark results don't show much performance increase, but it does however fix the slowdowns the HD had.

11-12-08: user lukexda mentioned that the iPhone in this particular case only has a resolution of 480x320 and therefor is faster. Draxredd suggested we use WVGA fix (http://xdaforums.com/showthread.php?t=455974) to correct screen resolution to VGA or lower to see if that makes any difference. An does it! The speed of some tests give a whopping DOUBLE SCORE! Now we know what makes our device sluggish. HTC gave us a device with a great looking screen at the cost of great performance.

However, we're not done in our quest to better the device's graphic performance. So please, keep contributing!

F.A.Q:

I've seen a few questions about this driver that come back each and everytime. So here's a small FAQ for you to read:

Q: What do these drivers do?

A: The original ATI drivers enable you to display 3D graphics on your MSM720X device. The OpenVG driver enables 2D Hardware acceleration on the OpenVG platform. That doesn't mean Windows Mobile's 2D interface will be hardware accelerated! HTC's TouchFlo3D heavily depends on this driver, and every update we bring will be aimed at performance.

Q: Are these solely for MSM720X devices?

A: Yes, since the files used only work with the MSM720X chipset. And not even ALL MSM720X chipsets.

Q: So, which devices are supported?

A: Currently only newer devices: the Kaiser, Polaris, Nike, won't work. This driver is only for Diamond and up. There MAY be more in the future though.

Q: How does one install this driverpack?

A: It's as simple as installing any other app or game, with one exception: You need to disable Touchflo3D/Sense or Titanium before running the installation.

Q: Why?

A: Just to make sure no files are in use when they're overwritten by the driverpack.

Q: Wait, you're overwriting files? How can this be uninstalled then?

A: Technically, it can't, unless you hard-reset or flash another ROM.

Q: Ok, but HOW do I disable and re-enable? TF3D/Sense/Titanium?

A: That's easy. Go to Start>Settings>Today. Then select the Items Tab. Deselect TF3D/Sense/Titanium and press OK. Use the same procedure to re-enable it.

Q: Does this driver improve performance in TomTom, IGO, Video's, Camera, etc?

A: Currently, all this driver does is 3D. TomTom, IGO, videos and such don't use the 3D engine. Most applications on your device are 2D currently, otherwise it wouldn't have worked before. But with the new OpenVG driver it could be possible to get 2D hardware rendering, if the app or game is written using OpenVG code.

Q: I've installed the drivers on my <insert device here>, but TF3D won't run anymore / Opera crashes the device after crashing.

A: This is a known issue with the driver. We're currently investigating on which files cause the issues and try to replace them. Somehow the driverpack doesn't work the same on different devices using the same MSM7201A chipset... <solved in Driverpack 3>