yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] NLS:
I asked because in "anti-stutter" mode, Sense seems to run as before the patch

also hdboobs runs VERY VERY VERY slow with or without the patch...
[Windows Mobile Software Development] arned:
Thank you very much !!!

I made the error to install the drivers on storage card first... by habbit ;)

Maybe you can mention it in your first post for all the fools out ther :confused:

Bye
[Windows Mobile Software Development] Chainfire:
Yes, Sense is slow in anti-stutter mode. As stated in the first post you whould only use anti-stutter mode if you are running a game or app that stutters. Anti-stutter mode may fix that. If you do not NEED to run in anti-stutter mode, do NOT use it. It doesn't get much simpler than that.

As for hdBoobs, I'm not sure what VanKurt is doing but everything he makes is dead-slow on the HD2 (have not tested on other devices to be honest). Seeing as his stuff seems to be the only thing suffering from this AND it does not matter if this patch is installed or not, I'm going to treat this as his coding error until further notice. (Though who knows it may be something we can fix)

Added a notice about that in the first post. Don't forget to donate me a beer or something if you like the patch :)
[Windows Mobile Software Development] Ouzo:
HD Boobs ran very slowly on my Acer S200 too, so it's not just the HD2.... It made me so sad not to have jiggly boobs in my pocket ; )
[Windows Mobile Software Development] VanKurt:
Well, it ran smooth one some devices. But on newer ones my OpenGL code just sucks ;)

But fear not! I'm working and that problem and have been making making some progress. Together with Chainfire's drivers I achieved some really nice framerates. But a lot more testing is required... When I find the time I'll try to update hdBoobs.
[Windows Mobile Software Development] NLS:
Erm... in fact Sense is FASTER for me in anti-stutter than in "patched fast" mode.
[Windows Mobile Software Development] kinnyfaifai:
Good work Chainfire! You're a life saver!

Just caught up on the 10 pages of posts, it'll be useful to track which ROMs the patch has been tested on. :)
[Windows Mobile Software Development] be_vigilant:
Thanks

wow I cant say thank you enough Chainfire. I am happy we have experienced coders like yourself improving things for the rest of the unskilled community.

Sent you 10e get a pint on me :-)

Transaction ID: 9N222374SN6385639
[Windows Mobile Software Development] fards:
i think it's something to show off to iphmoaners down the pub ;)
[Windows Mobile Software Development] Bouloama:
Keep up the good work man, really appreciated! Will donate asap.. when I've got a HD2 back again! :D
[Windows Mobile Software Development] s161008:
Bedankt! =D ga eens proberen op mun foon ... ...
[Windows Mobile Software Development] prim3:
Without patch:

CPU Performance: Float : 1893

CPU Performance: Integer : 20181

Swapbuffer speed : 103

With patch:

CPU Performance: Float : 2032

CPU Performance: Integer : 22197

Swapbuffer speed : 556

looking good, thx alot so far!
[Windows Mobile Software Development] nico101:
Works with TG01 too :D (White from O2 WM6.5)

Noticable speedup in SPB MS3.5 in GI mode and in glbenchmark I will post results when I'll have some more time :)

@Chainfire from which ROM version You've got the d3dm_ati ? cause size of mine differs from the one in Your patch.
[Windows Mobile Software Development] p3ngwin:
thanks for this.

one more thing. i know it's off topic, but seeing as we're here: i only have zooming (double-tap) in portrait mode, nothing (only one level) in landscape. anyone else have this?
[Windows Mobile Software Development] Hamido123:
spb mobile shell is running GI mode with up to 57 FPS !!!!!!!!!!!!!!!!!!!

using a tg01

O2 german wm6.5
[Windows Mobile Software Development] Elwin23:
lekker bezig weer Chainfire, ik kom steeds vaker je naam overal tegen, al sinds me TYTN2 :)

Any chance you will add a revert changes option? (back to HTC drivers)

or is this technially difficult/impossible?

Nice way to compare, smaller step for people to test it out, maybe some would even want to go back for a special reason :P
[Windows Mobile Software Development] Dutch2005:
hey, are these drivers compatible /w 1.48 (instead of 1.43)
[Windows Mobile Software Development] afterburn:
Using "Test OpenGL" benchmark, I get numbers that are hugely in favor of the stock drivers; 3 to 5 times faster than with the chainfire drivers. See results. Also, with the chainfire drivers, there seems to be more lag.
[Windows Mobile Software Development] Wishmaster89:
http://www.khronos.org/adopters/conformant-products/

