yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] PikaTsju:
Just trying to understand what this patch/hack does. Based on what you say above you are disabling the framebuffer alpha by forcing 565 mode which is an RGB mode rather than the requested (?) RGBA mode (could be 4444 or 8888).

This is quite a massive change and likely results in incorrect rendering since if you use an alpha blending mode which uses SRC and DST Alpha (quite frequent) this is being optimised out resulting in incorrect rendering?

Why not change/force to RGBA 8888 mode, is that slow as well ? Most other devices use this mode without hacks in glbenchmark (iPhone, Satio, OmniaHD) which is a mode that maintains Alpha channel requirements of the application and also gives much better quality (more accuracy for all channels than even 565 and definitely better than 4444) ?

Compatibility and fair benchmarking is quite critical... not rendering the right results is a bit useless and will lead to compatibility issues with applications. Would also be good if you could change the render string returned by your driver so in analysis its possible to tell that your driver is being used (promotion of your effort) but also allows developers to recognise your driver and deal with possible different behaviour that your changes enforce.

Thanks,

P~
[Windows Mobile Software Development] NLS:
What... you do!?

(:p joke)
[Windows Mobile Software Development] tsamolotoff:
Many thanks to you pal, it's added some juice to my neoTouch, it's really good thing. I've only one question - any plans for gles_cl wrapper?
[Windows Mobile Software Development] Chainfire:
CL wrapper is actually included, but I didn't test it...
[Windows Mobile Software Development] tsamolotoff:
Well, it doesn't work both with Enigmo or Cube...
[Windows Mobile Software Development] nico101:
These games didn't worked on cl wrapper for msm7xxx so nothing new... Someone should try cod and other games that worked with cl wrapper for older msm's I personally tried Georally EX and Nvidia catapults both games runs with white screen but georally sometimes shows some garbage so when @Chainfire will have some time most games from Axim's should work :)
[Windows Mobile Software Development] JanSchotsmans:
I also installed the patch on my Touch HD and Sense seems to be running much much smoother with "smooth" mode enabled.

Is that because of the vsync fix?
[Windows Mobile Software Development] tsamolotoff:
BTW, there's no 2d acceleration in landscape mode - have you checked on that?
[Windows Mobile Software Development] gsidhom:
Improved HD performance.

ChainFire Man,

I tested your Driver Patch on my HD with Leo Cooked Rom,

I noticed A performance enhancement in the touch sense and the overall performance.

I don't know if that's just an illusion but I'm happy with it.
[Windows Mobile Software Development] goranjel:
i have just installed this patch on my Tosh tg01, and it works perfect.

i'm using sense SPB mobile shell, and Carousel works fine.

Many thanks..
[Windows Mobile Software Development] uli68:
ROM v1.48 update

first of all, thanks for the patch Chainfire! :-)

as you know HTC recently released a ROM update which i did not hesitate to apply, so i am now running version 1.48.

my question: is the patch still necessary and working or does the ROM update already incorporate your patch or a significant performance upgrade which makes this patch redundant?

thanks and regards!
[Windows Mobile Software Development] gierran:
Chainfire,

thanks for your patch. I was very curious to install on blackstone a driver version 1.1, so to continue a Tower Defense 1.1 game.

Before install patch I arrive to play till to round 99, then is always showed ArgumentOutOfRangeException about a NETCFv35 message.

After installed patch and waited more of 10 sec (tested also with soft reset) I tried both fast and smooth mode without result. I continue to have a game stop at round n.99 of TD.

I tried also other patch v1.1.2, but nothing.

Actually I use a rom PhoenixEX 1.2 (5.2.21869 with manila 2.519211619).

However I noted a little improvement of sense with patch v1.1.2.
[Windows Mobile Software Development] hmota78:
This patch is intended for HD2 (Leo), it is not meant to be used in HD (Blackstone).
[Windows Mobile Software Development] Gpsrisk:
Manila 2.5.x is meant for HD2 Leo but been cooked in many Roms to run for Blackstone. This patch might have brought about some improvement in running the M 2.5.x in Blackstone.:D
[Windows Mobile Software Development] Microsoft:
I will back for Reading carefully :)
[Windows Mobile Software Development] Aaron J:
Works on the LG Expo!!

I can confirm that this patch does indeed greatly increase the 3d performance of my LG Expo. However, LG's software is completely incompatible with it. S-Class does not start, the multi-tasking program does not work, nor the does camera.

