yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] NuShrike:
You know, Chainfire and others more knowledgeable went through all of this already before:

http://xdaforums.com/showthread.php?t=339745&page=8

http://xdaforums.com/showthread.php?t=339745&page=7

(direct post) http://xdaforums.com/showpost.php?p=1730072&postcount=219

Hell, if you're using d3dm_ati.dll, you'll at least require libgles_cm.dll as noted by dumpbin:

Dump of file d3dm_ati.dll

File Type: DLL

Section contains the following exports for d3dm_ati.dll

00000000 characteristics

507EA308 time date stamp Wed Oct 17 05:22:32 2012

0.00 version

1 ordinal base

1 number of functions

1 number of names

ordinal hint RVA name

1 0 00001844 D3DM_Initialize

Section contains the following imports:

libgles_cm.dll

10011098 Import Address Table

10010720 Import Name Table

0 time date stamp

0 Index of first forwarder reference

[snip]

Looks like this dll is a wrapper that translates the calls into OpenGL calls.

Meantime, I can't seem to copy d3dm.dll off the device to explore it; seems to be actively read locked. Anybody can get a copy?
[Tilt, TyTN II, MDA Vario III General] klmsu19:
still if the dll was truly doing anything the vsbenchmark numbers would have gone up. those are the graphics benchmarks.

agreed. people who are knowledgeable enough to dissect this already have and it has no effect.
[Tilt, TyTN II, MDA Vario III General] donatom3:
Actually they found an effect. They were phones that required a hard reset.
[Tilt, TyTN II, MDA Vario III General] rockthegod:
Well, it seems the Touch Dual ROMs have htc_d3dm version while the stock TyTn II based ones have htc_d3d dll versions. Well, I have Dutty's Dualtouch v1 running on my At&T Tilt and I have replaced the htc_d3dm.dll with the new ati dll (renamed to htc_d3dm.dll). Then changed the file attributes and after a soft-reset, my ppc booted up successfully.

Noticed the following immidiately:

1) Improved scrolling speed (quite apparent in Internet explorer and scrolling in Word documents).

2) NO CHANGE in camera.. it was in the same bad shape as before. :(

3) Played a test file (DivX, 320x240, 600 Kbps, mp3 192/48 KHz) in TCPMP.. benchamrk results in DirectDraw mode (84%) while in Raw Framebuffer Mode (153%).... so no improvement....

Will do some other benchmarks and post the results.... anyways wasn't hoping much on this.. but will continue to cling on every possible ray of hope... :)
[Tilt, TyTN II, MDA Vario III General] sniperess:
I wonder if the new devices that will support ImageOn will be based on MSM7xxx as well. Can they release that soon, so we can rip the drivers?
[Tilt, TyTN II, MDA Vario III General] princeasi:
I tested the driver with tcpmp and noticed no improvement in video playback. I also tested the camera and video recording in dim light and noticed no improvement from there either! but I also noticed a slight speed improvement with the ui after replacing the driver and rebooting!
[Tilt, TyTN II, MDA Vario III General] donatom3:
Someone wake me up when they sneak those reference drivers out of Qualcomm's offices.
[Tilt, TyTN II, MDA Vario III General] SINNN:
Damn....... look at what HTC has brought us to. Scavaging for driver they should have included. Its like they sold us a car without a engine. And we have to foot paddle. wow... HTC.. you are on my blacklist.
[Tilt, TyTN II, MDA Vario III General] RacerII:
Maybe its me , but does this driver even gets loaded?

