yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] peterfnet:
Just finished the ATT auto custimization. loading test apps now
[Tilt, TyTN II, MDA Vario III General] Laurentius26:
Love you :D

Hehe...
[Tilt, TyTN II, MDA Vario III General] peterfnet:
I just ran both test apps, all crash and burn.... sorry :(

Lights.exe: "could not initialize direct3d"

d3ddrivers.exe: "an unexpected error" " invaliddeviceexception @ microsoft.windowsmovile.directx.direct3d.graphicsexception.throwesceptionforhr(int32 resultcode) @ ..............
[Tilt, TyTN II, MDA Vario III General] donatom3:
Laurentis you actually noticed that the Screen scrolls smoother now? Is it much faster when it switches from landscape to portrait?

I have a Vogue and I'm willing to just copy over the file and rename it to htc_d3d.dll. That sounds like it's all you did.
[Tilt, TyTN II, MDA Vario III General] rhov23:
Remotehook

Here is an explanation of D3D

http://msdn2.microsoft.com/en-us/library/aa932308.aspx
[Tilt, TyTN II, MDA Vario III General] dwny:
That's exactly what I did...so far so good.

I'm playing Superman Doomsday w/CORE Player and it seems a lot more fluid.

Did a soft reset for the real test....device booted back up with out issue.
[Tilt, TyTN II, MDA Vario III General] rhov23:
I did it on my HTC Polaris, but there was no difference in performance. But i noticed that after restart, my touchscreen wasn't working for 5 seconds, but then everything was back to normal. There was no difference in speed.
[Tilt, TyTN II, MDA Vario III General] donatom3:
What setting in Core player are you using. I'd be interested to know if you could use the Direct Draw setting even though that's another driver.
[Tilt, TyTN II, MDA Vario III General] rhov23:
I'm using the new QTV setting :)
[Tilt, TyTN II, MDA Vario III General] dwny:
I haven't changed anything!

For some reason, I've never had issue with this version...even on my wizard

The only change I ever make is with file association...all my videos are .avi

CorePlayer v1.0.4 build 716 for ARM
[Tilt, TyTN II, MDA Vario III General] neilson:
That's all I did on my Mogul, and the device feels a good bit snappier now. Frankly, that's good enough for me.
[Tilt, TyTN II, MDA Vario III General] dwny:
1st real action scene ... not 1 skip, stutter or chop.

All other activity (going between screens, selecting aps) seems a tad bit more responsive. Nothing to put in the guiness book but noticeable.

I think swapping out the dll before flashing the rom is worth a try...I'm liking the result.
[Tilt, TyTN II, MDA Vario III General] the_ape:
Just thought I would note, not quite true, the Hardware Reference Drivers are the drivers the OEM creates for their chipset.

Think of it as downloading nVidia/ATI drivers when your card comes from gigabyte or whatever. The drivers you have just downloaded are the Hardware Reference Drivers.

That said, there is NO mention of D3Dm support for the Qualcomm chipset anywhere on their site, and from what I see, no device that uses this chipset has implememnted anything other than OpenGL ES.

However if the internal hardware is based on the infineon, then there should be no big issue. There are mentions of the device being based on the infineon, but the ATI developers site makes no mention of Qualcomm licensing the architecture.

Oh well, for a company of HTC's size it shouldnt be too difficult to knock some drivers together (even if only for OpenGL ES).

However I think it's going to have to wait until Qualcomm create some sort of reference driver before HTC port it to their devices, that said, they will probably pressure Qualcomm into doing one, as they seem to have decided to use the chipset in a fair chunk of their devices.
[Tilt, TyTN II, MDA Vario III General] eska007:
Driver

Good question omikron. That's what's been puzzling me. I've put it in the windows folder and rebooted. But if no other program/code knows it is there then it will not work ofcourse. I've been searching the register but not sure where i can put a reference to it. Any ideas?
[Tilt, TyTN II, MDA Vario III General] omikr0n:
See my previous posts for utilities / instructions for testing D3D drivers.

I have a very little knowledge on OpenGL (and OpenGL ES in particular) so I won't be of any help in this. But it won't work just by putting .dll in /Windows folder.
[Tilt, TyTN II, MDA Vario III General] intothevoid:
Man i hope this fix this gfx issue. Its so sad. My freakin tmobile wing/herald has better behavior. The main thing that annoys me is when u scroll up and down, right and left the way it redraws is so slow. I wish there was some way to fix this.
[Tilt, TyTN II, MDA Vario III General] intothevoid:
Have any of you tried the new AT&T rom with the new os version and radio that was released?. if you have i am assuming there was no gfx improvements?. Some people have been saying that the orientation switching has been much better.
[Tilt, TyTN II, MDA Vario III General] Pops_G:
I was unable to find any such rom on ATT's site. Can you provide a link please?
[Tilt, TyTN II, MDA Vario III General] intothevoid:
its available here

http://xdaforums.com/showthread.php?t=341886
[Tilt, TyTN II, MDA Vario III General] eska007:
damn

Damn, I thought i had found something useful. maybe somebody can do something useful whit this information and cab?

see step 1 on this page

http://www.pdaphone.ch/forum/viewtopic.php?p=25242
[Tilt, TyTN II, MDA Vario III General] mikeeey:
wow finally, a thread dedicated to this. ive tried to bring this up many times many places before, but go no response. i sure hope wel be seeing ourselve playing gba and other emulators at a good framerate!
[Tilt, TyTN II, MDA Vario III General] Menneisyys:
Certainly bad news :(

1. Did anyone of you test the 3D accelerated openGL ES games listed at, say, http://www.pocketpcmag.com/blogs/index.php?blog=3&p=2116&more=1&c=1&tb=1&pb=1 (the XDA Flame with GoForce 5500) or the XDA-Dev Flame thread (also linked from the article)?

Also, did anyone test the built-in Jbed with 3D accelerated MIDlets supporting M3G? I've listed several of them from my MIDlet Bible (see the Wiki). I'd really like to know whether Jbed does support M3G on the Kaiser.

2. Do you know ANY Qualcomm-based WM phone with hardware acceleration enabled?

3. I'll post a front-paged story on all these questions so that HTC / Qualcomm realise we do want hardware acceleration - after all, one of the major selling points (for example, this is why I've also advertised the chipset versus TI OMAP / Xscale / Samsung) of Qualcomm is the 3D acceleration.

Windows Mobile should not be THIS abandoned. Just look at the 3D acccelerated Nokia models, with all its goodies and, of course, the forthcoming N-Gage Platform. It's a big letdown on the part of Qualcomm / HTC NOT to take advantage of the 3D acceleration - many people will just go for Nokias instead.
[Tilt, TyTN II, MDA Vario III General] Menneisyys:
Just posted an article on these issues into the two General forums, the Wiki, the PPCMag frontpage etc.
[Tilt, TyTN II, MDA Vario III General] omikr0n:
Great. Thank you. Hopefully more people will be interested in this issue now.
[Tilt, TyTN II, MDA Vario III General] neilson:
Quick question, but does this problem carry over to the Qualcomm MSM7500 chipsets(like the HTC Titan/Sprint Mogul)? If so, would the solutions that hopefully will be found for the 7200 be able to be easily translated over to the 7500?
[Tilt, TyTN II, MDA Vario III General] intothevoid:
We are definitely gonna see something done now. Thanks a lot for elevating this issue Menneisyys. Your word will definitely go a long way.
[Tilt, TyTN II, MDA Vario III General] intothevoid:
I tried playing COD2 and it didn't have good 3d support. the images were pixalated and I was unable to run any open gl benchmarks on http://www.glbenchmark.com/index.jsp.

From what i can see obviously the rom's or the driver lack the .dll's necessary to support enhanced graphics. BenchGLES 0_2 gave dll error.
[Tilt, TyTN II, MDA Vario III General] Menneisyys:
Thanks for testing; the lack of CoD2 support shows there's indeed no 3D hardware acceleration (CoD2 runs flawlessly on the GoForce 5500 - and, of course, the 2700G).
[Tilt, TyTN II, MDA Vario III General] mikeeey:
COD2 is slow on the kaiser, very unacceptable playing speed, not to mention, the whole game slows down when you try to touch the screen. can there also be a fix for this? the issue where the game slows down when the screen is pressed?
[Tilt, TyTN II, MDA Vario III General] intothevoid:
yeh it really sucks. This device is so perfect and once the gfx support kicks in it will be even better. I hope the petition that's being done works.
[Tilt, TyTN II, MDA Vario III General] Menneisyys:
This has always been a BIG problem with ALL 2.8" HTC models. I've told them several times to fix this; nothing.

Currently, it's impossible to fix this issue. A hard/software design / engineering flaw.
[Tilt, TyTN II, MDA Vario III General] omikr0n:
I am not 100% sure about this but I believe that MSM7200 and MSM7500 are identical (except GSM - CDMA difference). Therefor drivers for MSM7200 might fit MSM7500 as well.
[Tilt, TyTN II, MDA Vario III General] Laurentius26:
D3D

Thank you,

Tomorrow I'm going to play with registry!

But one thing for shure.... 'd3dm_ati.dll' is running on my machine..

This is without the 'default_d3dm.dll', because that one I removed!

Can somebody tell me where grahpics are comming from?

Goodnight,

Leo :)
[Tilt, TyTN II, MDA Vario III General] Laurentius26:
D3D

