yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] carllam11:
Please help clarify what cab to install

I have a TMobile US HD2 with 2.13 ROM.

Do I need to install the TG01-D3DM cab in order to use the HD2-3D-Driver-Patch?

I mean, can I just install the HD2-3D-Driver-Patch-2.60 Beta by itself?

The reason I am asking is I found that my recently purchased CorePlayer r7427 does not seem to work with the TG01-D3DM functionality, I have to switch back to GDI mode for the CorePlayer to play properly. :(

Thanks.
[Windows Mobile Software Development] Pharmako:
Call of Duty 2

Hi All,

I know that this thread is for version 2.60 BETA, however, I'm currently using the driver patch (v. 2.00) playing COD2 (tweaked for LEO). So far, so good, works like a charm. :)
[Windows Mobile Software Development] motionz:
Very good driver.

Thank you very much for that.
[Windows Mobile Software Development] Nixeus:
Anyone have a non marketplace link for th e 3.0 finale drivers ?

Thanks a lot,

regards,

Nixeus
[Windows Mobile Software Development] avetny:
hello !! just one stupid question.....

i install- 3D Driver Patch v2.60 BETA

should i also install this with it:

Chainfire-TG01-D3DM.cab

THANK YOU VERY MUCH FOR UNDERSTANDING:confused:
[Windows Mobile Software Development] flangad:
Hi chainfire

I'll soon receive a HD2... so of course i'm very interested in you great driver

for V3, the only way to get it is via marketplace, or is it possible to download it?

Is it convenient to use your driver with FPU-Enabler? Does this combination can bring extra-performance or on the contrary can we be affraid of some stability issues, maybe for no significant improvements?

for future release, would it be possible to have a pre-configuration for application known to need "slow mode" (à woule rather use the name "safe mode" , because with "slow", we cann misunderstand and think it's slower than "normal")?

So we would have to configure manualy slow mode only for untested applications.

thx
[Windows Mobile Software Development] oo0:
+1 for those who have no marketplace in their rom and don't want to install it just to get one driver.
[Windows Mobile Software Development] Pekolo:
Well,I have installed Myst v2.1 and to tell you the truth 3D patch cannot cooperate well with this game.I don't have good pictures while playing the game.I've seen it on iPhone and it has better graphics than on HD2.Does this have to do with HD2 capabilities or something goes wrong with the patch???

Can anyone help?
[Windows Mobile Software Development] Nixeus:
I don't find the patch on Marketplace EN-US.

How to find it please ?

Thanks a lot :)
[Windows Mobile Software Development] Chainfire:
3.0 isn't out yet (anywhere) ... I was working on releasing Friday, but had to leave before I was finished with it. It'll be released maybe later today, but probably sometime tomorrow. The thread will be updated when it happens ...
[Windows Mobile Software Development] B4ore:
ChainFire....FYI it IS being sold on Windows Marketplace for $3.99....I'm guessing then that someone else is selling your drivers there to make a buck?? Just thought I'd let ya know it was showin up as of 2:00 MST in the US.
[Windows Mobile Software Development] Chainfire:
Yeah I just released it there like an hour ago, I'm surprised it's already showing up. Release will be available here within 24 hours as well - have to do a lot of changing to the first few posts / documentation / chef instructions / etc. Stay tuned. (Already started on it but not quite finished yet)
[Windows Mobile Software Development] Nixeus:
So,the 3.0 final driver is 3.99 usd$ ?
[Windows Mobile Software Development] Chainfire:
v3.0 final released

v3 has been released! Please see (and completely re-read!) the first post!
[Windows Mobile Software Development] jaguaralani:
Thanks Chanfire.......

Downloading n' Testing........
[Windows Mobile Software Development] KukurikU:
Thank you for yr work and determination!

Check yr PM, you are 10 Euro richer (my second donation after this one: http://xdaforums.com/showpost.php?p=6326523&postcount=392):D
[Windows Mobile Software Development] perern:
Diamond 2

anyone tried this on Diamond 2 / Topaz?
[Windows Mobile Software Development] Nixeus:
Miam Miam :D

Thanks a lot Chainfire !!
[Windows Mobile Software Development] Cupra TDI:
3,00 Euro from me! (1 Euro for every driver version I've used) 8Y884630579703604

I hope you're satisfied with it!
[Windows Mobile Software Development] shark147:
Hi Chain

good work... :)

I have little problem, with your new v3.0

i have try cook the all files driver in windows folder, but translation it's wrong i see in the settings Turbo3D "E:......."

Can you help me....

Thanks
[Windows Mobile Software Development] Chainfire:
@all

Thanks for the donations and purchases :)

Hmm I might have made a mistake in the cooking instructions there. All the DLL files should go into \Windows, the rest should be in their own folder in \Program Files\, I think. Try it out, let me know what works.

Open the CAB in WinCE CAB Manager, see which files go where. Don't forget to correctly adjust the PNG icon location ...
[Windows Mobile Software Development] af974:
Thanks ChainFire!

ID 87U8780745822725H
[Windows Mobile Software Development] shark147:
Thanks for your answer,

I will try and then i feedback for you... ;)
[Windows Mobile Software Development] Chainfire:
I'ma sleepyhead today! Also make sure the InstallPath registry entry is set correctly! Check how it is set on a normally installed CAB.
[Windows Mobile Software Development] shark147:
Hi,