I know this patch is not for the Expo so I am not surprised that there are side effects.

Despite breaking all of LG's customizations, this patch does provide a tremendous speed boost to all my 3d apps.

All in all, great job!
[Windows Mobile Software Development] javamanden:
This driver made my Video player a bit better, thinks that i should find a codec (high res. WMV) made by DVDFAB >Xbox
[Windows Mobile Software Development] ahdai:
Having the same problem. Symptoms like a PC when the GPU overheats and artifacts starts to appear then severe slowdown it hang.
[Windows Mobile Software Development] malatesta:
Confirmed.

Just tried it and at least Titanium flies now on the device. But seeing as I can't use the camera, multi-tasking app and lord knows what else, going to have to uninstall.

Still, at least we know it's doing something.
[Windows Mobile Software Development] Chainfire:
Regarding LG Expo:

Some of the driver parts may be conflicting. I will probably need to write an Expo specific version... Pretty sure we can work some of those kinks out, though :)

I will likely need a device dump and a few testers, though...
[Windows Mobile Software Development] Cronos988:
Has anyone got results for Leo's flight simulator on the HTC HD2?

It lags a lot (1-2 fps at max), no matter what I set the grafic details to. Installing the new driver sadly didn't help much.
[Windows Mobile Software Development] NeoS:
@Chainfire

Testing the custom libgles' on my Blackstone seems to break Sense. It's weird, if I combine it with a very old d3dm_ati.dll it seems to work, but performance sucks.

I'm guessing the MSM7X series really has had it's time. Time to move on...
[Windows Mobile Software Development] malatesta:
Yup, seems to be the case.

Forgot my eXpo today (testing it for the site) but will try and get you a dump this weekend and will volunteer myself for testing ;-)
[Windows Mobile Software Development] GamerOfFreedom:
So does the HD2 run OpenGL ES 1.0, 1.1 and 2.0 with this Patch? Or is it still missing in some ways?
[Windows Mobile Software Development] uli68:
ROM update including 3D driver patch?

i ask again: is this patch still necessary and working after upgrading to ROM v1.48? or does the new ROM upgrade make this patch redundant?
[Windows Mobile Software Development] :
You still need the patch, even if you flash your hd2 with any of the oem updates, htc wont be fixing this any time soon, they never did with the msm720XX platform..
[Windows Mobile Software Development] tsamolotoff:
So what's about 2d performance? Can it be fixed? Is there anyone kind enough to rip the 2d drivers from whatever (leo, tg01 and whats on earth else) to make this damned landscape working :(
[Windows Mobile Software Development] :
If i knew exacly what drivers are responsible for landscape mode on windows mobile, i would swap them with hd2 or tg01 ones, if anyone can tell me which are these drivers il cook a test rom no problem.
[Windows Mobile Software Development] tsamolotoff:
Maybe you should try ddi.dll and ddraw.dll along with lib2d_z430.dll (I doubt whether it's not the same for the "holy three" :) )?
[Windows Mobile Software Development] Roupette:
Thank you Chainfire, I've been testing your drivers on my HD2 the last 5 days and it works perfectly, doing just what it should :

i.e. totally improving the performance on OpenGL games which didn't work flawlessly before!! :) Flight Commander, bloom box, Tower Defense and even Opera in Open GL mode are not lagging anymore now!

Absolutely no bad side effects to report, everything else is working perfect, as before I appplied your patch.

It's just hard to say if it brings improvements for the app which were not lagging before, as they were alreaday perfectly smooth (Sense and other games)! :) Anyway, I trust the benchs ;)

Thanks again and happy new year by the way!! :)
[Windows Mobile Software Development] :
Il see what i can do =], thanks for pointing them for me.
[Windows Mobile Software Development] charles_h_1988:
Hi Chainfire,

Going to sound really really stupid as no one else has said it but how do you install this? lol

Run the XML just loads in Opera on my HD2.

Thanks in Advance,

Charles.
[Windows Mobile Software Development] chris_ah1:
I'm also going to ask a silly question, but is this policy still in force?

"NO REDISTRIBUTING OR COOKING IN THIS DRIVER! --- SOFT-RESET AFTER INSTALLATION"