I fired up sktools after a reset and cant find any trace of it running.
[Tilt, TyTN II, MDA Vario III General] undac:
Strange about the percieved UI increase. D3D shouldn't really relate to that at all which makes this whole thing fishy.
[Tilt, TyTN II, MDA Vario III General] FloatingFatMan:
It's called the placebo effect. People hope for an increase in speed, so that's what they perceive, even though there is no increase at all.
[Tilt, TyTN II, MDA Vario III General] undac:
hehe yeah that was exactly what I was implying. I just tried to do it in a friendly way. ;)
[Tilt, TyTN II, MDA Vario III General] lmbranco:
I know this can be a stupid question, maybe the trinity has it's own Imageon hardware, so is it possible at all to try this driver in the Kaiser?
[Tilt, TyTN II, MDA Vario III General] nsa666:
Do you realy think all functions of that driver relay on that ONE dll? would it be better to rip everything with "ati" in name from the KS20?

p.s.: That d3dm_ati.dll CAN NOT work! beacuse its only a wrapper for the libgles_cm.dll! There is no libgles_cm.dll on my device...:(
[Tilt, TyTN II, MDA Vario III General] ~~Tito~~:
We should have a youtube before and after comparisons of each "speed improvements".
[Tilt, TyTN II, MDA Vario III General] ~~Tito~~:
That seems logical, but we should have a tester to do this.
[Tilt, TyTN II, MDA Vario III General] nsa666:
That dll can not work alone... see the picture in my other message.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Well that rules me out as they have just banned access to youtube from the UAE...:mad:
[Tilt, TyTN II, MDA Vario III General] WizeMan:
I replaced my \Windows\htc_d3dm.dll with the d3dm_ati.dll (renamed it first), soft reset.

Now Lights.exe is giving me : "Could not initialize Direct3D. This tutorial will exit."

Before I replace the file, it was giving me some errors, then the tutorial ran and it was so damn slow. Now it isnt running at all.

EDIT: I just ran a tcmp benchmark. Gave me 101,79%

yesterday (be4 the file replace), same movie gave me 98,5%

I don't know how this is explained. This is not Hardware solution for sure, but probably a more optimized Software solution ??
[Tilt, TyTN II, MDA Vario III General] nsa666:
...without the libgles_cm.dll from KS20 that dll would even load...
[Tilt, TyTN II, MDA Vario III General] ~~Tito~~:
Or megaupload video? Its exactly like youtube.
[Tilt, TyTN II, MDA Vario III General] FloatingFatMan:
Chainfire has already done all of this; he spent nearly 100 hours trying to make it work. Feel free to duplicate what he already did, but don't be expecting to get anymore joy out of it than he did.
[Tilt, TyTN II, MDA Vario III General] ~~Tito~~:
Oh, :(. Well, what other possibility's are there?
[Tilt, TyTN II, MDA Vario III General] FloatingFatMan:
Other than HTC giving us the drivers, there aren't. Drivers from another device will NOT work unless that other device has identical hardware, beyond just the video chipset. Even a small difference, such as an extra GPS chip instead of the one build in to the Qualcomm chipset, is likely to render the drivers inoperable on another device.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Yup, went at the same time. Rapidshare never worked. :mad:

Anyone know of any good proxy access out there?

Don't get me wrong, I never said this was THE fix, just said I noticed an improvement on my unit. The fact I DID already have the htc_d3d.dll (and ALSO the htc_d3dm.dll) shows that my unit is different from others.

BTW I think you will find libgles_cm.dll is a specific Sony file for their camera so may not have any function on our units.

Not forcing this down anyones throat, it may be a placebo effect but so is two good shots of Scotch, waiting for HTC/Qualcomm to pull their fingers out!! :o
[Tilt, TyTN II, MDA Vario III General] nsa666:
libgles is the "3-D Rendering Library for Mobile Devices" And it is hardware-dependet(but there is a generic software-renderer that ive seen somthere on this forum).
[Tilt, TyTN II, MDA Vario III General] hv_thugg:
We Just Now Have To Wait On Htc To Do Somthing With This Thing The Graphics Really Suck
[Tilt, TyTN II, MDA Vario III General] austinsnyc:
Can you upload your htc_d3d.dll as I have looked in all the roms that I have cooked and dumped and can't find that .dll any place. The only one I have found in all the roms is htc_d3dm.dll. I am wondering what rom has the htc_d3d.dll???
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Yep, no probs, copied directly from the windows directory.

The htc_d3d.dll is actually the d3d_ati.dll as obtained from this thread. The htc_d3d.xxx is the renamed file that was originally on my device. :)
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
OH, and I can't have accidentally renamed htc_d3dm.dll because it is STILL THERE! :rolleyes:
[Tilt, TyTN II, MDA Vario III General] NuShrike:
You probably didn't normalize for reboot differences. I get your "new" fill rate (which is really probably times how fast you can call the function) without messing with my files on DuttyV3.
[Tilt, TyTN II, MDA Vario III General] donatom3:
Go to your registry and go to

HKEY_LOCAL_MACHINE\System\D3DM\Drivers\LocalHook.

Tell us what driver yours is set to.

If it's set to HTC_D3Dm.dll you could change HTC_D3D.dll all day long and you won't change anything.
[Tilt, TyTN II, MDA Vario III General] austinsnyc:
what rom are you running then? htc_d3d.dll is not a regular .dll found in Kiaser roms the htc_d3dm.dll is
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
So how do I get this ""Placebo"" nice UI and video increase to my unit??

Hey, you can pull me down all you want, its not me thats missing it!!!

I am not thrusting it on anyone, It does seem apparent (as mickechannon has tried to find out, but got shot down in doing) that there are DEFINATELY different HW/SW relationships out here, some using cooked ROM's with WM5/6 variants even..

I think it would be a long, hard load of work to find out. If you can find one person with the patience to do it, you will find 10 with the impatience to shoot them down...

Just wait for the answers to this!...:o
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Fine, I agree... look at my previous threads on here i SAID this is not the direct3D driver, it is a SW implementation but better than the HTC crap we already have!!

OH for GOODNESS SAKE READ!!!!

All I have ever said is that I have a marked GUI and video IMPROVEMENT!!!

Going away now to chill...:(:(:(
[Tilt, TyTN II, MDA Vario III General] FloatingFatMan:
Calm down dear, it's only a post on an internet forum! ;)
[Tilt, TyTN II, MDA Vario III General] NuShrike:
Diffing your uploaded htc_d3d.dll (or htc_d3d.xxx), it's identical to my htc_d3dm.dll. If you look inside the file, it even says (I suggest Wordpad if you don't use Vim):

h t c _ D 3 D M D r i v e r :

Somebody renamed your dll in your rom. The other point is this is the D3D driver so not used for GUI.
[Tilt, TyTN II, MDA Vario III General] donatom3:
Relax I can only speak for myself, but I'm not trying to attack you or belittle your efforts. I'm just trying to work with you and everyone else to try to get to the bottom of this. Your ROM obviously had a file all of ours didn't. I was asking about the registry entry to see if yours linked to the d3d.dll or d3dm.dll file. That was all, sorry if I came across harsh or anything like that.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
No, sorry I must apologise. I just am amazed that now, on this forum, if anyone actually ever says they have an improvement, they get abused.

It seems to be the 'IN' thing to agree to be ripped off.

If any moderator is ACTUALLY moderating, I have just about lost faith in this as a forum (never mind a DEVELOPER forum).

OK alcho and lack of sleep speaking... Nite Guys...:o
[Tilt, TyTN II, MDA Vario III General] austinsnyc:
can I ask again what rom you are running to have the htc_d3d.dll already in it??
[Tilt, TyTN II, MDA Vario III General] sning:
is something like this going to be of use when it eventually pops out of toshiba?

http://smartphonedb.net/index.php?m=specs&id=999
[Tilt, TyTN II, MDA Vario III General] DarkDvr:
Ok somebody please porst a good walkthrough of how to get that file working on a pda. Its getting more and more confusing about what exacty do i need to do to get it working - just replace the file? Or reflash the whole ROM?

somebody explain it to me =))

thanks!
[Tilt, TyTN II, MDA Vario III General] peterfnet:
Do we know that it would have the drivers?
[Tilt, TyTN II, MDA Vario III General] wis38:
At that resolution (800 x 480) GDI / DDI are a must have (given the poor performances on wm6 interface we have on a simple 320x240).

Then, if it arrives also with directdraw/D3D, that's even better. :)

The only problem is that HW will be somehow different, so same problems as with LG drivers. :confused:
[Tilt, TyTN II, MDA Vario III General] Jozer99:
Don't hold your breath. The Toshiba G900 was a piece of crap mainly because it lacked graphics drivers for its 800x480 screen. If they could put out that atrocity then they can come out with another.
[Tilt, TyTN II, MDA Vario III General] ray6:
Even though the driver doesn't help...

1- Go to your windows folder on your device and save a copy of htc_d3dm.dll on your computer somewhere.

2- Take d3dm_ati.dll (posted in this thread), and rename it to htc_d3dm.dll

3- Then copy the file you just renamed over to the windows folder on your device, overwriting the original.
[Tilt, TyTN II, MDA Vario III General] DarkDvr:
Thanks for the walkthrough, that's what I've tried. Unfortunately, no change for me at all.

Makes me wonder.. dll is a set of functions.. and we know that 2 dlls have different sizes.. so I guess whatever is requesting the rendering is not calling any functions that should make any difference.. only the basic set of functions (which is identical in both dlls) is being used/called. Perhaps we should look in whatever is calling the functions, and have it calling all the "cool" functions in the LG's dll..
[Tilt, TyTN II, MDA Vario III General] nsa666:
That d3dm_ati.dll will not work without libgles_cm.dll for MSM7200. Try to find that file somethere and test it! I'm not sure but i think you also need Q3dimension.dll
[Tilt, TyTN II, MDA Vario III General] neilson:
When the I-mate 9502 comes out, will that have the drivers to extract, and is the 9502 even out yet?
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Complete nonsense. Nothing to see here. Move along.
[Tilt, TyTN II, MDA Vario III General] galenmd:
Thank you. This is exactly what I needed to hear. I can now waste my time elsewhere.
[Tilt, TyTN II, MDA Vario III General] fisha21:
I take this as confirmation that the above posts are just replicating what you tried in December. Still, you are usually a bit more diplomatic - hope all is ok?
[Tilt, TyTN II, MDA Vario III General] Chainfire:
Yes - sorry about the lack of diplomacy, all is ok, just very very busy.

The only thing the forementioned could possibly do is provide a different software renderer (for DirectDraw/3D _only_) though even that is extremely unlikely as the file itself should fail to load completely due to 1) unresolvable dependencies 2) as long as your D3D testing software keeps telling you d3dmref or similar (as reported) you are still using the same microsoft D3D reference driver. 3) a HW driver is loaded as SW (localhook) which wouldn't work anyway 4) any perceived performance benefits in scrolling etc is wishful thinking getting the best of you 5) why the hell would a HW driver provide a different SW renderer as well? 6) getting it to work without a correctly operating HWA DDI driver is extremely unlikely.
[Tilt, TyTN II, MDA Vario III General] neilson:
Any ETA on when the I-mate 9502 will be available?
[Tilt, TyTN II, MDA Vario III General] Chainfire:
I have no idea and it's questionable if that driver will be any more compatible or easier to port than the KS20 one.
[Tilt, TyTN II, MDA Vario III General] dwny:
Believe what you want...........