I have change key reg for InstallPath, i have set to

InstallPath="\\Windows\"

but the same problem... i have install CAB and work correctly.

Now i will try to cook the driver in "Program files\Turbo3D"
[Windows Mobile Software Development] chronster:
What's different about the HD2 that drivers of this caliber couldn't be created for devices like the TP2? Just that the new processor had better documentation from the engineers or something?

Surely with some effort, a driver for TP2 could be made, right?
[Windows Mobile Software Development] primus123:
in the post is says to uninstall any old versions of Turbo3D or HD2/Leo 3D Driver Patch, how do i uninstall HD2 driver patch. or is that something that is not stock, i have not installed any drivers yet, so is it ok to just install this
[Windows Mobile Software Development] J6B:
from 2.0 to 3.0

Chainfire,

First, thanks a lot again for this wonderfull work.

I just have a little question, you wrote :

Installation

Before installing Turbo3D,

first manually uninstall

any older versions of Turbo3D or HD2/Leo 3D Driver Patch.

What do you mean by manually uninstall? Should I just need to go to WM uninstallation manager or should I remove/replace some particular files with original ones?

I have an HD2 with the official 1.66 HTC Rom and Turbo3D 2.0

Thanks.

J6B.
[Windows Mobile Software Development] Mase_Mase:
I'm not 100% sure on installation...

Is "Chainfire-TG01-D3DM.cab" the 3D driver and "Chainfire-Turb3D-3.0.cab" the turbo patch, so I should install both? Or, is everything contained in "Chainfire-Turb3D-3.0.cab" and I only have to install this?
[Windows Mobile Software Development] oggi1969:
Hi

Every body

Hi chainfire. (Sorry for my bad english).

i cook my futur rom hd2 for french user with your 3d driver turbo 3.0.

Thank's for the french users.

Complimently for the best effort. the great job.

Best regard

Oggi

Team Chanvi and Oggi
[Windows Mobile Software Development] brockyneo:
noob question

just a quick question whats the best setting to have manila on i use full screen weather and it lags a little bit thats all thanks in advance
[Windows Mobile Software Development] shark147:
Hi Chain...

I try today cook the driver in "Programs files\Turbo3D"

The reg key is point on path correctly, but the same problem....

Translation don't work i see string "E: ......"

i have try cook v2.60beta and work correctly :confused:

Thanks so much for your work...
[Windows Mobile Software Development] adolfotregosa:
hi,

patch 1.1 on fast mode, sense is not longer slower and you can enable opengl on opera. It works fast with your patch.

Really good work on this.

Thank you
[Windows Mobile Software Development] arody21:
any link for Cubespace
[Windows Mobile Software Development] Chainfire:
It's actually a test app from one of the guys on IRC, sorry, no link.
[Windows Mobile Software Development] christonabike:
the cubespace app was just a little test program I threw together just to check framerate relative to number of textures/triangles.. it's not very useful in the real world. Before ChainFire's patch, when rendering smaller amounts of cubes, it used to stutter like hell!

The work that ChainFire has put into this patch has reaped superb results. GLBenchmark1.1 figures are, comparatively, through the roof.

In the real world, everything is smoother and that's what really counts. EVERYBODY needs to try this :)
[Windows Mobile Software Development] Chainfire:
Thanks... If you look closely, attached to post #1 is an excel file with benchmark results :)
[Windows Mobile Software Development] christonabike:
lol, I wish I'd seen that before I posted.. time for a sneaky edit.

The numbers make for very interesting reading. It's really shocking how badly the original HTC drivers affected the performance :eek:
[Windows Mobile Software Development] player911:
So these drivers are useless on other later models such as the Topaz and Rhodium? Don't they share a similar graphical chipset or is this dependant on the newer CPU snapdragon processors?