Does that mean that Xanny, l3v5y, maati, miri and all the other roms out there don't have the driver cooked in?
[Windows Mobile Software Development] :
How about reading the first post?
[Windows Mobile Software Development] charles_h_1988:
Have read through nearly the whole post actually and still cannot see any actual install instructions... Not that im overly bothered about openGL speed at the moment while sms still runs like sh*t... :mad:
[Windows Mobile Software Development] mskip:
How is sms running bad?
[Windows Mobile Software Development] tibursio:
Seems like you've never installed something on Windows Mobile except if you did it through .exe's on the computer..

Anyway, just download the .cab file, move it over to your Windows Phone, use a File Explorer to navigate to the place you moved the .cab-file into and then double click on it (or right-click & open, whatever makes the file to open depending on the menu-system your phone uses..).

The installation should then start, be sure to choose the device memory as installation destiny (as mentioned on the first post). That should be it. Maybe a soft-reset is needed (reboot), not sure as I've gone through this weeks ago.

.cab-files are Setup-files for Windows Mobile (you need to open them up on your phone..).
[Windows Mobile Software Development] chris_ah1:
He means that the SMSes takes a while to display when using HTC messaging I believe.
[Windows Mobile Software Development] charles_h_1988:
Hey all Sorry was me being a complete d*ckhead I saw that the file for glbenchmark was .zip and thought they both were was looking for a .cab version but I had it all along just extracted it like an idiot lol.... Sorry.

In response yeah my sms is terrible, slow, unresponsive when trying to 'tap to start writing' part have to go out and back into the text to send, have resorted to going menu>new message and sending that way rather than tapping the text to reply using HTC conversation thingy... Just waiting for a good ROM so I can flash it and hopefully solve the issue.

Also cant quite believe that the s/n on this device from vodafone does not let me get the new ROM off HTC website tells me my s/n is invalid. Grr cant wait until I can just use this beast for the great phone it should have been out the box..
[Windows Mobile Software Development] chris_ah1:
HSPL a stock rom tbh. the vodafone ROM is kicking on these forums for any warranty issues...then again they are unlikely to have much stock for a repair anyway.
[Windows Mobile Software Development] mskip:
When you open a message to reply to it you have to wait until the entire conversation history has loaded before you can click on the screen to reply to it. The longer the conversation the more time it takes to load it up. You can either go back to the traditional view by clicking all messages > menu > settings > Traditional Mode. Or if your conversation starts to take too long to load then start a fresh one. It wont get any better with cooked roms.
[Windows Mobile Software Development] ov2rey:
do this patch work for samsung omnia 2?
[Windows Mobile Software Development] mskip:
No its based for the HD2 and may have some benefit to devices with the same processor but definitely not for the samsung omnia 2.
[Windows Mobile Software Development] axl30:
like never when change the values of the glyphecache raising them type with bsbtweak the tests they go badly ? (opengl test) if touch the screen goes otherwise fast slows down considerably?
[Windows Mobile Software Development] Shasarak:
Just trying this out for the first time today.

One thing that's very noticeable is that the Roy-falling-into-the-spinning-vortex effect at the beginning of levels in Experiment 13 is now hugely much faster - so much so you can barely see what's going on. It used to be extremely jerky with the default driver - ran much smoother on my TP2! (That this has changed reassures me that I have installed the driver successfully! :) )

However, I was a shade dissapointed to see that the driver doesn't fix some rendering errors in Xtrakt. I'm running the Xperia X2 version of the game (which is not the same as the original). There's a little intro sequence with the player-character girl jumping onto her bike and zooming into the distance before the title/logo comes up - it's just after the "Loading..." screen and just before the first menu. On my Touch Pro2 it renders perfectly, but on the HD2 there are significant rendering errors on the girl - triangles flashing rapidly on and off all over her. Oddly the background and the bike seem to be correct, it's just the girl character. The errors happen with both the stock driver and the new one. Switching between fast and anti-stutter mode makes no difference.

It's not a big deal, as the main gameplay sections run fine; but it'd be nice if it worked as intended!
[Windows Mobile Software Development] NLS:
Small off-topic: Where did you find X2 version of Xtrakt and what is different?
[Windows Mobile Software Development] Shasarak:
http://xdaforums.com/showpost.php?p=4998043&postcount=126