removed double post
[Tilt, TyTN II, MDA Vario III General] rhov23:
Size of htc_d3dm.dll

What is the filesize on your htc_d3dm.dll file kaiser (or others with the msm7200)

I just want to check if we have the same file.

My htc_d3dm.dll is 95696 bytes

the d3dm_ati.dll was 70656 bytes

I also found in my windows folder a d3dm.dll file which was only 51612 bytes

(I wonder if this is even in use?)
[Tilt, TyTN II, MDA Vario III General] neilson:
94 kb for my htc_d3dm.dll, and d3dm_ati.dll is 69 kb.

Still, it makes my Mogul feels snappier.
[Tilt, TyTN II, MDA Vario III General] dwny:
I have the same #'s as you ... so far so good

Just played bubble breaker without any skips
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Playing my old test flic 'Forbidden Planet' that used to have a visibly countable framerate reasonably smooth without stutter.

Will have to do more checking but it seems to be an improvement, I don't think its full implementation of HW D3D but it looks as if it is a slightly better SW workaround than HTC have initially dumped on us.

Just try playing a file in standard WMP and you will notice a difference there. :)
[Tilt, TyTN II, MDA Vario III General] Nick Collision:
OMFG.... if bubble breaker was giving you skips before, then you have more problems than you think.
[Tilt, TyTN II, MDA Vario III General] dwny:
3 clicks on a bubble before ... not any more :D