Confirmation that snapdragon's GPU is in fact OGLESv2 and OGLESv1.1 compatible. Straight from the khronos group itself. So the drivers issues come from HTC rather than Qualcomm.
[Windows Mobile Software Development] Chainfire:
I'm not sure, somebody posted them in one of these HD2 OpenGL threads. I just included them because the HD2 is completely missing them.

Just uninstall the driver and you will be back to stock drivers :)

Should be, some of the testers were running 1.48 if I'm not mistaken, havent flashed it myself yet.

It is completel normal for "Test OpenGL" to return much lower scores (this is because of the artificial frame limiting). They should be around the 20k mark, if I recall correctly. I can easily make this app give you a score of over 200k, but you won't like how it looks :)

It is not normal it lags more though, this specific app runs completely lag-less on my HD2 as well as some of the tester's.

Perhaps I made the timings too strict and should give them another millisecond or so...
[Windows Mobile Software Development] Chainfire:
That completely depends on how you look at it. Regardless of what Khronos says, the hardware does not implement OGLESv1.1. It is emulated in v2. Disassemble the drivers, you will see. This is also completely normal for OGLESv2 devices, by the way, though most of the other ones seem to completely fail in doing it...
[Windows Mobile Software Development] kholk:
I'm a beta tester of this driver patch.

I've successfully tested it with 1.48 Asia WWE test ROM and with 1.48 Europe WWE ROM.

All tests finished fine and the results showed me a great performance increase even on CPU speeds. I don't know why there are performance increases on the CPU, but there are. ;)

Good work Chainfire!
[Windows Mobile Software Development] Chainfire:
As stated in another response, it may the timing is too strict ... because this should not be the case.
[Windows Mobile Software Development] afterburn:
I understand, and I read that elsewhere in the thread too. The thing is, stock drivers deliver these results just as fluent as yours. Not jerky. That is what is confusing me.

The lag I mentioned is not in the benchmark btw, it is in sense, particularly the weather/clock animations. Also, cpu load seems to create stutter quicker in the sense animations/scrolling/etc when using your drivers compared to stock.

Opera is noticeably faster using your drivers combined with the OGL settings mentioned here compared to stock.
[Windows Mobile Software Development] Centrinos:
Chainfire Great job & thanks ! Een pintje komt er straks aan !! ;)
[Windows Mobile Software Development] yiannosk2:
I try it and I recomment you to not enable GL ES. MUCH MUCH slower panning in Opera.
[Windows Mobile Software Development] Chainfire:
afterburn, NLS

Can you try the attached patch, see if it makes a difference?
[Windows Mobile Software Development] Wishmaster89:
Yeah I know. The same goes for iPhone 3GS but in this case I think they boost the score by using NEON acceleration that is why it so much better than sgx530 and z430.
[Windows Mobile Software Development] benzenith:
Hi,

You talk about a tower defense to test open gl. Or there are a lots of TD. Which one please ?
[Windows Mobile Software Development] kwbr:
Big thanks Chainfire. I will test this for sure.
[Windows Mobile Software Development] JJKameR:
Although I have sdkcerts installed I cannot install the .cab due to a certificate issue.

1.48 rom WWE Europe.
[Windows Mobile Software Development] RacerII:
I ripped the driver from the stock dumped tg01 rom (french version)

Only dump i could find at that time.
[Windows Mobile Software Development] zeus34:
My result v1.1.2 http://nikohuot.pp.fi/htc/v1.1.2.xls
[Windows Mobile Software Development] JJKameR:
Fixed... file corrupted by bluetooth transfer.
[Windows Mobile Software Development] NLS:
Will test later today.

What should I look for?

One thing I notice is that Sense probably feels the same in both modes.
[Windows Mobile Software Development] columbo:
Just tried the v1.1 cab in my TG01 and I can now use SPB MS3.5 hardware accelerated 3D. Before installing the cab, I could enable the acceleration, but it would run at 4fps and would not work properly. It now works without a problem and runs at an average of 29fps! That's quite an improvement!

You are a star! Donation on its way!
[Windows Mobile Software Development] ZekeWolf:
Quote:

Originally Posted by Chainfire View Post

There should be a log file generated in \application data\volatile (if I recall correctly). Could you post that?

