SFML community forums

Help => General => Topic started by: AleLeeBR on August 26, 2011, 04:59:02 pm

Title: Low FPS with GeForce 6200 LE
Post by: AleLeeBR on August 26, 2011, 04:59:02 pm
We're developing a new game using SFML 1.6 for the first time and we're having some issues with the FPS rate depending on the video board that's being used.

Just as a test we're drawing a 1280 x 768 static background image where we move two little balls that bounce when they reach the window edge.

We've tested this simple program with a few different hardware configurations and the results were:

[DESKTOP] Core2Quad Q6600 2.4GHz / 4GB RAM / WinXP
[ONBOARD] Intel(R) G33/G31 Express Chipset Family - 280 FPS
NVIDIA GeForce 6200 LE - 90 FPS
NVIDIA GeForce 8600 GT - 1245 FPS

[DESKTOP] Pentium D Dual Core 3GHz / 3GB RAM / WinXP
NVIDIA GeForce 6200 LE - 60 FPS
NVIDIA GeForce 8600 GT - 1230 FPS

[NOTEBOOK] Core2Duo T8100 2.1GHz / 2GB RAM / WinXP
[ONBOARD] Mobile Intel(R) 965 Express Chipset Family - 280 FPS
NVIDIA GeForce 8400M GS - 330 FPS

The question is: does anyone have any idea of why the GeForce 6200 LE offboard is performing so much worse even than the Intel onboard video card? We know that it's an old and simple GeForce model but even like that we thought it'd be at least better than any onboard video card.
Title: Low FPS with GeForce 6200 LE
Post by: Laurent on August 26, 2011, 05:12:20 pm
I'd say that you shouldn't benchmark such simple things, it's totally pointless. Benchmark thousands of sprites, that would make much more sense.
Title: Low FPS with GeForce 6200 LE
Post by: AleLeeBR on August 26, 2011, 05:45:19 pm
Hi Laurent,

That's our next step. We'll keep the game development including using lots of sprites.

I was just wondering what's missing on this GeForce 6200 LE that's making it perform worse than a simple onboard video card. Would it be any technical specification that SFML needs for 2D acceleration that's not avaliable on this board?

Thanks!
Title: Low FPS with GeForce 6200 LE
Post by: Laurent on August 26, 2011, 06:06:45 pm
I won't even try to comment this, because like I said, to me these results are meaningless ;)

You shouldn't try to draw conclusions with such a use case, I think you would waste your time.
Title: Re: Low FPS with GeForce 6200 LE
Post by: OniLinkPlus on August 27, 2011, 02:07:07 am
Quote from: "AleLeeBR"
[DESKTOP] Core2Quad Q6600 2.4GHz / 4GB RAM / WinXP
[ONBOARD] Intel(R) G33/G31 Express Chipset Family - 280 FPS
NVIDIA GeForce 6200 LE - 90 FPS
NVIDIA GeForce 8600 GT - 1245 FPS

[DESKTOP] Pentium D Dual Core 3GHz / 3GB RAM / WinXP
NVIDIA GeForce 6200 LE - 60 FPS
NVIDIA GeForce 8600 GT - 1230 FPS

[NOTEBOOK] Core2Duo T8100 2.1GHz / 2GB RAM / WinXP
[ONBOARD] Mobile Intel(R) 965 Express Chipset Family - 280 FPS
NVIDIA GeForce 8400M GS - 330 FPS

With the first test, the 6200 takes 11ms, while the 8600 takes 0.8ms, so the 8600 is about 14 times faster.
With the second test, the 6200 takes 17ms, while the 8600 takes 0.8ms, which is 21 times faster.
So it's not quite as bad as you might expect. Not to mention the fact that SFML 1.x is quite outdated, so being slow is to be expected.