Jump to content

Recommended Posts

Once I get it onto the Marketplace ...

Meantime, seems to work okay on the HD2 except for a kmode patching problem, but not much speed diff in GLBenchmark esp in FPU benchmark.

With the beefier Snapdragon cpu, that's not terribly surprising. The software fpu would be more effective than on the Arm11 chips we have I'd imagine.

Share this post


Link to post
Share on other sites
With the beefier Snapdragon cpu, that's not terribly surprising. The software fpu would be more effective than on the Arm11 chips we have I'd imagine.
I'm do doubt GLBenchmark though having seen some of the quality of their resulting code, such as getting a default color buffer instead of one optimized for the device. Results in poor benchmark results in WM, but probably a AMD/Qualcomm driver bug.

So SKTools benchmarks on TMOUS HD2:

stock:

Integer 796.2459 Moves/25 usec

Floating Point 19.482 MWIPS

vs

fpu-enabled:

Integer 794.8475 Moves/25 usec

Floating Point 113.728 MWIPS

~ 5.8x improvement on Snapdragon's FPU performance. I do know square-roots are 36x faster. Great for 3D, if anybody was still programming for this platform.

Share this post


Link to post
Share on other sites
So SKTools benchmarks on TMOUS HD2:

stock:

Integer 796.2459 Moves/25 usec

Floating Point 19.482 MWIPS

vs

fpu-enabled:

Integer 794.8475 Moves/25 usec

Floating Point 113.728 MWIPS

Okay, the MWIPS I've been testing on is more realistically in the ~35-50 MWIPS range. It is better than stock, but only about ~2.5x increase. Should be bigger impact on slower cpus such as s3c6410.

The > 50.x version (I've been averaging ~80.x) is doing unsafe things that generally works on the faster Snapdragon, but will totally fail and hang the device once the CPU load goes up. Not fixable until MS releases a FPU-enabled OS kernel, but not ever happening because of Wimpy7s.

Anyways, next step is GUI control panel.

Share this post


Link to post
Share on other sites
The > 50.x version (I've been averaging ~80.x) is doing unsafe things that generally works on the faster Snapdragon, but will totally fail and hang the device once the CPU load goes up. Not fixable until MS releases a FPU-enabled OS kernel, but not ever happening because of Wimpy7s.
Well, going to have to eat these words.

TMOUS HD2 actually has FPU-enabled kernel. Only issue is the float-point libs don't use it, but this project fixes that anyways.

Share this post


Link to post
Share on other sites
I use I8000NXXJD7 stock ROM. When I enable the FPUEnabler, I can't open the Samsung phonebook. It won't open for some reason... What I mean is: when I open the jInbox, create new SMS, tap the recipients field, tap the search icon, tap phonebook. then it just show the wait icon and gone, doing nothing. It happens also with I8000ITVJC2 rom...

But, when I restart, then didn't enable the FPUEnabler, the Samsung phonebook is OK...

Anyone know why?

Having the same issue. You ever figure it out?

jv

Share this post


Link to post
Share on other sites

hi thx for the work. why do we have to keep the app running? it's rather incovenient. could you make it patch once and that's it? thx again! I am running it on Omnia2.

Share this post


Link to post
Share on other sites

Just incase someone is still wondering if this is good for games..

FPU Enabler + AutoClosePatch on Omnia II is an awesome combo!

I don't have many, but these are a few games that I tested and run a LOT smoother

- Crayon Physics

- Assassin's Creed I

- Asphalt 4 HD

- Krazy Kard Racing

- Ferrari GT Evolution

Omnia II with WindowsMobile 6.5

I would say that Chainfire's AutoClosePatch is a must if you want to benefit from FPU Enabler because most of games use a lot of memory

and FPU Enabler will probably get closed as soon as you launch some of them due to samsung's crazy memory management..

So it is always good that FPU Enabler keeps running and AutoClosePatch will make sure of that :)

Thank you very much

Edited by Leeds

Share this post


Link to post
Share on other sites
Was there any reason in particular for this?
Development is done for the HD2 (I use it as daily-beater now) -- alternate version compatible with O2 is a short stretch.

But there's no GUI, and can't resolve how to monetize it since MarketPlace won't accept it with all the background hacking. My experience with donations hasn't been that great, so ...

Edited by NuShrike

Share this post


Link to post
Share on other sites
Development is done for the HD2 (I use it as daily-beater now) -- alternate version compatible with O2 is a short stretch.

But there's no GUI, and can't resolve how to monetize it since MarketPlace won't accept it with all the background hacking. My experience with donations hasn't been that great, so ...

What a shame.. ;)

Share this post


Link to post
Share on other sites
Development is done for the HD2 (I use it as daily-beater now) -- alternate version compatible with O2 is a short stretch.

But there's no GUI, and can't resolve how to monetize it since MarketPlace won't accept it with all the background hacking. My experience with donations hasn't been that great, so ...

How short a stretch, and how much do you need?

Share this post


Link to post
Share on other sites

Thank all who worked on this. Running great on my Omnia 2 (i8000).

Although not ridiculousy big speed chnge, it has been noticable & very welcomed! Currently get approx 65MB rom freeon Startup.

Thanks agin!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.