Superman-Doomsday still smooooooth
[Tilt, TyTN II, MDA Vario III General] peterfnet:
Lol, you took the words right out of my mouth
[Tilt, TyTN II, MDA Vario III General] rhov23:
LOL! indeed.

I tried the d3dm.dll file, but there was no difference. I'm thinking that those files aren't even being used...
[Tilt, TyTN II, MDA Vario III General] dwny:
What program did you use to explore & replace your files?

I use Resco Explorer....it allows you to over-write & replace files.
[Tilt, TyTN II, MDA Vario III General] rhov23:
Pocket controller pro... so easy you remote control the ppc from Vista (on-screen in vista (or xp)). Registry browser/editor, system info, kill tasks, cmd, record, snapshot, macrofunction.

Very useful!
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Try using GDI in TCPMP instead of rawframebuffer (overlay with colourkey deselected)

Shows it is a least a better SW workaround but its still.

AWESOME!!! :D:D:D
[Tilt, TyTN II, MDA Vario III General] Nick Collision:
Call me skeptical, but any performance improvements due that dll substitution are prolly placebo effect.

Give me before and after framerates. Baseline your device, post your baseline, then do a fix and post your benchmarks.

Quantify your results. If you are incapable if at least doing that, then you have no business posting results (or even no business testing) because subjective results are meaningless IMHO.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
OK skeptical!! (you told me to say it!!)