The file contains one error related to "Duttys Disable keyboard VIBRATION", there is no indication of errors logged from your cab.

Hi all. I thought I would share this.

I could not install the cab.

So, I tried everything and no luck.

Today, I downloaded the cab again, but from home instead of work -- and now it works!

Amazing work btw CF.
[Windows Mobile Software Development] Caste23:
Hi all ! :)

This driver pack works better with 1.43 or 1.48 ROM ?

Thanks a lot ....

Caste23
[Windows Mobile Software Development] afterburn:
Chainfire: this seems to be a lot better. Benchmarks are all about 20k, and movement is very smooth. Sense seems to be less jerky and not much lag. About the same as I had with stock.

To me, this seems an improvement over the original in the 1st post.
[Windows Mobile Software Development] Tremayne024:
AMAZING.

Definitely makes a difference on the Sony Ericsson X1 when Anti-Stutter mode is enabled.

Xtrakt works much better, less lag and freezes.

Although it might be the Placebo effect that's making me think this. But for now it's working excellent. :D
[Windows Mobile Software Development] Chainfire:
Thanks all, your comments are taken into consideration. NLS, afterburn, I will get back to your issues next week.

In the meantime, I am looking for authors of GL apps to help test my developer API for this (basically the patch in a DLL for your own apps).

(Note that though my computer is on IRC during the weekends, I myself are not - when I am around I look primarily at #wmwifirouter channel).

Also, I am getting some weird results from testing this patch on MSM7K (the pre-Leo HTC's from the past few years). The current patch may help slightly, and I think that can still be improved upon (this is a surprise to me). The benchmarks don't seem to agree on this in the results, but I have myself noticed smoother display of certain apps and games. So something may be there... (or not).
[Windows Mobile Software Development] nico101:
@Chainfire so if You didn't modified d3dm dll from TG01 I'll make 2 test one with Yours and one with mine to compare results :)

Great work :)
[Windows Mobile Software Development] gary76usmc:
Chainfire, is there any way this will work on a Verizon Touch Pro 2???
[Windows Mobile Software Development] nico101:
Allright I have tested 3 possiblities on my TG01

1. With patch

2. With patch and d3dm_ati.dll from my ROM

3. With patch and fpu enabler(I was curious :P)

P.S. My system is heavily modified(patches tweaks and looooooooooooots of software cause I need to test if there are no problems with polish patch for TG01) SPB MS 3.5 WM6.5 version 21856 so I'm pretty sure that these results aren't best for TG01 :D
[Windows Mobile Software Development] miki8184:
Chainfire,is it posible to install this hd2 drivers on htc hd1?
[Windows Mobile Software Development] Caste23:
Nobody know ??
[Windows Mobile Software Development] maxpg:
Does this also work as good on the 1.48 ROM? The driver has been developed before the 1.48 ROM, so I think it is for the 1.43... Any problems with the 1.48 ROM?
[Windows Mobile Software Development] NeoS:
Hey CF, could you post your findings in the MSM dev&test social group? I'll see to it that the "team" takes a look at it. Maybe we could find a way to get this working on the MSM platform. Thanks for your input on this. ;)
[Windows Mobile Software Development] lesscro:
Test On TG01 !

Seems to be much faster !

benchmark test result : increase performance is real !

thx for Your Work ! i hope more application HD2/TG01 coming soon...

:cool:
[Windows Mobile Software Development] ChefChaudart:
Good news lesscro !

What about GPS programs ? are they faster ?
[Windows Mobile Software Development] lesscro:
i use AmiGO ! CPU mode Medium !

Smoother and fast !

Wisbar advance desktop seems to be much faster too...

test in progress...

i must try Opera mobile 10...
[Windows Mobile Software Development] NLS:
I hope we don't have placebo effect here. :)

(not criticizing Chainfire's work in any way!)

A little off-topic lesscro, how come and you have Amigo? Didn't like full blown iGO8? Was it preinstalled on the device? (just trying to figure how some chooses this version)
[Windows Mobile Software Development] ChefChaudart:
[ot] Amigo has a much much nicer interface.
[Windows Mobile Software Development] NLS:
Amigo is the lite version of iGO.

I can list you many functions that Amigo is missing.

I guess if you don't need them, then you don't need them. :)

(btw the interface is irrelevant... you can customize it to no limits anyway... GJ skin page)
[Windows Mobile Software Development] mskip:
Ok people back to the subject lol ;)