Playing videos have never been an issue for me...I contribute that to how I rip my dvd's.

Since replacing this driver, my screen has been a tad bit more responsive....not a fix for HTC's @#$% up!

This driver has added 2hrs to my battery life!

Before this driver, Pocket Plus didn't read anything past 4:15 for remaining battery life.

Now I get over 6hrs.

For all you skeptics, this driver did something.......all has been positive thus far
[Tilt, TyTN II, MDA Vario III General] nsa666:
:eek: :D i dont think that THAT comes from the dll....:p
[Tilt, TyTN II, MDA Vario III General] dwny:
What would you contribute it to? There has been no other changes to my device.

I can't explain it or why.............
[Tilt, TyTN II, MDA Vario III General] nsa666:
Battery display bug? Have you testet if you realy have the time shown there?
[Tilt, TyTN II, MDA Vario III General] dwny:
Why would I have a battery bug..all of a sudden? What's a battery bug anyway?....lol

As far as battery life.....what you see is standby

As I talk, run gps or what have you....actual life would decrease!

Based on your response....you should not of had a response!
[Tilt, TyTN II, MDA Vario III General] dizzy33:
I installed these drivers on my Kaiser. Now my Kaiser is VGA, it became smaller in size so it fit better in my pocket, and now I can play XBOX 360 games on it.