We have only just started trying this and others in this thread wanted quick opinions...

Just for the record, most of people that post they have problems do so by just saying it's rubbish or crap! Have you asked for their data as a reference?? :)
[Tilt, TyTN II, MDA Vario III General] aksd:
Wohooo I got the lights app to run, showing me direct 3D running hahahahahaa. A screen shot for the critics? :D:D I'm sorry I cant seem to stop grinning :D
[Tilt, TyTN II, MDA Vario III General] rhov23:
Sorry for my language but WTF?

How the hell did u do that?

WOW!
[Tilt, TyTN II, MDA Vario III General] persiansown:
I copied the new DLL over the old one and my lights app doesn't start. What did you do exactly? Did you use the rom or the dll?
[Tilt, TyTN II, MDA Vario III General] aksd:
Just the dll mate, what you need to do is use Resco explorer, rename the original dll to htc_d3d.bak, then copy the new htc_d3d.dll, open properties of the file, set it to hidden and system, reboot and viola, you got d3d testing working.
[Tilt, TyTN II, MDA Vario III General] persiansown:
I didn't do the hidden and system part in the properties. let me do that and report back! Im so excited!
[Tilt, TyTN II, MDA Vario III General] rhov23:
You mean the new d3d_ati.dll? not the htc file right? just rename?
[Tilt, TyTN II, MDA Vario III General] deathpulse:
Can someone post just the new .dll?
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
Used exactly the same method myself askd.