I can test these when I get home on my Topaz if you think it'll make a difference. What is a good application for testing these drivers with?
[Windows Mobile Software Development] Chainfire:
This is only for Snapdragons, not MSM7K like Topaz and Rhodium.
[Windows Mobile Software Development] NuShrike:
So this patch finally puts the Snapdragon within spitting range of the SGX-class 3D hardware in the iPhone 3GS instead of being less than half!

@player911: no, totally different hardware. You're all very lucky to even have OGLESv1.x support on the Snapdragon because it's not even described in the OGLESv2 standard. It's explicitly described that all 1.x hardware is GONE, and any 1.x support is by a undefined compatibility layer.
[Windows Mobile Software Development] Tung_meister:
tested it with anything opengl i could find, big improvement in mobile shell and tower defense. I enabled the GLES mode in opera via the registry and this appears to be working (it was unusable due to slowness before) though its still not as fast as cpu mode. hdboobs doesn't show any signs of improvement.
[Windows Mobile Software Development] :
V1.1 ov the patch behaves the same way on my acer s200...so yeah again this patch is not needed on acer s200 devices...gladly our drivers work pretty much perfectly, but non the less great job chainfire.
[Windows Mobile Software Development] Chainfire:
That is very interesting, as the patched HD2 easily beats the S200 in glBenchmark, according to the results published on the glBenchmark website.... Which apps did you test with?
[Windows Mobile Software Development] Chainfire:
Great. hdboobs isn't OpenGL, it's GAPI if I recall correctly. As for Opera, as I gather it they created the GL mode for devices with fast GL but slow everything else (so think every HTC devices going back about two years, up til but not including the HD2). The HD2 seems to have proper 2D support, so using GL for it should actually not make it faster than normal CPU mode.
[Windows Mobile Software Development] aussiebum:
Just FYI Chainfire, I flashed (without using a gold card :) ) my unlocked non-vodafone 1.43 WWE HD2 => 1.48.405.2 WWE Europe provided by tom_codon over @ htcpaedia today and I can say that OGL1.x performance has NOT improved :p Your drivers still appear to work and there seems to be more internal storage free space avaliable, so that's a plus :)
[Windows Mobile Software Development] aBE-One:
It's good to know someone's willing to take care of things HTC should've! Thank you very much Chainfire for your effort!

Tried the v1.1 with unlocked WWE 1.43 HD2 on Electopia Demo, Experiment13 and of course Sense. All seem to be work just fine, but to tell the truth, I didn't notice much improvement as the three already were fast enough to begin with. I'm sure I'd see improvements if I tried on something more demanding :)
[Windows Mobile Software Development] dusty_nz:
Interesting

Tried the patch. then ran "Test OpenGL"

Without patch it got scores of 100,000 pixels/sec but the frames rate was very jittery and jumpy. Poss around 5-10 frames/sec

Applied the patch and re-ran the test.

Scores dropped to around 20,000 but now the rendering's were ultra smooth.

Strange but its appears to be working.

Also noticed that when the screen dimmed then so did the benchmarks. Dropped to 40% compared to full screen brightness. Maybe the CPU clock is linked to screen brightness?
[Windows Mobile Software Development] Caste23:
Hi all,

I have two questions :

1. if I install this patch, can i uninstall it if there is a problem ?

2. how can I activ opengl in Opera ?

Thanks a lot for your help ! :)

PS : I love my HD2 !! and I love all everything people do in xda !!!!

Sorry for my bad english... ;)
[Windows Mobile Software Development] bommel0815:
thanks a lot for your work, it improves Tower Defense and especially Flight Commander a LOT!

donation on its way :)
[Windows Mobile Software Development] ZekeWolf:
I have the same problem.
[Windows Mobile Software Development] p-kirill:
First of all, thank you for the patch.

Now i have some questions:

1. What does the patch, what libraries and it`s config this patch affects. Where these new libraries from ?

2. Is this oatch uninstallable ?

If it`s not possible to answer public, pm ais welcomed.

Thanks
[Windows Mobile Software Development] Chainfire:
Turbo3D fixes issues with the Snapdragon drivers... the TP2 don't have the issue, so it can't be fixed :)

If you have not installed it yet, there's nothing to uninstall.

Just uninstall them through normal WM means. I state manually as normally CAB files automatically uninstall older versions, but the v3 drivers do NOT automatically uninstall old versions (and is incompatible with old versions), so you have to uninstall the older version yourself, through WM.