Very good ...

Sorry guys, I lost my nerves ... I can't believe we'll have any proper driver for our Kai**** Qualcomm processor. HTC just said no. Unless we have a very good programmer helping us, I think we should not dream about just copying files coming from other phones to our Kaiser and then all our problems are gone... A driver is very hardware specific.
[Tilt, TyTN II, MDA Vario III General] nsa666:
Somebody else got same effect like dwny with this dll? That would be very interesting.

@dizzy33: :D
[Tilt, TyTN II, MDA Vario III General] NuShrike:
When I put this on, it shakes less in high cross-winds, I can take turns much quicker, and it just makes things much more stable than it used to be; better than factory!

I give my testimonial for putting this plate underneath your car for everybody.
[Tilt, TyTN II, MDA Vario III General] bl4d3:
Hermes: Fix your ATI ImageON woes with this patch!

deleted

cause:

found a previous reply with the same information

http://xdaforums.com/showpost.php?p=1749405&postcount=354
[Tilt, TyTN II, MDA Vario III General] manaaa:
i found this in qualcomms brew developer forum, thanks neudy

http://brewforums.qualcomm.com/showthread.php?t=17446
[Tilt, TyTN II, MDA Vario III General] deathpulse:
That actually sounds somewhat promising? "someone" is developing "something" at Qualcom?
[Tilt, TyTN II, MDA Vario III General] Brozono:
This is wrong. There is an ATI core in the Qualcomm MSM7200 to provide HW acceleration for 2D and 3D graphics. But this ATI core does not provide the base video HW. The video uses a dedicate HW path that makes use of a DSP to accelerate the video decode. There is also a dedicated HW path that makes use of the same DSP to accelerate video encode (See Broadcom patent dispute for some confirmation). QTV or QCamcorder are just the Qualcomm interface on top of their video acceleration. Q3d is just the Qualcomm interface on top of the ATI core. They have drivers for WM to use these interfaces through the standard WM APIs. Notice in the LG devices regfile dump stuff like this