OH its nice to see a positive result for a change. :D:D:D
[Tilt, TyTN II, MDA Vario III General] persiansown:
Its a no go for me :( I renamed the original dll to htc dll to a backup. added the new Dll and named it htc_d3dm.dll. Set the properties to hidden, system, and archive. Then I rebooted, but still no d3d
[Tilt, TyTN II, MDA Vario III General] Nick Collision:
Framerate data have been posted before, but not in reference to this "fix".

And yes, that what I was asking for...
[Tilt, TyTN II, MDA Vario III General] rhov23:
Sorry for being stupid, but have you renamed the d3ds_ati.dll to htc_d3ds.dll. Is this the NEW file you are talking about?
[Tilt, TyTN II, MDA Vario III General] staulkor:
Shouldn't it be htc_d3dm.dll? Sorry if I am wrong :P
[Tilt, TyTN II, MDA Vario III General] itsall_cooool:
I certainly have no reason to disbelieve HTC when they say that there is an extensive re-write necessary to make the video chipset functional.

http://www.engadget.com/2008/01/25/htc-further-responds-to-video-driver-issue-will-improve-future/

If it was as easy as dropping in a dll file I am sure Sprint and other carriers would have given the OK to HTC to release this dll. HTC would never release such an update without their partners' approval.

There is a reply from HTC about the video drivers that clearly states, the video capabilities on this chip will NOT be made functional on older devices, but new (future) devices MAY have this ability.

And, as I have said before, complaining to HTC will NEVER accomplish anything... we do not buy their phones, the CARRIERS do. The ONLY way to get a response as far as updting this capability would be by a mass exodus from the Carrier because of this issue.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
I renamed the orig htc_d3d.dll to htc_d3d.xxx in Resco (it will complain but it does it in the end) and then rename the d3d_ati.dll to htc_d3d.dll. Change to hidden/system and away you go.

You can tell this is a SW workaround as the D#D test prog (Lights) runs very slow so it is not using HW accel BUT AT LEAST IT WORKS!

We are still not there completely but it's a start!

Hats off to Laurentius26...:D
[Tilt, TyTN II, MDA Vario III General] rhov23:
They warn me that I will overwrite a ROM file if i change the name. Does this happen to you?

My device just creates new htc_d3dm.dll files as i change the name :(
[Tilt, TyTN II, MDA Vario III General] ray6:
That lights test works with the regular htc_d3dm.dll for me. It actually doesn't work with d3dm_ati.dll.
[Tilt, TyTN II, MDA Vario III General] rhov23:
this is getting weird :(
[Tilt, TyTN II, MDA Vario III General] galenmd:
I noticed this too. Mine (tilt with original ROM) has it with the "m". Do others not have this? Perhaps there are differences and why this is not working for some...

Changing to landscape is definitely faster when running most apps. It is still painfully slow changing on the Today screen; maybe because of running rlCalendar, PocketPlus, spb weather and phoneAlarm?

Found a new error after installing this .dll:

My contact screen initially comes up entirely blank. I thought I lost all my contacts. I closed the app and re-opened it and everything was there. Phew. Happened after each reset.
[Tilt, TyTN II, MDA Vario III General] rhov23:
I changed back to the original, and now it suddenly works! Software mode.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
NO not the htc_d3dm.dll file!! Under menu/options in Resco, uncheck 'Hide files in ROM' and you will see the htc_d3d.dll file..

Yes got the warning but never saw any other files created! Strange? Did you re-check under options 'Hide files in ROM' as you may still be seeing the orig ROM file? Don't forget you are not actually renaming a ROM file (you can't) you are only renaming the file that is then held in system memory.

Whenever you do a HARD reset it copies certain files from ROM into the system memory reverting back to 'Factory settings' so if you do happen to do a Hard reset any time in the future you will need to do this process again. :)
[Tilt, TyTN II, MDA Vario III General] joshuah82:
This was used for benchmarking in another thread from earlier today:

http://www.virtualspaghetti.com/files/VsBenchmark2007Setup.exe

Run it again with the DLL swap and compare results? There is at least one other set of benchmark results a bit later in that thread.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
I am sorry I have not produced any figures yet but I wanted to test loads of things and ensure all is working without flaw.

Just tried my Garmin Mobile XT (OK not had chance to run around the block!) but a simple zoom out and zoom in tests the screen draw and whilst not being able to produce any specific figures for this, the screen-redraw is vastly improved. :)
[Tilt, TyTN II, MDA Vario III General] donatom3:
But can you use DirectDraw with Coreplayer now instead of QTv or GDI?
[Tilt, TyTN II, MDA Vario III General] ray6:
No. IMO the driver doesn't help at all.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
I'm not using Coreplayer (was waiting for 1.3) just the old TCPMP so cant use Qtv (which is a different path anyway). Direct Draw does work in TCPMP but but not very well so you can easily see that its a SW interpreter.

As I said before, this can't be the full HW driver, but it is a better SW workaround than the HTC shoddy attempt.

I hope no one decides to stop looking for drivers or changes any class action progress cause apart from other issues you have BT et al, this is not the magic bullet. :o
[Tilt, TyTN II, MDA Vario III General] donatom3:
Ok I found something interesting. On my Touch there is no HTC_D3D.dll only a HTC_D3DM.dll. I ran that lights program before copying over a dll.

Now if I replaced the d3dM file with the ati one I end up getting an error running direct 3d on that light's program.