The actual gameplay is identical, but there are some changes outside that. The thing for choosing skins is now in 3D and you get a 3D preview of each track before playing. On an actual X2 you can use the accelerometer to control the bike, but this doesn't work on other phones.
[Windows Mobile Software Development] NLS:
thanks man
[Windows Mobile Software Development] Shasarak:
I was having a quick play with the TG01 version of Coreplayer a couple of days ago (on my HD2). I've now deleted it and thrown away the install so I can't repeat this but it seemed that using this driver caused it to break. Without the driver it was running happily enough in GDI mode. With the driver it played okay in portrait orientation, but as soon as it switched to landscape and zoomed up to full screen it crashed. I don't know if the normal retail version does the same thing.

I was also getting some weird problems in Opera - for example the button that opens up the menus would occasionally dissapear.

EDIT: it looks as if something else is behind the Opera issue, but I'm still inclined to blame the driver for CorePlayer.
[Windows Mobile Software Development] tsamolotoff:
Works at least stable on Acer S200 (but the Core Player didn't work before it was "fixed" by one man ;) ) Are you sure that you're using the oem player? We thought it was locked to work only on TG01... And there's no something resembling hw acceleration (as I was told)
[Windows Mobile Software Development] zefiltrin:
Just out of curiosity (and not meaning to be criticizing anything), why you don´t allow cooking this driver?

I'm only asking because, as an former Kaiser user, I apreciated so much the cooked ROMs with the drivers developed by third partys...
[Windows Mobile Software Development] NLS:
also is there any update coming up?

what happened to 1.1.2?

I still use that one

shouldn't I?
[Windows Mobile Software Development] zyvivi:
does it work on htc imagio??

:):):):):):):):)
[Windows Mobile Software Development] Roupette:
Absolutely no problem with TG01 Coreplayer and the drivers in FullScreen and GDI mode. But, you should know that RawFrameBuffer is better in term of performance (same image quality).

Maybe you were in anti-stutter mode when you did your tests?
[Windows Mobile Software Development] Shasarak:
No, I was in fast mode. Raw framebuffer just locked up the phone, driver or no driver, so using that wasn't really an option.
[Windows Mobile Software Development] abdess47:
work on diamond 2 ?
[Windows Mobile Software Development] tsamolotoff:
chainfire,

it seems that 888 thing is not so good for the EA's Need For Speed: Under Cover, as it appears that it suffers from video memory outage on one certain map (namely 'industrial'). I've checked the same map without your fix on my acer s200, and it actually worked faster :confused: , and there was no either geometry or texture corruption with subsequent slowdown to nil :(
[Windows Mobile Software Development] FileFixer:
Work perfect on Blackstone with L26THD v3.5 ROM.
[Windows Mobile Software Development] fards:
the expo appears **to have a faster drivers..

Not tested them yet, but the scores using Helios test app are 4 times those of the HD2

**Only based on 1 observation so far
[Windows Mobile Software Development] heliosdev:
There are also some high results on a TG01 (and posts 41, 43, 48)!
[Windows Mobile Software Development] fards:
so what's going on then?

I can beat the tg01 and s200 using glbenchmark quite comfortably, but can't with your test.

I just realised I cooked chainfires patch in.. need to retest without it
[Windows Mobile Software Development] heliosdev:
Testers reported differences in the results when backlight changed. And WM6.1 usually was faster than WM6.5. Not sure if any of these could be the reason for such big differences? Does your device get dimmed during the test run? If that's the case you could disable 'auto adjust backlight' and run the test again.

In my test app I'm rendering 500 frames in each test and taking the average fps after 50 frames. And the maximum of these average fps measures is the resulting fps for this test.
[Windows Mobile Software Development] fards:
no backlight is on all the time.. tried on power as well..

I'll recook to see.
[Windows Mobile Software Development] tommygray:
i take it this cant work on the g1?
[Windows Mobile Software Development] Roupette:
Benchmarks are 10% higher on CorePlayer 1.3.1 (version from TG01 / with GDI output selected) with your drivers!! (Tested on the same movie several times with and without the drivers).

And still no bad side effects observed with these drivers.

Thank you once again Chainfire!!! :)

@tommygray : On the G1? You mean on Android???! No way, drivers are totally different from one OS to another, plus you would'nt be able to install a .cab on android.
[Windows Mobile Software Development] NLS:
Is development active on this? Is it planned to release an update? Even the 1.1.2 test version is not mentioned in the first page.

What is happening?
[Windows Mobile Software Development] Chainfire:
Yes, however I have a lot of other projects to work on, and haven't finished investigation on other leads I have to make this work better.
[Windows Mobile Software Development] nico101:
Even now its far better than it was before :)