btw I tried Amigo and went back to Igo within a few minutes lol I guess im just used to it now and I didnt really have the need for extra little side games in my gps program :rolleyes:
[Windows Mobile Software Development] lesscro:
@ NLS...

I use amiGo because UI is much better and with a skin iGO and amiGO have same function and possibilties...

AmiGO have a real potential, did you know Sbertaud Skin for amIGO, i can do what do you can with iGO 8 !

No GPS software include with my Phone, only this F%##"" orange Maps !

@ ChainFire...

small Contribution

icon idea :
[Windows Mobile Software Development] djsiva:
VZW TP2

+1

Thanks!
[Windows Mobile Software Development] :
Do you know how to read? if so, go to the first post AND READ!
[Windows Mobile Software Development] ATomCZ:
Interesting. For Example SpinTheBattle from l3v5y run much much faster, but Electopia Demo and NFS v17 run beter without this driver. I tested booth driver mode for this games, but better is completely uninstall it.
[Windows Mobile Software Development] Chainfire:
That is interesting, as on my Leo NFS doesn't run for **** without the driver... Still some differences between devices, it seems!
[Windows Mobile Software Development] NLS:
Doesn't make sense though.
[Windows Mobile Software Development] Laurentius26:
Couldn't this be a difference in how the game handles Netcf version, I'm no expert just thinking. :)
[Windows Mobile Software Development] :
i've tried the driver on my my acer f1 and i have a few remarks:

-huge improvement in glbenchmark

-xtract is smooth (not any smoother than without the driver) but has missing polygons (in both fast and anti-stutter modes)

-some other games like prince of persia HD become very choppy with the driver in both modes

-sence is the same (smooth) with or without the driver

i hope my observations can be useful
[Windows Mobile Software Development] Chainfire:
I'll try testing Prince of Persia specifically, see how it handles on my Leo.

(Research is still ongoing, though)
[Windows Mobile Software Development] clubtech:
prince of persia is not an OpenGL game so I can't see how the driver would affect this.
[Windows Mobile Software Development] :
yes i know, i thought it was weird that it should be affected. that's why i mentioned it
[Windows Mobile Software Development] djsiva:
You know what Captain Dip****? I was in the middle of the airport and rushed for the post. I didn't expect to get my head ripped off for 1 quick post. I rarely post anything without reading or searching first, it's the whole point of the forum..... you can check my contributions and posts on here and PPCG to see that. Just back off prick.

Thanks....

(and if this merits a little away time or ban, so be it....people seem to be getting worse about stupid things like this..... instead of getting your rocks off on 1 smart ass comment here or there, find something more constructive to do with your time)
[Windows Mobile Software Development] hmota78:
Let's calm down guys, Christmas is just around the corner :)
[Windows Mobile Software Development] Chainfire:
Good catch. May be the TG01 D3D driver that affect it, then. Note that D3D driver can also affect DDraw...

If it's just GDI, though, that'd be really weird.