I don't think your TyTn is using the new file at all because all the registry entries point to the HTC_D3dM.dll file.
[Tilt, TyTN II, MDA Vario III General] oomkool:
I managed to find htc_d3d.dll with Resco File Explorer but there is no d3d_ati.dll file on my phone. I still have the original ROM, will it be the reason for me not being able to find the ati file?:confused:
[Tilt, TyTN II, MDA Vario III General] aksd:
I dont have a htc_d3d.dll file on my TyTn2, only the htc_d3dm.dll which I replaced with the ati one, and the lights program work, maybe it does'nt work on your Touch since it ermmm does'nt have the ati chipset? Or is yours the updated touch?
[Tilt, TyTN II, MDA Vario III General] donatom3:
the d3d_ati.dll isn't on your phone someone posted it up earlier in this thread.

Also guys I don't think this is doing anything. I guess on my Vogue they just omitted the HTC_D3D.dll file. But it doesn't matter cuz on your Kaiser like my Vogue the registry settings point to HTC_D3DM.dll
[Tilt, TyTN II, MDA Vario III General] donatom3:
I have the Vogue which is the updated Touch MSM 7500 chipset. In fact my original HTC_D3D.dll file was the same size as your guys file.

Forgot to add one thing. When you run Lights does it say Hardware T&L fail or pass? It sounds like you're still just using software to me.
[Tilt, TyTN II, MDA Vario III General] aksd:
The OS has quickened up quite a bit though, just starting a benchmark software. Also when I run Kaiser tweak its not as slow, will record a video and put it up.
[Tilt, TyTN II, MDA Vario III General] klmsu19:
yeh the Vogue already ran lights.exe without changing anything, but ran very very slow.

to all who think its working, run the lights.exe program. is it going slow or fluid?

if its running slow the dll is not doing anything. It SHOULD be running fluid if directdraw is truly running
[Tilt, TyTN II, MDA Vario III General] oomkool:
Thanks donatom3, would have sat here for hours looking for the stupid file.:)
[Tilt, TyTN II, MDA Vario III General] galenmd:
The d3d_ati.dll file is NOT on your phone. You need to get that file from this thread and rename it to htc_d3d.dll.

That being said, I cannot find htc_d3d.dll on my phone, only d3dm. I have all options deselected in Resco so that I can see all files, but still no luck.
[Tilt, TyTN II, MDA Vario III General] ray6:
Let me clear this up for people

There is no htc_d3d.dll that is a typo the real file is htc_d3dm.dll. That is the original htc dll. That one works with lights, but it doesn't use hardware only software

d3dm_ati.dll is from the LG KS 20 rom, I posted it in this thread, that one doesn't work with lights, nor does it offer any improvement in anything, at least not for me.

The file that probably needs to be changed is ddi.dll, if you load the LG KS20 ddi.dll (plus its dependancies) on the Kaiser, it freezes during boot. There is no simple copy & paste dll fix at the moment. I actually hard reset my phone 5+ times today trying to get that to work.
[Tilt, TyTN II, MDA Vario III General] donatom3:
One thing I found interesting. If I run Lights it mentions d3dmref.dll instead of htc_d3dm.dll. I have checked and my local hook is set to htc_d3dm.dll. I even added a remotehook registry setting and set that to htc_d3dm.dll. Still Lights want to use microsofts software direct 3d driver
[Tilt, TyTN II, MDA Vario III General] rhov23:
Does the LG use remotehook?
[Tilt, TyTN II, MDA Vario III General] donatom3:
I don't know. But I think what we need to be doing is finding those LG Reference drivers. They're more likely to work than the KS20 drivers. I'm also interested to know what happens to a KS20 when you run the lights program on it.
[Tilt, TyTN II, MDA Vario III General] Farsquidge:
I am sorry, but I beg to differ! On my Stock HTC TyTynII there IS an original htc_d3d.dll file and that is what I have renamed. How is that?

Posting results from VSbenchmark2007 here. There only seems to be an increase in Fill Rate Buffer only (Fps). All other are around the same and interestingly the overall rating is slightly lower but my radio polling the local mast may have effected that.

Realistically I should have disabled as much other HW as possible but was rushed...:)

ROM version 1.56.405.5

ROM Date 08/28/07

Radio version 1.27.12.11