@Chainfire I've tried several old opengl games eg. Geo Rally EX , VP GLES, Solterra, NV Catapults some of them runs normally fullscreen (VP GLES), others runs with garbage or empty screen, I know that it is not Your priority but is there any chance to make these games runable on newer devices ?
[Windows Mobile Software Development] elam_nte:
How do i uninstall the patch if i don't want it. (actually i want to test something)

Edit:

OOpps sorry, i did't saw it in the programs manager menu.

Thnxx
[Windows Mobile Software Development] chriki_lahcene:
Thanks for you :)
[Windows Mobile Software Development] morpheo1321:
dows it work on the blackstone?
[Windows Mobile Software Development] Cupra TDI:
Is it possible to add an short overview of those HD2 custom ROMs, which are using this driver tweaks already? I am often unsure, if they are included in someones rom ore not. Because some cookers are just saying "driver tweaks" in their changelog.
[Windows Mobile Software Development] ALF@be:
ChainFire have request to the cookers to not included his patch directly in Rom...
[Windows Mobile Software Development] ccristal:
Hi!

Is Chainfire's patch still needed for Stock ROM 1.66?

Thank you!

ccristal
[Windows Mobile Software Development] fly_indiz:
I want to join the same question of the applicability of this 3d-patch to 1.66 ROM drivers.

I ask the developers of this patch to comment..

Thank you in advance
[Windows Mobile Software Development] Jay_9090:
Yes, unfortunately with my [FRA] 1.66 Rom Stock Original HTC, i must use the patch, (i test with Experiment13 & Flight Commander) and it's not good for the original OpenGL Drivers !:(

With the patch, it's work perfectly !;)
[Windows Mobile Software Development] whgmbh:
Chainfire 3D Driver Patch 1.1

Is this the latest driver?

I search 2.0 ;)
[Windows Mobile Software Development] Chainfire:
BTW, for the adventurous users, here are some settings that can be put in \windows\yamato_panel.txt . This file may not exist, but will be used if you create it:

Playing with these has given me non-booting ROMs, lower performance, etc etc but I haven't found any combo that makes things better. When playing with this, you should UNINSTALL my patch as else you will not get proper test results.

Have fun.
[Windows Mobile Software Development] p3ngwin:
interesting....

Yamato is the internal name in the mobile driver for the ATI "Adreno" graphics module (the graphics part inside the Snapdragon).
[Windows Mobile Software Development] dingolino:
Hi Chainfire,

please be a little bit more informative for "just users" like me:

Is this text - init file something like a alternative for your patch?

Could / should this be used together?

Best regards,

dingolino
[Windows Mobile Software Development] tsamolotoff:
Apparently it's of none use to Leo owners, unless you want to conserve battery juice better by setting clockGating to "on" (however, I'm not quite sure if it is so... but the performance drops significantly if clock gating is enabled...). But for Acer S200 this is the solution to the lack of 2d acceleration in landscape - we have 2D.HwBlt set to "0" by default... I don't know why they've done it, maybe due to licensing issues :-|

However, you may try to force anti-aliasing if you feel that the eyecandy is not up to the mark :D
[Windows Mobile Software Development] mercourios:
I'm almost ashmed when asking this. But i installed it, on my device, not storage card. Did a soft reset.

But where are the games? :) not under "games" or programs.
[Windows Mobile Software Development] br3nt:
there are no games in the file, its just a better driver/software to make playing games smoother ;)
[Windows Mobile Software Development] NLS:
now that was an interesting post

:rolleyes::eek::cool:
[Windows Mobile Software Development] nic85:
what's glmodeswitch icon on start menu?
[Windows Mobile Software Development] nic85:
ok found

dded glModeSwitch app to switch between normal (fast) and anti-stutter (slow) modes

but why did u put slow mode?for what reason?
[Windows Mobile Software Development] omek07:
Chainfire

Can i use it on omnia i8000 ???

Thanksssssss
[Windows Mobile Software Development] alvin1:
can use on htc diamond 1?
[Windows Mobile Software Development] jamieeeee:
this are drivers written for the hardware of the hd2 and the diamond isnt quite the same so i think you can figure the rest out by yourself.
[Windows Mobile Software Development] gabriel.twl:
Install it on device on storage card

Sorry for asking this, but,

Is it a must to install it in device? since it's such a large file 1.3mb?
[Windows Mobile Software Development] dandan2000:
good geart good