I wonder what D3D driver the S200 comes with, as the TG01 driver is not exactly fast (though still much faster than HTC's D3D driver)... perhaps the Acer driver is better?

(Completely off-topic, I think the ATI driver that came with the old HTC's might be moddable to create an ultra-fast D3D for HD2 (& co), but I don't think it's very useful as it's hardly used....)
[Windows Mobile Software Development] ATomCZ:
I tested only 1.1 version before. I found 1.1.2 now. It's only build for testing some functionality or it's faster version?
[Windows Mobile Software Development] d3l1:
I think my Sense has become a little more laggy since I installed v1.1 especially the Home-Tab with the flipping clock and weather animation at once sometimes lagging.
[Windows Mobile Software Development] :
Dude its not my fault your lacking basic reading skill's, try going to your local head start school, they might be able to help you out.

Sincerly

Rafyvitto
[Windows Mobile Software Development] :
Il post my acer s200 d3d driver give me a sec.

There it is, you might have to rec mod it im lazy atm xD
[Windows Mobile Software Development] djsiva:
final

See here little boy, what you're failing to understand is that I was in line at an airport with little time to spare. The post before mine asked the question, so I simply gave it a bump so that I could remember to follow up with it later. I can assure you that the joy you derive in attempting to put a fellow forum member down is purely for your childish amusement, while contributing ZERO to the actual topic from the OP. (BTW, keep up the great work Chainfire) I'm not going to use any more of CF's space for petty BS with someone who is obviously benefitting from the comfort of being located somewhere across the world and out of reach from anyone who he chooses to impart his childish ways on. I'm more than comfortable in my knowledge of all things IT, that this little smart-ass, self-indulgent comment by you ends here. I don't care if there are future responses because I'm not going to pollute CFs thread with off-topic BS. I've got enough IT related letters that go along with my name that allow me to brush off any and all juvenile nonsense that you may spew in the future.

Seriously though, wouldn't it have been more constructive to let the previous poster and myself know in a lighter tone that there was pertinent info just a few pages back. I could understand if it's a habitual noob who's a pain in the ass, but c'mon... lighten the F up... whatever it takes... kick back have a beer.... Hell, I'd probably even buy you one just to keep that trap shut unless you had something useful to benefit XDA.

Thanks,

Nate

(again, if you choose to send a message showing me what you feel is this horrible crime I've commited against our fellow contributors, please keep them confined to PM because, as I said previously, I don't want to further derail CFs great contribution with OT BS... )
[Windows Mobile Software Development] eric2605:
Thank you...........
[Windows Mobile Software Development] Jack E:
Well it works on my HD2 and Sense seems smoother however on the home screen when the weather comes on or the clock changes whilst an icon such as wifi changes then it stutters with each change.
[Windows Mobile Software Development] DMAND:
I uninstalled the patch as it seemed to be slowing down Sense, that and the fact I currently dont play any games that benefit from it, the ones I do were already smooth, the only thing significantly faster was the GL benchmark. Although coreplayer might have improved slightly.

Nice wok non the less chainfire.
[Windows Mobile Software Development] Stoferr:
I have mixed results with this driver.. Some games, like Tower Defense, runs a lot better with this driver installed. However other games such as the Electopia Demo who used to run pretty well, is now very laggy. Also my Sense seems to get a few more slowdowns with the driver installed, compared to the original driver. I have removed the 1.1 version, but i am looking forward for any new versions, hopefully with more improvements.

Anyway, thanks for the driver :)
[Windows Mobile Software Development] nico101:
@Chainfire I'll do some testing with prince of persia with your driver and the one from my rom. Maybe it's and issue only with this driver
[Windows Mobile Software Development] aussiebum:
You do realise that you're supposed to switch between modes depending on the game that you're running right? So normally, you'd leave it on "fast" mode, then when running specifically Tower Defence / Flight Commander / etc you switch to Anti-Stutter mode, then switch back to Fast mode again after you finish playing those games to get smoothness in everything else.
[Windows Mobile Software Development] Jack E:
Chainfire, any ideas on what could be causing the lags in Sense when the status icons flash? It happens in both slow and fast mode.
[Windows Mobile Software Development] danderzeth:
i'm curieus about that too!!
[Windows Mobile Software Development] bug666:
I may be wrong, but it looks like this patch is actually breaking the driver.

The OP said that This patch blocks 4 bits-per-subpixel modes, but these can still be used by setting EGL_CONFIG_ID in your GL configuration attributes. I think what that means is that he has hidden all the 4xMSAA configs, so that when an application like glBenchmark requests a config with antialiasing the patched driver returns a config without antialiasing. Surely that will improve performance a lot, but the application is going to look all jaggy.

If the application wants antialiasing surely the driver must provide it.

I know that glBenchmark uses 4xMSAA by default, so if the patched driver is returning a config without MSAA, it's not a surprise that the performance improves a lot -- by reducing image quality a lot.
[Windows Mobile Software Development] Jack E:
I have been experimenting and now believe that the cause is Dutty's Task Manager. Anyone know any alternatives (that close the app when you click X)?

edit: nope it still happens =/
[Windows Mobile Software Development] wackyD:
Guys I uninstalled this patch because the sense UI became laggy. However after uninstalling, sense is still laggy and coreplayer performance has reduced! Was that a permanent patch that was applied to an existing driver? How do I get the old performance back??
[Windows Mobile Software Development] mskip:
Im not sure but if you are having problems after uninstalling then try a Hard Reset that should fix it.
[Windows Mobile Software Development] aussiebum:
before you uninstalled the drivers, did you check that the driver was running in fast mode or slow mode? slow mode is specifically for games and other apps that have shuttering issues only.

I've had no problems with these drivers in 1.43 and 1.48 roms on my hd2.