[HKEY_CLASSES_ROOT\CLSID\{2E5B1640-3E49-4D02-BFA8-CABBE8316027}\InprocServer32]

@="mp4parser.dll"

"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{2E5B1640-3E49-4D02-BFA8-CABBE8316027}]

[HKEY_CLASSES_ROOT\CLSID\{2E5B1640-3E49-4D02-BFA8-CABBE8316027}\InprocServer32]

[HKEY_CLASSES_ROOT\CLSID\{2E5B1640-3E49-4D02-BFA8-CABBE8316027}\Pins]

[HKEY_CLASSES_ROOT\CLSID\{2E5B1640-3E49-4D02-BFA8-CABBE8316027}\Pins\Input]

"Direction"=dword:00000000

"IsRendered"=dword:00000000

"AllowedZero"=dword:00000000

"AllowedMany"=dword:00000000

These direct parsing of mp4 video to the mp4parser.dll which will be used by the drivers like the mp4decoder.dll

Stuff like this have

[HKEY_CLASSES_ROOT\CLSID\{23824BCF-F1D6-46c9-B849-E6A0A0D5C611}]

@="MP4 Decoder"

"Merit"=dword:00600000

which will cause the creation of the pin graph for playing multimedia files to favor or not favor this solution.

There are really several points of attack here, one the 3D and 2D acceleration and another the video decode, another video encode, etc.
[Tilt, TyTN II, MDA Vario III General] Isaygarcia:
o.o!!