They are two different 3D drivers for different parts of the system. Turbo3D is for OpenGL which is most used. D3DM is for Direct3D Mobile, which is hardly used at all. I'd definitely install Turbo3D, whether to install D3DM is up to you. If you are on a stock HD2, I would give it a shot as well.

Hmm, might be an attribute problem. Do you see the Turbo3D_English.lang file in File Explorer if you do NOT have "show all files" turned on? I think the .lang files need to have Archive attribute set. Also, InstallPath must point to the path where the EXE is located. If you set .lang file attribute to archive, it might just work. If it does, you can dump everything in \Windows again, I think.
[Windows Mobile Software Development] brockyneo:
anyone with any ideas or opinions lol
[Windows Mobile Software Development] birkoffsjunk:
It's the system attribute that's causing the problem on Turbo3D_English.lang ;)
[Windows Mobile Software Development] Chainfire:
Yar, possible I'll update the EXE to not care about such things. Can you even turn the system attribute off when cooking? ( *cooking n00b* )
[Windows Mobile Software Development] birkoffsjunk:
I'm using osKitchen so it sets the file attributes automatically.

I've just created a mortscript to change the attribute at startup ;)
[Windows Mobile Software Development] shark147:
Hi,

Not possible disable attribute on osKitchen....

I have resolved with little CAB inside the file "language" install first boot rom...
[Windows Mobile Software Development] flangad:
Hi Chainfire

Could you more precisely explain how work your driver? i'm curious.

I mean, did you fully developed it from scratch? or did you use some existing components/previous work? I'm not developer, but creating a fully new Open GL driver seams to be a tremendous work.

The graphic part of Snapdragon is a ATI chip right? does ATI provide you all the necessary documentation to write the driver?

How would you "rate" the optimisation of your driver? i mean, do you consider you driver V3.0 fully use the capacity of the hardware, so 100%, or 90%, 80%? Can we expect more improvement is some future release or does this V3.0 constitute the "finish line" of your work? Did you implement all OpenGL ES functions or only some?

And what about bugs? even official ATI or Nvidia drivers for graphic cards contain some bugs and are regulary updated. So what about your driver? did you get some efficient testing tools or procedure that can considerably lower the risk of "graphic" bugs (il mean risk of low quality pictures, not necessary device crash)?

Last, does you driver use the FPU of snapdragon or only the graphic part of the chip?

THx
[Windows Mobile Software Development] Shasarak:
Hello Chainfire - just installed your version 3.0 driver and am having a play with it.

I notice that it hasn't done anything to fix the rendering errors in the intro sequence of Xtrakt. (This is the version of Xtrakt that shipped with the SE Xperia X2, not the earlier one that come with the X1). It runs without any rendering problems on my old Touch Pro2, but is glitchy using either the stock HD2 drivers or yours. It's not a big deal - the game itself is fine, it's just the brief intro sequence - but I thought I'd mention it.

Is there a good reason to assume that 2D DirectDraw performance will be improved (on a stock ROM) by using the TG01 Direct3D driver? Is it actually a DirectDraw driver as well as a Direct3D driver? I'm a little wary of people claiming improved CorePlayer performance, as CorePlayer tends to benchmark faster immediately after a reboot; but I'll experiment.

Where might one find this alleged superior Direct3D driver from Microsoft? :)
[Windows Mobile Software Development] nic85:
i can't see any differences with and without these patches on coreplayer..i've try smooth and fast...same result as before on benkmark of coreplayer :confused:
[Windows Mobile Software Development] Stuffx:
Hey :)

Let me pls ask the question, why i should use this drivers... i mean... chainfire-drivers always were great at some roms and stock...

But... i was testing the old AND new chainfire's at "Energy Rom" and the rom is WAY FASTER without the drivers... because?

Getting benchmark results (2D/3D/Text)...

- nearly 77.000 WITHOUT chainfire's.

- nearly 68.000 WITH the drivers at 18 fp

- nearly 75.000 WITH the drivers at 16 fp

