Performance test

New releases and general discussions.

Post » Thu Apr 17, 2008 4:33 am

Hey guys,

Been playing with the renderer more and trying to speed things up, and I wanna know how it works out for you guys.

http://www.scirra.com/files/raindemo_test.zip

raindemo_A.exe is one I built a few days ago, and raindemo_B.exe I built with the optimisations. V-sync is on so if both hit V-sync rate you won't notice a difference, but I'm interested in people with slower cards if there's a performance difference, and if raindemo_B.exe hits V-Sync rate when raindemo_A doesn't.

FPS is in the upper left, in dark blue. I'm still working on why the buttons in the B demo dont draw right :P

Video card models is useful too...
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Thu Apr 17, 2008 6:13 am

Radeon Mobility X600:

Supports shader model 2.

Game A:

640x480: 16 fps lowest, 41 fps highest, 32 fps average
800x600: 11 fps lowest, 27 fps highest, 22 fps average
1024x768: 5 fps lowest, 18 fps highest, 14 fps average

Game B:

640x480: 18 fps lowest, 41 fps highest, 40 fps average
800x600: 10 fps lowest, 28 fps highest, 25 fps average
1024x768: 8 fps lowest, 18 fps highest, 17 fps average

OBSERVATIONS:
On this card, there is a small overall improvement at all resolutions.
The biggest performance difference is the full screen shader that activates when the player is hit. In Demo A, this can cause slowdown very near the minimum recorded speeds. In Demo B at 768p, this shader only causes a 5-fps dip.
Both demos are entirely playable at VGA resolution. Demo B is tolerable at 600p.
Seeing this old p.o.s. pull all this off at about 30fps makes me smile. This laptop's video card is far below even the lowest you can buy preinstalled in store shelf systems. I feel on even the lowest modern computer Construct should run at a steady, playable clip as high as 720p widescreen.
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Thu Apr 17, 2008 7:23 am

GeForce 6200, 256 MB, Pixel Shader 3

Demo A:
640x480: ~30fps
800x600: 15-20fps
1024x768: 10-15fps

Demo B is bugged for me :( If I change the screen size to 640x480 or 1024x768 then when I press Space the program freezes. I can only test 800x600, and it seems to run about the same speed as Demo A, 15-20fps.
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Apr 17, 2008 7:38 am

Deadeye, you're only getting ~30 fps at VGA on a 6200? Are you sure you don't have any driver issues? That card's a generation or two above my X600m.
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Thu Apr 17, 2008 7:45 am

It might be because his card supports PS3, whereas yours is skipping the effect entirely.
B
4
S
2
G
6
Posts: 161
Reputation: 2,597

Post » Thu Apr 17, 2008 7:58 am

Good point.
*stands aside*
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Thu Apr 17, 2008 8:09 am

[quote="Vrav":vrd1h3d6]It might be because his card supports PS3, whereas yours is skipping the effect entirely.[/quote:vrd1h3d6]

But... there aren't any PS3 effects in Construct.

I downloaded the latest driver thingy from vVidia, so I don't know. Hey, at least I can see it :P
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Thu Apr 17, 2008 9:13 am

Ohh. For some reason I was under the impression that the HDR bloom effect was Pixel Shader 3.0 only. But, now I have done research, and see that they perform essentially the same. Alas, I have failed to find the answer!
B
4
S
2
G
6
Posts: 161
Reputation: 2,597

Post » Thu Apr 17, 2008 9:41 am

Did the same on both for me. I have a really crappy computer though, and it still supports shader 2 for some reason.
B
2
S
2
G
4
Posts: 110
Reputation: 1,670

Post » Thu Apr 17, 2008 11:23 am

lol, err, 60FPS for all of them. nVidia 8800GT. But I would'nt exactly call my computer "low spec"
B
2
G
5
Posts: 47
Reputation: 1,344

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 2 guests