wooow....
[Tilt, TyTN II, MDA Vario III General] shantzg001:
I just started a tech blog and the first post went towards the kaiser cause http://tech.shantanugoel.com/2008/01/28/htc-the-best-windows-mobile-business-unit.html

Have pointed towards this thread and the bounty one, so that if any of my friends (some of whom have some "experience" ;) at this) who may visit it, have any thing to chime in with, they know where to do so..
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
I suppose some of you have already seen this...

http://xdaforums.com/showpost.php?p=1862761&postcount=181

Could this be a falsehood (as the guy is a first poster) or does it give credence to other manfacturers coming up with their own SW workarounds with no one out there actually having a HW solution.

Would like to hear from other LG users trying Coreplayer...

Even Beta-boy in the same thread says apps have to be specifically written to utilise the HW acceleration. Maybe MS WM has just not caught up yet?
[Tilt, TyTN II, MDA Vario III General] :
This Qualcomm guy is actually a big moron : this libgles_cm.dll is present in the LG KS20 ROM.
[Tilt, TyTN II, MDA Vario III General] :
Mister Homer,

Having seen you on TV, I wasn't expecting you to be polite and was aware of your serious lack of neurons.

However, since you seem to be able to post here, perhaps should you have tried smthing like "KS20 QTV" on google before being rude. Then, you would have found this post http://www.corecodec.com/forums/index.php?topic=669.msg3760#msg3760 as first result...

By the way, I got different results than this person since raw framebuffer did not work on my KS20, neither does it work in TCPMP 0.81RC. Moreover, I did retry just after a hard-reset, with the same results. I did even try on 2 other KS20, always with the same results.

I just happen to be a first poster here since after these many tries I found this forum searching for a possible solution to have coreplayer work since I bought it. I then wrote about my sad experience to let others know about the problem - especially KS20 owners since I saw that some are participating here -.

Poor guy...
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Where was I rude????:eek:

I thought it was a perfectly reasonable question so there should be no reason for you to be rude!!!:rolleyes:

If you thought I was rude you ain't gonna last long in this forum, it's a tough ole' place..:o
[Tilt, TyTN II, MDA Vario III General] gibs:
and a crap device (that I own too) lol
[Tilt, TyTN II, MDA Vario III General] fusi:
loool ^ :rolleyes: i love this place :D
[Tilt, TyTN II, MDA Vario III General] fubofo:
Hi, found this PDF brew.qualcomm.com/bnry_brew/pdf/brew_2007/Tech-303_Ligon.pdf showing MSM7200 Imageon benchmarks and stuff. Althoug on page 27 it shows a screenshot of www.speqg.com where there are downloads for MSM7200 developer kit and other resources, so Im assuming its available somewhere. Not sure if its any use to you, just thought I would give my 2 cents worth for ya :p
[Tilt, TyTN II, MDA Vario III General] Hornet331:
http://brew.qualcomm.com/brew/en/

why not just visit the main site, they offer a dl for the brew dev kit, but it dont think it would get us anywhere.
[Tilt, TyTN II, MDA Vario III General] nsa666:
that is very interesting!
[Tilt, TyTN II, MDA Vario III General] omikr0n:
You were quoting my very old post. Back then I didn't know that device lacked necesary drivers. Therefor I thought we just need a proper (Imageon) SDK. This is clearly not the case now.

Besides, BREW won't help us. Although it has OpenGL ES support, it is

different

platform. So any BREW drivers are unusable on Windows Mobile.