(nearly the same with the old one's)

I'm confused :confused::eek::(
[Windows Mobile Software Development] saintlyjinn:
I have the same problem when cooking rom with oskitchen.Hope this problem could be solved soon,thank you. P.S. Turbo3D is really good, wonderful work
[Windows Mobile Software Development] Chainfire:
I'll try to release an update soon for it :) Quite busy at the moment though, but keep nudging me so I don't forget.

It's not a from scratch driver. It actually takes the drivers that are on your device, and then patches/hacks away the most common issues dynamically.

As for rate of optimization, I would say about 95%. Because of the way Turbo3D works, you'll never practically reach 100%. Of course it also depends on the software that uses OpenGL ... Complex OpenGL ES 2.0 stuff will reach that 95%, while simple OpenGL ES 1.0 stuff will maybe reach 20% ? Who knows, can't exactly measure it.

Re: Extrakt. Extrakt is an OpenGL ES 1.x game, the HD2 is an OpenGL ES 2.0 device. Contrary to most APIs, OpenGL ES 2.0 is NOT backwards compatible with OpenGL ES 1.x. What happens is that the OpenGL ES 1.x drivers actually emulate 1.x on the 2.0 chip. This is known to not be a 100% exact science (probably a bug, or simple unimplemented feature, somewhere deep down in Qualcomm's drivers). Your TP2 is an OpenGL ES 1.x device, and thus doesn't have that problem :)

Re: D3DM. The official docs differ, as well as user experience! In some docs I have read that DirectDraw is implemented through the D3DM driver, if available, yet some others have claimed this is not true by dissassembling the driver. I'm really not 100% sure either way. DirectX is implemented using interfaces so it's hard to track what exactly uses what. As for user experience, some claim a consistent performance increase in CorePlayer, others say they don't see the difference. Possibly it has to do with the codec and settings used, possibly it's all just placebo effect. I really can't be sure at the moment, and have never really extensively tested that part. I've seen improvements, yes, but maybe that was the reboot effect? Who knows, personally I don't care about DirectDraw nor Direct3D, that's why it's just an "extra".

It depends on what you're testing and what benchmark you are using. Benchmarking isn't everything. For example, using heliosdev's v1 test, I can make the numbers go anywhere I want, but the visual quality is best using my drivers in "Fast" mode. It's not just about the numbers.
[Windows Mobile Software Development] Stuffx:
That's what i mean... FAST-Mode ok thats normal...but what FrameTime?

- nearly 68.000 WITH the drivers at 18

- nearly 75.000 WITH the drivers at 16

18 ms is default...but its 7.000 Points less than 16 ms... why not using the 16 ms mode all the time? overkill by heat or something?

thx
[Windows Mobile Software Development] cooldudesunny:
Thanks for thinking about LG eXpo users too Chainfire :)
[Windows Mobile Software Development] Chainfire:
Because 16ms mode is too fast on some devices and actually causes stuttering again, while 18ms doesn't :)
[Windows Mobile Software Development] joshkoss:
for the chef's that use this 3.0 driver... so y'all know you'll want to add this to you're registry to fix the game xtract:

[HKEY_LOCAL_MACHINE\Software\Morose Media\Turbo3D]
"\\Program Files\\Xtrakt\\Xtrakt.exe"=dword:00000000
"DefaultMode"=dword:00000000

Sorry if it was already mentioned. and thanks chainfire for the sick driver!! :)
[Windows Mobile Software Development] saintlyjinn:
Good news to you,Chainfire.I have found solution to the auto attribute change in oskitchen.just rename "Turbo3D_English.lang" to "Turbo3D_English.lnk" and in initflashfiles.dat added:" Directory("\Program Files\Turbo3D"):-File("Turbo3D_English.lang","\Windows\Turbo3D_English.lnk")"

So everything is ok, Thank you for your work. It's not needed to change the .exe files.

Enjoy
[Windows Mobile Software Development] kurniawan77:
whaa... getting bzrk over trying to cook these files in.... already unsigned the files and still the phone gives me an error over the .exe...

is there anyone who would like to share his ready to cook package???
[Windows Mobile Software Development] Willy318is:
Job, Well Done, will buy it for sure to support your development.

Will
[Windows Mobile Software Development] af974:
I can share it but i would have Chainfire permission but ,anyway, i have had the same problem , i unsigned and re-signed it and now it works.

There is a know problem with language ,btw, i suggest you to wait for a fix from OP.
[Windows Mobile Software Development] kurniawan77:
'That's why i asked here instead at CC...;).Chainfire... how do you think about this?

ps: So that's what u did... signed it again... i'll try this...
[Windows Mobile Software Development] manuel80:
Hi guys .. I saw who dropped out of the stable 3.0 drivers I know, as I mounted the original ROM if I can still install the drivers and still find benefit .. thanks in advance
[Windows Mobile Software Development] kwill:
Donation sent 86B80467YR897182M and thanks as always for your great work.
[Windows Mobile Software Development] The_Jack:
Thank you

Hello Chainfire,

This is not first time when I donate you but do it always with pleasure.

4R9075959G0540245

Best regards